微信小程序系列_require

感谢网址:https://segmentfault.com/a/1190000007586766?_ea=1392467

(如果看客是想获得知识,请不要尝试看懂,直接跳转感谢网址(#^.^#)

define: HTTP服务在返回.JS文件内容的,给脚本内容包装上了一层: define函数,, 每加载一个JS文件,只是将其文件名与脚本内容串加入了内存中的一个变量保存,并未执行。 注意,这就与普通的HTML 脚本引用加载立即执行完全不同了.

require: .require函数只是通过模块名,从内存中获取脚本内容执行,并置标志以保证只执行一次.

require --调用-> factory --->模块中可能再require另一个模块...

这样就是一个典型的递归结构。

原文地址:https://www.cnblogs.com/wolf-yasen/p/8642275.html