踏上前端这条道路以来,我一直以为自己就是个娴熟的切图工,每天只需要做着重复的劳动,切图,做网站.然而,技术的发展是日新月异的,切图工早就面临淘汰.随着浏览器功能越来越完善,前端项目越来越大,代码越来越复杂,为了适应这种变化,越来越要求前端开发模块化. 首先介绍一下什么是模块化.模块化是指解决某一个复杂问题,按照一种分类的思维把问题进行系统分解,并处理.譬如将巨大的系统代码,整合优化分割成高内聚低耦合的模块,达到便于管理,维护和开发的目的. 模块化设计,必须实现以下能力: 定义封装的模块 定义新模…