收藏 分享(赏)

部分web前端面试题.doc

上传人:志在邹 文档编号:171691 上传时间:2018-11-29 格式:DOC 页数:25 大小:121KB
下载 相关 举报
部分web前端面试题.doc_第1页
第1页 / 共25页
部分web前端面试题.doc_第2页
第2页 / 共25页
部分web前端面试题.doc_第3页
第3页 / 共25页
部分web前端面试题.doc_第4页
第4页 / 共25页
部分web前端面试题.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方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,

2、判断一个字符串中出现次数最多的字符,统计这个次数/将字符串的字符保存在一个 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,获取 valu

3、e 最大的 key 和 value*/var max = -1;var max_key = “;var key;for (key in obj) if (max 获取 outerHMTLdiv background:#0000FF;width:100px;height:100px;span background:#00FF00;width:100px;height:100px;p background:#FF0000;width:100px;height:100px;SPANDIVSPANPfunction getOuterHTML(id)-专业最好文档,专业为你服务,急你所急,供你所需 -文

4、档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方var el = document.getElementById(id);var newNode = document.createElement(“div“);document.appendChild(newNode);var clone = el.cloneNode(true);newNode.appendChild(clone);alert(newNode.innerHTML);document.removeChild(newNode);getOuterHTML(“a“);8,编写一个方法 求一个字符串

5、的字节长度假设:一个英文字符占用一个字节,一个中文字符占用两个字节function GetBytes(str)var len = str.length;var bytes = len;for(var i=0; i 255) bytes+;-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方return bytes;alert(GetBytes(“你好,as“);9,编写一个方法 去掉一个数组的重复元素var arr = 1 ,1 ,2, 3, 3, 2, 1;Array.prototype.unique =

6、 function()var ret = ;var o = ;var len = this.length;for (var i=0; i(2)构造函数function Animal(name, color) this.name = name;this.color = color;(3)var btn = document.getElementById(“text“);btn.onclick = function() alert(this.value); /此处的 this 是按钮元素(4)CSS expression 表达式中使用 this 关键字div element-专业最好文档,专业为你

7、服务,急你所急,供你所需 -文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方12,如何显示 /隐藏一个 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 (t

8、ypeof str = “string“ | str.constructor = String);var str = “;alert(IsString(1);alert(IsString(str);alert(IsString(new String(str);14,网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“年还剩天 时分秒”-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方-专业最好文档,专业为你服务,急你所急,供你所需 -文档下载最佳的地方倒计时function counter() var date = new Date();var yea

9、r = date.getFullYear();var date2 = new Date(year, 12, 31, 23, 59, 59);var time = (date2 - date)/1000;var day =Math.floor(time/(24*60*60)var hour = Math.floor(time%(24*60*60)/(60*60)var minute = Math.floor(time%(24*60*60)%(60*60)/60);var second = Math.floor(time%(24*60*60)%(60*60)%60);var str = year + “年还剩“+day+“天“+hour+“时“+minute+“分“+second+“秒“;document.getElementById(“input“).value = str;window.setInterval(“counter()“, 1000);

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

当前位置:首页 > 金融行业 > 银行行业

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报