摘要:
Javascript原生并不支持命名空间,需要变通来实现。在我们创建一个JavaScript库时,命名空间就显得举足轻重了,我们可以将组成这个JavaScript库的零散的JavaScript文件(*.js)封装在命名空间中,而无须定义全局的函数或类。比如在本章节多次出现的Person,我们就可以作为库的一部分封装到合适的命名空间中:Code 5-13:var com = {};com.anyjava = {};com.anyjava.Person = function(name) { //私有成员 var _name = name; //访问器 this.getName = function 阅读全文