多个内联脚本:
<script type="text/javascript">/* some codeblock 1 */</script>
<script type="text/javascript">/* some codeblock 2 */</script>
<script type="text/javascript">/* some codeblock 3 */</script>
单个连体内联脚本:
<script type="text/javascript">
/* some codeblock 1 */
/* some codeblock 2 */
/* some codeblock 3 */
</script>
多个内联脚本是否更慢?
最佳答案
如果您谈论的是在实际的 HTML 中编写代码,而不是加载外部 JS,那么答案是这真的无关紧要。
...如果浏览器尝试以 60fps 的速度处理视觉刺激请求,根据需要进行更改... ...那么几微秒的差异不会产生很大的影响。
在非常老式的浏览器上,如果您尝试编写非常多的代码(可能每个标签数千行,或者每个标签数万行),那么使用多个代码可能会产生明显的差异......但是在那种情况下,只有一个元素仍然会很慢。
关于javascript - 多个内联脚本是否比一个联合的内联脚本慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12700559/