在JavaScript语言中,一旦调用function,那么function本身会接收到除了声明参数外的两个额外参数:this和arguments。但是在不同的场景下,”this”所引用的对象又有非常大的区别。
this是最令初学者迷惑的地方了(另一个可能是closure )。很好的理解”this”可以帮助你成为更好的JavaScript程序员,当然这也是最基础的JavaScript技能。在本篇文章中,我们就以上一篇文章《通过HTML5移动应用实例学习Backbone的Collection、View、Event和template》的示例中使用到的两处特别的“this”来做说明,帮助你更好的理解“this”。
Continue reading

