解决 JavaScript 指向不明

用面向对象的方式编写 JavaScript 时,在类中经常会出现 this 指向不明的问题。

解决这个问题很简单,在对象中将 this 指定给一个变量,然后都使用这个对象就可以了。

例如在类文件的最开始加上下述代码

var self = this;

这样在这个类中,self 就指向了 this,我们使用 self 这个变量,就可以不用担心 this 指向不明的问题了。


上一篇
斯坦福-iPad 和 iPhone 应用开发(iOS5) 斯坦福-iPad 和 iPhone 应用开发(iOS5)
师介绍 讲师: Paul Hegarty 介绍: 斯坦福大学软件工程学教授,主要教授iOS应用的开发、编程。 课程介绍 最新更新课程,适用于 iOS 5。 本课程介绍了使用 iPhone SDK (软件开发包)建造 iPhone 平台上的应
2013-01-21
下一篇
Git 忽略文件 Git 忽略文件
使用 git 时,经常需要忽略一些文件,比如一些 IDE 生成的配置文件。 在项目目录加上 .gitignore 文件,然后加入需要忽略文件的文件名就可以了。 .project 需要注意的是,如果需要忽略 .gitignore 文件,那么文
2012-12-23