我有一个JS代码,我希望将其包含在我的HTML项目中,我需要澄清一个疑问。要实现我的JS代码,我可以通过两种方式实现:


< script>
标记; < script>
标记内执行该函数。我真正好奇的是,在上述两种方法中,性能方面是否存在差异。我知道< script>
标签首先在整个块中进行转换,这会导致JS执行点出现轻微的加载延迟,这让我很好奇。
答案 0 :(得分:1)
那么,在第二种情况下,当您在单独的文件中添加代码时,浏览器将不得不发送额外的http
请求来加载该文件,如果互联网速度很慢且浏览器没有缓存该文件,那么这不是超好的。
如果您在脚本标记下执行所有代码,浏览器将不会这样做,并且您的页面会比较快地加载。
在两种情况下都是相同的
除了性能之外,如果您在script
标签下编写代码,显然很难管理,并且您无法在其他可能需要的文件中使用它。