前端模块化

前端模块化标准

  • AMD: define + require
  • CMD: exports + require
  • ES6: export + import

前端模块化方案

  • 在线编译:requireJS(AMD)、seaJS(CMD)
  • 预编译:browserify(CMD)、webpack(ES6)
  • 构建工具(转换、合并、压缩、混淆等):Gulp(新)、Grunt(旧)

webpack的loader(scss、ts、jade、vue等)解决了模块化问题,plugin解决了构建问题,因此目前成为主流趋势

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前端模块化开发简介 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖...
    荣儿飞阅读 9,923评论 0 6
  • 探索是人类的基因,不断的探索新技术才是一个前端开发人的正常状态,下面就总结一下我们在不断变化的前端世界里如何驾驭一...
    小郑子搞码事阅读 7,830评论 0 3
  • 我在目前的项目中遇到了一个匪夷所思的问题:CommonJS规范是同步加载模块资源,为什么前端项目中webpack使...
    这个大叔有丶冷阅读 7,985评论 0 0
  • 前端模块化 在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到...
    景岳阅读 1,765评论 2 4
  • 从现在开始要学会少说多做,少问多看,少玩多学,控制自己,尽最大的努力做好应该做的事,不要埋怨,不要悲观,不要消极,...
    猫小姐的犬阅读 3,290评论 0 0

友情链接更多精彩内容