javascript namespace
//
javascript 不包含命名空间的概念,但考虑到JavaScript的所有对象都有自己的属性,属性可以包含对象,这样就能
创造一些和其他语言中的命名空间神似的东西了,运用这一技巧创造出来类似包结构代码如下
var YAHOO ={};
// 使用对象设置一些子命名空间
YAHOO.util = {};
// 创建最终命名空间,
YAHOO.util.Event = {
addEventListener : function() {
...
};
}
YAHOO.util.Event.addEventListener();
//调用某个具体命名空间中的函数
//
javascript 不包含命名空间的概念,但考虑到JavaScript的所有对象都有自己的属性,属性可以包含对象,这样就能
创造一些和其他语言中的命名空间神似的东西了,运用这一技巧创造出来类似包结构代码如下
var YAHOO ={};
// 使用对象设置一些子命名空间
YAHOO.util = {};
// 创建最终命名空间,
YAHOO.util.Event = {
addEventListener : function() {
...
};
}
YAHOO.util.Event.addEventListener();
//调用某个具体命名空间中的函数