有没有什么好的理由让javascript成为内联

Dav*_*her 5 html javascript scripting inline

我一直在建一个网站.在某些阶段,我注意到IE显示有点坏了,Chrome除了身体标签(空)之外什么都没有呈现,而且FF看起来都很好.

把键盘扔到房间后面,把头撞在我的鼠标上后,我发现了问题所在.我已经离开了(不要问怎么或为什么,一定是闪电般的速度切割和粘贴错误)在内联脚本块中未公开的HTML注释.

<script type="text/javascript">
        <!--
        ...
    </script>
Run Code Online (Sandbox Code Playgroud)

我猜测(未经测试)问题可能要么没有出现,要么在脚本是外部的时候以更加明显的方式表现出来.所以无论如何,我开始思考,有没有时间你有一个很好的理由来编写内联脚本?

Mat*_*ves 9

不,写下不引人注目的Javascript.

  • 不引人注目的javascript原则与内联脚本有什么关系?您可以使用内联脚本或外部脚本逐步增强页面,因此我将此注释放入"正确但不相关"的类别中.我意识到您链接的章节提到了使用外部脚本,但它也没有给出任何理由. (3认同)
  • 我也是不引人注目的javascript的忠实粉丝. (2认同)
  • 一些帮助您入门的框架是:jQuery,YUI,Prototype,MooTools,Dojo. (2认同)