1.传统开发模式:
-将网页所有的js都写在一个js文件中。
-缺点代码耦合度太高(重复)关联性太强,不利于后期维护。会造成全局污染
-将网页中的js按照功能分成几个js文件,然后引入。
-缺点:发送请求次数过多,依赖模糊,难于维护。
传统的开发模式已经被抛弃
2.模块化开发
-为什么要使用模块化开发
-模块化开发,减少的代码之间的关联,部署方便,更好的对不同功能的代码进行分离。按照网页的需求对js代码进行加载,避免的变量重名等问题,易于后期的维护。
-神么是模块化开发
-模块化开发是nodejs一种规范,commonjs规范。
-commonjs是node的规范,运行在服务器端,而不是浏览器端,也可以在浏览器端运行,但需要对文件进行打包编译(借鉴工具browserify、webpack、gulp等)
以上纯属个人见解本人 tel:15934465474(微电同号) qq:3316455037