10 2012 档案

摘要:译者注:这是一篇关于JavaScript的面向对象和继承的文章,写于1年前,作者循序渐进,对想学习JavaScript中面向对象的同学来说是很有帮助的,因此试着翻译一下,不妥之处,请指正。原文链接Objects and Inheritance in Javascript虽然一些Javascript用户可能永远也不需要知道原型或面向对象语言的性质,但是那些来自传统面向对象的语言的开发者使用的时候会发现JavaScript的继承模型非常的奇怪。而不同的JS框架提供了各自的方法来编写类面向对象(class-like)的代码,这使得JS的面向对象更加的难以理解。这样带来的结果是:1、没有一个标准的方法 阅读全文
posted @ 2012-10-31 00:15 yuezk 阅读(1939) 评论(1) 推荐(3) 编辑
摘要:对大多数JavaScript的初学者来说,this的取值一直困扰着大家,我曾经为了学习this也看了不少这方面的介绍。现在把我对this的理解写出来,分享给大家,如果我这篇随笔有幸帮到了大家,我会感到非常高兴。好了,废话少说,来点实在的。一句话,函数中的this始终指向调用该函数的对象。这就像一个公式,下面我们套用一下公式看看是不是这样。1 var name = 'hello world';2 function test(){3 alert(this.name);4 alert(this === window);5 }6 test();//等效于window.test(),输出 阅读全文
posted @ 2012-10-27 16:14 yuezk 阅读(1734) 评论(8) 推荐(5) 编辑