我一直在建一个网站。在某个阶段,我注意到IE显示有点损坏,Chrome只渲染了body标签(空),FF看起来都很好。
在我把键盘在房间里乱扔,用头撞了一下鼠标之后,我发现了问题。我在一个内联脚本块中留下了一个HTML注释(不要问是怎么回事或者为什么,一定是一些闪电般的剪切和粘贴错误)。
<script type="text/javascript">
<!--
...
</script>我猜测(没有经过测试)如果脚本是外部的,问题要么不会出现,要么会以一种更明显的方式表现出来。所以不管怎样,我在想,有没有什么时候你有一个很好的理由去写内联脚本呢?
发布于 2009-06-30 15:06:16
这取决于你打算写多少JS。如果您正在编写许多支持例程(大量的验证检查、文本处理、动画和特效),那么将代码放在单独的文件中是有意义的。这允许代码重用,并从HTML页面中删除了大量垃圾。
另一方面,不需要将10行代码或单个函数(想到的是刷新JS )放在单独的文件中。它的加载速度也会稍快一些,因为浏览器不需要发出额外的HTTP请求来下载单独的JS文件。
https://stackoverflow.com/questions/1064166
复制相似问题