摘要: AMD, 异步模块定义。 CMD,通用模块规范。 阅读全文
posted @ 2017-02-22 15:29 雪昀 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 继承的方式一共有三种: 一、原型继承 通过prototype 来实现继承。 二、构造函数实现继承 三、 通过call、apply 实现继承 阅读全文
posted @ 2017-02-22 15:04 雪昀 阅读(2379) 评论(0) 推荐(0) 编辑
摘要: call、apply、bind方法的共同点与区别: apply、call、bind 三者都是用来改变函数的this对象的指向; apply、call、bind 三者都可以利用后续参数传参; bind 是返回对应函数,便于稍后调用;apply、call则是立即调用。 一、call 1、 call(th 阅读全文
posted @ 2017-02-22 14:31 雪昀 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一、在js中的构造函数与原型 js中没有类的概念,只是把一个对象实例化,这个对象一般会成为原型对象。js中所以的函数都有一个prototype属性,这个属性引用了一个对象, 即原型对象,也简称原型。这个函数包括构造函数和普通函数。 function A(x) { this.ab=x; } var d 阅读全文
posted @ 2017-02-22 12:16 雪昀 阅读(883) 评论(0) 推荐(0) 编辑