JavaScript模块化
随着JavaScript的代码复杂度日益增加,为了减少开发和维护的难度,模块化的需求出现了,从1999年至今,模块化的发展走过了一些重要的阶段,本篇重点讲解这些比较突出的模块化方式。命名空间早期一个比较简单的模块化方式就是通过命名空间,通过约定俗成的全局变量的方式,将一些属性或者方法存放在一个大写的变量对象中,然后去使用。var MY_MODULE = { name: "a", fn1: function() {}, fn2: function() {} }这样一来可以减少全局作用域上的变量数量,但是这个实现的本身它还是一个对象,这个就导致它的...
最近评论