新意科技前端笔试题目

时间:2023-10-02 19:10:24 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


新意科技前端笔试题目

题目一:找出字符串中出现次数最多的那一个字符?

要解答这道题其实很简单,但怎么答得好才是关键,你写出的方法性能好才能得高分

题目二:请写一个将字符串转成驼峰的方法?例如:border-bottom-color->borderBottomColor

题目三:写一个方法,为元素添加class 使用方式:addClass(oDiv,'b'); 使用前:
使用后:


如果该元素内已有一个class名为“b,就不能重复添加 题目四:写一个方法,把字符串反转,例如reverse(str) var str='我爱你'; alert(reverse(str)); 弹出结果:'你爱我';

巧妙地运用了数组的reverse方法,所以高效 题目五:为数组写一个获取索引方法:indexOf() 题目六:为数组写一个检测是否包含值方法:contains() 题目七:为数组写一个去重方法:unique() 题目八:写一个方法region(),获取数字的区间 示例1alert(region(3,6)); 弹出结果:4,5






示例2alert(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