JsweetA / dynamic-form

学习前端工程化的地方,其中包括rollup,webpack,组件库的封装,动态表单的封装,工程化的构建
3 stars 1 forks source link

前端模块化资料补充以及使用场景 #4

Open JsweetA opened 1 year ago

JsweetA commented 1 year ago

前端模块化

MDN JavaScript模块化 https://www.cnblogs.com/echoyya/p/14577243.html

CommonJS

nodejs所应用的模块化方案。 CommonJS规范](https://wiki.commonjs.org/wiki/Modules/1.1)

AMD诞生的背景

在正常的服务器环境下,单纯只靠CommonJs基本上就够了,因为资源都在服务器的硬盘上,加载文件的快慢单纯就算磁盘读写速度决定的,但是对于浏览器环境的话,一个模块的加载是需要通过网络的,等待时间取决于网速的快慢,可能需要等很长时间,因此,AMD诞生了——异步模块定义。