为什么有些网站调用很多js和css?

请问,

1.难道不能把js写在一个文件里面吗?

2.如果分开放,那么如何布置最好?

阅读 2.7k
1 个回答

一:

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

二:

按照 功能 模块 ,类库,工具 来划分;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题