微信小程序系列_require
感谢网址:https://segmentfault.com/a/1190000007586766?_ea=1392467
(如果看客是想获得知识,请不要尝试看懂,直接跳转感谢网址(#^.^#)
define: HTTP服务在返回.JS文件内容的,给脚本内容包装上了一层: define函数,, 每加载一个JS文件,只是将其文件名与脚本内容串加入了内存中的一个变量保存,并未执行。 注意,这就与普通的HTML 脚本引用加载立即执行完全不同了.
require: .require函数只是通过模块名,从内存中获取脚本内容执行,并置标志以保证只执行一次.
require –调用-> factory —>模块中可能再require另一个模块…
这样就是一个典型的递归结构。