通过匿名闭包函数可以解决模块导出中的同名问题,但存在代码复用的问题(无法再次使用函数内的代码,通过导出对象就完美解决了以上问题
1 // 模块化最基本导出原理
2 var module = (function () {
3 var fun = function () {
4 alert('模块导出')
5 }
6 var name = 'wangxin'
7 // 导出的对象
8 var obj = {}
9 obj.name = name
10 return obj
11 })()
本文探讨了模块化编程中如何通过匿名闭包函数解决同名导出问题,并提出使用导出对象的方法来提高代码复用性。通过具体代码示例,展示了基本的模块化导出原理。
16

被折叠的 条评论
为什么被折叠?



