//定义了命名空间。
var Itcast = {};
//定义第二级别的 命名空间。
var Itcast.Model = {};
var Itcast.Model.UIJs = (function( model ) {
model.Add = function( a, b ) {
return a + b;
}
return model;
}(Itcast.Model.UIJs || {}));
var Itcast.Model.UIJs = (function( model ) {
model.show = function( a, b ) {
console.log( a + " " + b );
}
return model;
}(Itcast.Model.UIJs || {}))
//由于变量命名的提升,之前声明的全局范围内的变量:Itcast.Model.UIJs 相互之间不会把对象覆盖,
//而且属性进行了叠加。
时间: 2024-10-26 20:49:05