摘要: 第一种:也是最笨的吧。 1 2 3 4 5 6 7 8 9 10 11 12 Array.prototype.unique1 = function () { var r = new Array(); label:for(var i = 0, n = this.length; i < n; i++) 阅读全文
posted @ 2016-07-11 14:14 loewe0202 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 事件流 1.事件流: 描述的是在页面中接受事件的顺序 2.事件冒泡: 由最具体的元素接收,然后逐级向上传播至最不具体的元素的节点(文档) 3.事件捕获: 最不具体的节点先接收事件,而最具体的节点应该是最后接收事件 事件处理 1.HTML事件处理: 直接添加到HTML结构中 2.DOM0级事件处理: 阅读全文
posted @ 2016-07-10 22:11 loewe0202 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 闭包的特性 闭包有三个特性: 闭包的定义及其优缺点 闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量 闭包的缺点就是常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包是javascript语言的一 阅读全文
posted @ 2016-07-10 18:16 loewe0202 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 闭包是指能够访问自由变量的函数 (变量在本地使用,但在闭包中定义)。换句话说,定义在闭包中的函数可以“记忆”它被创建时候的环境。词法作用域考虑如下的函数:function init() { var name = "Mozilla"; function displayName() { alert(na 阅读全文
posted @ 2016-07-10 15:40 loewe0202 阅读(122) 评论(0) 推荐(0) 编辑
摘要: instanceof运算符可以用来判断某个构造函数的prototype属性所指向的對象是否存在于另外一个要检测对象的原型链上。 语法 object instanceof constructor 参数 object 要检测的对象. constructor 某个构造函数 描述 instanceof 运算 阅读全文
posted @ 2016-07-10 10:45 loewe0202 阅读(176) 评论(0) 推荐(0) 编辑
摘要: typeof都返回object 在JavaScript中所有数据类型严格意义上都是对象,但实际使用中我们还是有类型之分,如果要判断一个变量是数组还是对象使用typeof搞不定,因为它全都返回object 1 2 3 4 5 6 var o = { 'name':'lee' }; var a = [' 阅读全文
posted @ 2016-07-10 10:31 loewe0202 阅读(308) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-07-09 07:46 loewe0202 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-07-07 00:14 loewe0202 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-07-07 00:05 loewe0202 阅读(3) 评论(0) 推荐(0) 编辑
摘要: call_apply 阅读全文
posted @ 2016-07-06 23:47 loewe0202 阅读(147) 评论(0) 推荐(0) 编辑