
通过Browserify,可以实现CommonJS模块在浏览器中的加载。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Node.js的模块遵循CommonJS规范进行构建,那么它们能否在浏览器环境中得到应用呢?使用 `var math = require(math);` 之后,再执行 `math.add(2, 3)`,必须确保 `math.js` 已经完全加载完毕,否则会造成阻塞。具体而言,如果加载 `math.js` 所需的时间过长,整个应用程序将会暂停执行,直到 `math.js` 加载完成。对于服务器端而言,这种延迟通常不是问题,因为所有模块都存储在本地硬盘上,可以并行加载并等待;然而,对于浏览器环境来说,这却是一个显著的挑战,原因在于模块的加载依赖于服务器端的速度。因此,等待时间将取决于网络连接的速度,可能导致浏览器长时间处于“卡顿”状态。而 `browserify` 等工具则...
全部评论 (0)
还没有任何评论哟~


