Neh*_*nia 5 javascript ecmascript-6
在ES6中,每个模块都在其自己的文件中定义.
这是否意味着如果我们采用es6方式,我们将不得不为每个javascript模块进行多次网络调用?
无论如何连接模块文件本质上为es6中的应用程序创建一个缩小的javascript文件?
我们可以将es6代码转换为es5并将其连接起来.
但是,如果没有转换为es5,是否意味着使用模块,我们将无法将所有javascript文件连接并缩小为一个?
捆绑是要走的路.
现代Web应用程序由许多(通常很小的)模块组成.通过HTTP加载这些模块会对性能产生负面影响,因为每个模块都需要单独的请求.因此,将多个模块捆绑为单个文件在Web开发领域具有悠久的传统.当前的方法很复杂且容易出错,只适用于JavaScript.因此,W3C技术架构小组正在研究一种新方法:任意嵌套的目录作为单个包文件存档.浏览器通过一种新的URL访问包中的文件:
Run Code Online (Sandbox Code Playgroud)url-for-package SEPARATOR path-inside-package
资料来源:http://www.2ality.com/2013/11/es6-modules-browsers.html
| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |