2015年11月30日
摘要: javascript的继承在js设计之初,作者就没有想到这门语言会这门广泛的应用,但当此时已经广泛应用之后,发现js存在很多不足,它没有类的概念,不能像其他OO语言一样,实现继承, 只能通过原型链,去克隆另外一个类的属性,假装在继承。具体是用来干嘛呢?答案是:要是用来复用我们之前写过的方法功能等等。... 阅读全文
posted @ 2015-11-30 22:02 不想做菜鸟的学渣喵 阅读(769) 评论(2) 推荐(1) 编辑
摘要: .call()和.apply()相同点与不同点function add(a,b) { alert(a+b); } function sub(a,b) { alert(a-b); }add.call(sub,3,1); 这个例子中的意思就是用 add 来替换 sub,add.ca... 阅读全文
posted @ 2015-11-30 17:52 不想做菜鸟的学渣喵 阅读(1461) 评论(1) 推荐(1) 编辑
摘要: js原型问题:什么是js原型?js每声明一个function,都有prototype原型,prototype原型是函数的一个默认属性,在函数的创建过程中由js编译器自动添加。也就是说:当生产一个function对象的时候,就有一个原型prototype。举个栗子:是不是还看到了一个_proto_的属... 阅读全文
posted @ 2015-11-30 15:57 不想做菜鸟的学渣喵 阅读(16738) 评论(4) 推荐(6) 编辑