ES Module
感谢支持ayqy个人订阅号,每周义务推送1篇( only unique one )原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去 http://blog.ayqy.net 看个痛快 零.7种模块化方式 1.分节注释 <!--html--> <script> // module1 code // module2 code </script> 手动添加注释来标明模块范围,类似于CSS里的分节注释: /* ----------------- * TOOLTIPS * ----------------- */ 惟一作用是让浏览代码变得容易一些,迅速找到指定模块, 根本原因 是单文件内容太长,已经遇到了维护的麻烦,所以手动插入一些锚点供快速跳转 非常原始的模块化方案,没有实质性的好处(比如模块作用域,依赖处理,模块间错误隔离等等) 2.多script标签 <!--html--> <script type="application/javascript" src="PATH/polyfill-vendor.js" ></script> <script type="application/javascript" src="PATH/module1.js" ></script>