阿里巴巴4月1日前端笔试
来源:互联网 发布:优化 英文 编辑:程序博客网 时间:2024/06/05 00:37
阿里巴巴2015年4月1日web前端笔试
总计13题 有两道忘记了,题还是很基础的。
- 第一题
var arr1=[1,2];var arr2=arr1;arr2[0]=arr1[1];arr1.push(3);console.log(arr2);console.log(arr1);
第二题
移动端启动3D加速第三题
重绘重排第四题
github或博客地址第五题
哪个不属于position属性 选的是float
第六题
em(family?) px pt第七题
var a= { name:'张三', age:'12', hasOwnProperty: function () { return false; } } a.prototype={ name:'李四', age:'33' } //判断: a.hasOwnProperty('name');//输出false console.log(a.name ) ;//输出张三
- 第八题
写一个函数isDuplicate判断传入的数字中的是否有重复数字,若有返回true,否则false..参数不确定个数 - 第九题
var greeting = 'my name is ${name}, age ${age}'; var result = greeting.render({name: 'XiaoMing', age: 11}); console.log(result); //输出这样:my name is XiaoMing, age 11
- 了解正则:
var a=/\$\{[a-zA-Z]+\}/g;var b='ax${name}sd${age}';b.match(a);["${name}", "${age}"]a.exec(b);["${name}"]
ECMAScript v3 规定,replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 stringObject 本身。结果为将每一匹配的子字符串替换为函数调用的相应返回值的字符串值。函数作参可以进行更为复杂的操作。
结果如下:
String.prototype.render= function (obj) { var a=/\$\{[a-zA-Z]+\}/g; return this.replace(a, function (d) { var data= d.substring(2, d.length-1); return obj[data]; }); } var greeting = 'my name is ${name}, age ${age}'; var result = greeting.render({name: 'XiaoMing', age: 11}); console.log(result); //my name is XiaoMing, age 11
- 第十题
一道for循环引起的闭包问题,使点击一个p,背景变色 - 第十一题
生成10-100的10个不同的随机数,并按从大到小排序
0 0
- 阿里巴巴4月1日前端笔试
- 2017年4月26日 阿里巴巴笔试编程题 股票
- 2017年4月26日 阿里巴巴笔试编程题 调度算法
- 阿里巴巴2013实习招聘笔试题5月19日
- 阿里巴巴9月14日北京校园招聘笔试题
- 阿里巴巴2014年3月29日笔试题
- 2014年3月30日阿里巴巴实习生笔试(北京站)
- 3月29日阿里巴巴实习生笔试题
- 阿里巴巴2013实习生前端笔试题5月19号版
- 阿里巴巴前端2010笔试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年5月19日阿里巴巴笔试题-字符串逆序
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 2013年阿里巴巴暑期实习生笔试题--2013年5月5日考试
- 【转载】常见浏览器兼容性问题与解决方案
- 讲解org.springframework.context.ApplicationContextAware
- String.format()方法使用
- android:at android.widget.RelativeLayout.onMeasure(Relayout)
- eclipse res/bin 变成白块。gen already exists but is not a source folder----解决办法
- 阿里巴巴4月1日前端笔试
- GCD学习(六) dispatch_async 和dispatch_sync
- 线程二-----------线程池的问题
- JNI(Java Native Interface)_03
- 几种RIA技术(富互联网应用程序)比较
- WebApp之PhoneGap控制器整体下拉上拽
- Spring rmi实现简单例子
- ORA-39700:database must be opened with UPGRADE option
- 网络零售和移动互联网搅动中国网络经济神经