紧接上一篇中,对js模块化编程里的面向对象编程的写法、改进为自执行函数的写法。
本文所介绍的完整js代码:github
面向对象写法
上一篇中,面向对象的写法如下:
|
|
自执行函数写法
将面向对象的写法改为自执行函数的写法后:
|
|
整个js文件结构
自执行函数写法后的整个js文件结构如下:
|
|
当然,以上说的js模块化编程,更多的只是在一个js文件中的模块化写法。
对于多个js文件之间的模块化,更多地是使用模块化工具 sea.js
、require.js
。
详情请参考之前写过的一篇学习文章 require.js 实例入门 ,这里就不重复了。
本文所介绍的完整js代码:github