模块化

  1. commonJS
  2. AMD
    1. ADM
  3. CMD

commonJS

 由于主要用于服务器端,服务器端在本地读取速递非常快,所以可以不用考虑异步的问题

AMD

主要用于浏览器端,异步加载模块,由于加载的速度比较慢,如果用同步会导致浏览器页面不可以做任何操作,导致客户体验非常差,因此在浏览器端必须异步加载
异步:没有没有阻塞问题
同步:有组赛问题

ADM
依赖提前加载
异步加载模块

requirejs

CMD

异步加载模块
就近定义

seajs


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 ggchzzz@163.com

文章标题:模块化

字数:149

本文作者:ggchzzz

发布时间:2020-12-10, 12:42:51

最后更新:2023-12-22, 23:17:54

原始链接:https://anska.info/post/59aa8bdc.html

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

github