站点中包含的脚本数量 "significantly" 是否会降低性能?

Does the number of scripts included in a site "significantly" decrease performance?

案例 1
在主页上:

script(src="angular.js")
script(src="ember.js")
script(src="react.js")
script(src="knockout.js")
script(src="backbone.js")
...
script(src="jQuery.js")
script(src="my-project.js")

案例二:

script(src="jQuery.js")
script(src="my-project.js")

在这两种情况下,my-project.js 仅使用 jQuery 函数。

撇开初始加载时间不谈,jQuery 函数需要更长的时间来执行,因为它们需要查看更多的脚本?

如果他们这样做,这次是否超过几毫秒?

您的页面在正常运行之前发出的 HTTP 请求越多,一般来说,加载时间越慢。这就是为什么 YUI Best Practices for Speeding Up Your Web Site 中的第一个建议是 "minimize HTTP requests." 那里有 很多 的细微差别,但通常使用脚本和 CSS 组合工具来分组您的脚本和样式分别放入一个文件中。

Initial load time aside, will jQuery functions take longer to execute considering that their are more scripts to look through?

不,一点也不。一旦脚本具有 运行 并且函数已创建,调用它们的成本就没有任何区别。