您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页前端模块化-1、介绍

前端模块化-1、介绍

来源:二三娱乐

本文主要从模块化的产生背景及对前端模块的简单介绍,作为CommonJS,AMD,CMD等规范的引言。
更重要的是,作为本人学习的一份笔记。

什么是模块化

丰田全新平台TNGA

这样我们生产一辆汽车,只需要按照市场需求、开发目标等因素,就可以计划在某一平台下生产。而这一平台很多零件是通用,我们只需要根据车辆需求再进行调教就可以。
汽车价格的降低,品质的稳定,很大程度就是依赖这些平台的模块化。

简图,原谅我的渣画工

产生背景&必要性

在网络发展前期,对于一个网页,代码内容比较少,网页的效果也比较简单,甚至寥寥数十行代码便可完成,在这种情况下,模块化没有产生的必要。拿画画作比较,前期的效果如下图:

前期的页面效果

而随着网络的快速发展,人们需求的增多,一张网页需要引入的文件越来越多,代码也越来越多,这时我们需要作出的效果是这样的:

现在的效果

所以我们需要引入像汽车产业一样的模块化。

模块化的意义:

简单地说,有以下:

  • 提高代码的复用性
    需要使用某个功能时,我们只需要引入该模块就可以了,而不必重新造轮子。
  • 各个模块独立存在
    避免命名冲突,提高阅读性,便于维护,降低耦合。

以上就是模块化的简单介绍,接下来的文章将介绍模块化的主要规范及使用方法。
To be continued...

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务