命名空间
2024年08月20日
一、认识
命名空间 是一种组织代码的方法,通过将相关的函数和变量放在一个对象中,减少全局作用域的污染。命名空间 通过将功能组织在一个对象中,减少了全局命名冲突。可以将相关的功能集中在一个命名空间中。但是, 命名空间 只是对全局变量的封装,并未真正实现模块化管理。模块之间的依赖仍需手动管理。
二、语法
// utils.js
var Utils = (function() {
function add(a, b) {
return a + b;
}
function subtract(a, b) {
return a - b;
}
return {
add: add,
subtract: subtract
};
})();