一: 1.理论上是可行的 2.对于一个项目,很多模块,把所有的 js放到一个文件里,会造成加载的浪费;因为有些模块代码,这个页面可能不需要;影响加载速度; 3.对于多个模块js代码,多人开发时,可能会用到同名函数,或者全局变量,都放到同一个文件里,会造成js冲突; 4.有些页面的js代码部分是懒加载,有些是预加载;柔和在一起会造成紊乱; 5.分开,有利于后期管理和维护,不同的js文件负责不同的模块和功能,一目了然; 6.一个单页面,小网站,尚可引用同一个js文件,但是大型多功能网站,就需要按模块功能细分了,这样才利于维护,效率更高; 7.放到不同的文件里,可以并行加载,提高加载速度; 二: 按照 功能 模块 ,类库,工具 来划分;
一:
二: