web前端开发笔试题集锦(已读).doc

上传人:F****n 文档编号:98045185 上传时间:2019-09-07 格式:DOC 页数:9 大小:177KB
返回 下载 相关 举报
web前端开发笔试题集锦(已读).doc_第1页
第1页 / 共9页
web前端开发笔试题集锦(已读).doc_第2页
第2页 / 共9页
web前端开发笔试题集锦(已读).doc_第3页
第3页 / 共9页
web前端开发笔试题集锦(已读).doc_第4页
第4页 / 共9页
web前端开发笔试题集锦(已读).doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《web前端开发笔试题集锦(已读).doc》由会员分享,可在线阅读,更多相关《web前端开发笔试题集锦(已读).doc(9页珍藏版)》请在金锄头文库上搜索。

1、9Web前端开发笔试题集锦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);alert(efg);3,判断一个字符串中出现次数最多的字符,统计这个次数/将字符串的字符保存在一个hash table中,key是字符,v

2、alue是这个字符出现的次数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 obj) if (max 255) bytes+;return bytes;alert(GetBytes(你好,as);9,编写一个方法 去掉一

3、个数组的重复元素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元素事件属性中使用,如(2)构造函数function Animal(name, color) this.name = name;this.colo

4、r = 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 = new String(“hello world”);function IsString(str)return (typeof str = strin

5、g | str.constructor = String);var str = ;alert(IsString(1);alert(IsString(str);alert(IsString(new String(str);14,网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“年还剩天时分秒”15,补充代码,鼠标单击Button1后将Button1移动到Button2的后面16,JavaScript有哪几种数据类型简单:Number,Boolean,String,Null,Undefined复合:Object,Array,Function17,下面css标签在JavaSc

6、ript中调用应如何拼写,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

7、 cp = v;return c;19,如何控制alert中的换行n alert(“pnp”);20,请实现,鼠标点击页面中的任意标签,alert该标签的名称.(注意兼容性)SPANDIVSPANP21,请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象,如:var url = “http:/ parseQueryString(url)var params = ;var arr = url.split(?);if (arr.length = 1)return params;arr = arr1.split(&);for(var i=0,

8、l=arr.length; ivar a = arri.split(=);paramsa0 = a1;return params;var url = http:/ ps = parseQueryString(url);alert(pskey1);22,ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?Ajax是多种技术组合起来的一种浏览器和服务器交互技术,基本思想是允许一个互联网浏览器向一个远程页面/服务做异步的http调用,并且用收到的数据来更新一个当前web页面而不必刷新整个页面。该技术能够改进客户端的体验。包含的技术:XHTML:对应W3C的XHTML规范,目前是XHTML1.0。CSS:对应W3C的CSS规范,目前是CSS2.0DOM:这里的DOM主要是指HTML DOM,XML DOM包括在下面的XML中JavaScript:对应于ECMA的ECMAScript规范XML:对应W3C的XML DOM、XSLT、XPath等等规范XML

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号