新意科技前端笔试题目 题目一:找出字符串中出现次数最多的那一个字符? 要解答这道题其实很简单,但怎么答得好才是关键,你写出的方法性能好才能得高分 题目二:请写一个将字符串转成驼峰的方法?例如:border-bottom-color->borderBottomColor 题目三:写一个方法,为元素添加class? 使用方式:addClass(oDiv,'b'); 使用前: 使用后: 如果该元素内已有一个class名为“b”,就不能重复添加 题目四:写一个方法,把字符串反转,例如reverse(str) var str='我爱你'; alert(reverse(str)); 弹出结果:'你爱我'; 巧妙地运用了数组的reverse方法,所以高效 题目五:为数组写一个获取索引方法:indexOf() 题目六:为数组写一个检测是否包含值方法:contains() 题目七:为数组写一个去重方法:unique() 题目八:写一个方法region(),获取数字的区间 示例1:alert(region(3,6)); 弹出结果:4,5 示例2:alert(region(9,5)); 弹出结果:8,7,6 题目九:请将数组的日期从前到后排序 var myDate=['2012-4-19','2012-4-29','2012-4-2','2012-4-5']; 输出:['2012-4-2','2012-4-5','2012-4-19','2012-4-29'] 题目十:写一个getStyle()函数,获取div的边框粗细,并兼容所有浏览器 #div1{width:100px;height:100px;border:5px solid red;} getStyle(div1,'border-top-width'); 题目十一:写一个为字符串加密解密的方法:textEncode(),textDecode() var str='无赖君子'; alert(textEncode(str)); 执行结果:"62740-106526-52033-55520" 本文来源:https://www.wddqw.com/doc/71df970c0366f5335a8102d276a20029bd64637b.html