最基础的模块导出方案

通过匿名闭包函数可以解决模块导出中的同名问题,但存在代码复用的问题(无法再次使用函数内的代码,通过导出对象就完美解决了以上问题
 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 })()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章