读完《你不知道的 JavaScript》上卷后,发现里面有个对模块依赖器原理的探究很值得记录。
原理是使用一个myModule
变量接收一个立即执行函数通过闭包返回的函数:
1 | let myModule = (function() { |
从而能通过暴露的 api 完成模块的定义和依赖引用
1 | myModule.define('bar', [], function() { |
读完《你不知道的 JavaScript》上卷后,发现里面有个对模块依赖器原理的探究很值得记录。
原理是使用一个myModule
变量接收一个立即执行函数通过闭包返回的函数:
1 | let myModule = (function() { |
从而能通过暴露的 api 完成模块的定义和依赖引用
1 | myModule.define('bar', [], function() { |