1、Web前端开发笔试题集锦已读解析Web前端开发笔试题集锦来源:过来人求职网时间:2011-12-06收藏本文 以下为Web前端开发笔试题集锦之Javascript篇,移步HTML/CSS篇1, 判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20var reg = /a-zA-Za-zA-Z_0-94,19$/;reg.test(a1a_a1a_a1a_a1a_);2,截取字符串abcdefg的efgvar str = abcdefg;if (/efg/.test(str) var efg = str.substr(str.indexOf(efg), 3
2、);alert(efg);3,判断一个字符串中出现次数最多的字符,统计这个次数/将字符串的字符保存在一个hash table中,key是字符,value是这个字符出现的次数var str = abcdefgaddda;var obj = ;for (var i = 0, l = str.length; i l; i+) var key = stri;if (!objkey) objkey = 1; else objkey+;/*遍历这个hash table,获取value最大的key和value*/var max = -1;var max_key = ;var key;for (key in
3、obj) if (max 255) bytes+;return bytes;alert(GetBytes(你好,as);9,编写一个方法 去掉一个数组的重复元素var arr = 1 ,1 ,2, 3, 3, 2, 1;Array.prototype.unique = function()var ret = ;var o = ;var len = this.length;for (var i=0; ivar v = thisi;if (!ov)ov = 1;ret.push(v);return ret;alert(arr.unique();10,写出3个使用this的典型应用(1)在html元
4、素事件属性中使用,如(2)构造函数function Animal(name, color) this.name = name;this.color = color;(3)(4)CSS expression表达式中使用this关键字div element12,如何显示/隐藏一个DOM元素?el.style.display = ;el.style.display = none;el是要操作的DOM元素13,JavaScript中如何检测一个变量是一个String类型?请写出函数实现String类型有两种生成方式:(1)Var str = “hello world”;(2)Var str2 = ne
5、w String(“hello world”);function IsString(str)return (typeof str = string | str.constructor = String);var str = ;alert(IsString(1);alert(IsString(str);alert(IsString(new String(str);14,网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“年还剩天时分秒”15,补充代码,鼠标单击Button1后将Button1移动到Button2的后面16,JavaScript有哪几种数据类型简单:Numbe
6、r,Boolean,String,Null,Undefined复合:Object,Array,Function17,下面css标签在JavaScript中调用应如何拼写,border-left-color,-moz-viewportborderLeftColormozViewport18,JavaScript中如何对一个对象进行深度clonefunction cloneObject(o) if(!o | object != typeof o) return o;var c = function = typeof o.pop ? : ;var p, v;for(p in o) if(o.hasOwnProperty(p) v = op;if(v & object = typeof v) cp = Ext.ux.clone(v);else cp = v;return c;19,如何控制alert中的换行n alert(“pnp”);20,请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)SPANDIVSPANP21,请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:var url = “;继续阅读
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2