美文网首页
模块化开发

模块化开发

作者: 胡儒清 | 来源:发表于2018-08-22 19:19 被阅读33次

    (转)https://segmentfault.com/a/1190000000733959

    什么是模块化开发,为什么要使用模块化开发?

    前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了,下图是一张没有使用模块化开发时的图片,看了图你就知道为什么要进行模块化开发了,那么什么是模块呢?
    一个模块就是实现特定功能的文件,有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。模块开发需要遵循一定的规范,否则就都乱套了。
    根据AMD规范,我们可以使用define定义模块,使用require调用模块。
    目前,通行的js模块规范主要有:CommonJS、AMD、CMD、ES6。


    image.png

    相关文章

      网友评论

          本文标题:模块化开发

          本文链接:https://www.haomeiwen.com/subject/cxayiftx.html