Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 包含多个<;脚本>;_Javascript_Html_Include - Fatal编程技术网

Javascript 包含多个<;脚本>;

Javascript 包含多个<;脚本>;,javascript,html,include,Javascript,Html,Include,对于拆分和包含多个文件,建议的最佳做法是什么 对于我来说,在a/modules/中将脚本分解成它们自己的.js文件是有意义的。。文件夹。以一种分离功能的OOP思维。但是,这会导致对我的web主机发出更多http请求 每一个都只有几kb。拥有多个文件是否效率低下?我也调查了一下,但似乎杀伤力太大了 基本上,将javascript划分为单独的文件并分别加载它们被认为是一种不好的做法,还是有更好的方法?这个问题没有明确而快速的答案。每个开发人员或开发团队都会找到最适合他们的东西 就个人而言,我将脚本文

对于拆分和包含多个文件,建议的最佳做法是什么

对于我来说,在a/modules/中将脚本分解成它们自己的.js文件是有意义的。。文件夹。以一种分离功能的OOP思维。但是,这会导致对我的web主机发出更多http请求

每一个都只有几kb。拥有多个文件是否效率低下?我也调查了一下,但似乎杀伤力太大了


基本上,将javascript划分为单独的文件并分别加载它们被认为是一种不好的做法,还是有更好的方法?

这个问题没有明确而快速的答案。每个开发人员或开发团队都会找到最适合他们的东西


就个人而言,我将脚本文件分解为逻辑块进行开发。在部署应用程序时,我将所有脚本合并并缩小到一个文件中(我是一个ASP.NET MVC的家伙,因此我在第4版中使用了它们的捆绑机制)。

基本上,这两个选项之间没有太大区别。为了提高性能,请不要忘记在body标记的末尾添加script标记,并根据需要继续编程。

对于web,可维护性通常胜过原始速度。这意味着,如果让代码更易于维护,那么包含5或6个JS文件可能比包含1个要好

当然,如果在生产方面,您真的需要计算每个时钟周期和每KB的带宽,那么您可以缩小JS、CSS和PHP以实现这一点。我们中的大多数人甚至在生产站点上也不需要这种级别的性能,所以我们坚持使用更易于维护和更新的性能