随笔分类 - javascript
摘要:缘由JavaScript数组去重经常出现在前端招聘的笔试题里,比如:有数组 var arr = ['a', 'b', 'c', '1', 0, 'c', 1, '', 1, 0],请用JavaScript 实现去重函数 unqiue,使得 unique(arr) 返回 ['a', 'b', 'c', '1', 0, 1, '']作为笔试题,考点有二:1.正确。别小看这个考点,考虑到 JavaScript 经常要在浏览器上
阅读全文
摘要:根据笔者的经验,总结了setTimeout的几种使用方式:1.setTimeout("fun()",time),这是大部分人经常使用的。2.setTimeout(fun,time)只引用函数名字,也可运行,但是要注意的是:如果fun是某个对象的方法,则fun函数内的this此时被当做window。eg:var obj={ "p1":"obj的属性p1", "fun":function() { alert(this.p1); }, };setTimeout(obj.fun,1000); 运行后的结果,是undefin
阅读全文
摘要:1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。例如:<script language="javascript">document.write('<a href="http://passport.baidu.com/?logout&aid=7&u='+encodeURIComponent("http://cang.baidu.com/bruce42")+'">退出</a>');</scrip
阅读全文
摘要:一、标示符命名规则标示符包括:变量名、函数名、属性、函数参数等。1.首字符必须为下划线或字母或美元符号($)2.其他字符可以是下划线、字母、$、数字3.区分大小写字母4.必须在一行5.不能有空格或标点符号6.字母推荐使用26个拉丁字母,原则上可以使用ASCII或Unicode字母字符,但不推荐待续……
阅读全文
摘要:1.中文字符/[\u4e00-\u9fa5]/待续……
阅读全文