[问题] javascript namespace的问题

楼主: flyingIdea (飞翔的想法)   2014-01-01 00:51:03
引用
http://openhome.cc/Gossip/JavaScript/Namespace.html
的文章
作者: mmis1000 (秋月恋枫)   2014-01-01 01:14:00
并不限定只能用this阿
作者: s540421 (虫它虫它)   2014-01-01 01:38:00
var global.openhome = global.openhome || {}; 这是错的要改成global.openhome = global.openhome || {};变量名称只允许字母和底线,不允许dot省去这错误不看,这段的意思是将最外层的this变量传入function内作为名为global的变量,可以当作alias之后要存取openhome要使用global.openhome来存取这边比较重要的是root scope的this是代表window物件这行之后,要在root scope存取openhome的话要使用openhome, this.openhome, window.openhome其中一种

Links booklink

Contact Us: admin [ a t ] ucptt.com