sta*_*lei 0 javascript asynchronous amd commonjs node.js
从这个网站阅读,我了解到使用 commonjs 意味着当浏览器完成下载文件时,它必须将它们一一加载,因为它们相互依赖。但是使用AMD,它可以同时加载多个文件,这样即使文件a依赖于文件b,文件a的一部分也可以在文件b完成之前执行?
CommonJS 模块:该标准的主要实现是在 Node.js 中(Node.js 模块有一些超出 CommonJS 的功能)。特点:语法紧凑,专为同步加载和服务器而设计
异步模块定义 (AMD):该标准最流行的实现是 RequireJS。特点:语法稍微复杂一些,使AMD能够在没有eval()(或编译步骤)的情况下工作专为异步加载和浏览器而设计
小智 6
同步编程是逐行执行代码。与加载相同。无论您正在加载什么,它都会一一加载。现实世界的例子:您在电影院排队买电影票。异步的话餐厅里会有很多人。你点菜,其他人也点菜。他们不需要等待您的订单完成。每个人都可以订购,但你不知道订单什么时候来。与加载相同。您可以同时或不同的时间间隔加载多个内容,但不能保证它会按该顺序加载。我希望解释足够好。