【问题标题】:Order for specifying type for <script>为 <script> 指定类型的顺序
【发布时间】:2016-03-29 11:42:32
【问题描述】:

一个非常简单的问题 - 无论脚本的类型是在源路径之前还是之后指定,对于最佳性能来说都重要吗?

<script type="text/javascript" src="/myjavascript.js"></script>    

<script src="/myjavascript.js" type="text/javascript"></script>    

同样,如果 rel="stylesheet"type="text/css"href 之前或之后指定 css 文件?

【问题讨论】:

    标签: html css performance


    【解决方案1】:

    读取您的 HTML 代码的解析器将在处理您的对象之前读取所有属性。因此顺序应该无关紧要。

    但是,以某种方式对属性进行排序可能会帮助您更快地修改代码,这就是我通常的排序方式:

    1. 身份证、姓名
    2. 数据-*
    3. src、for、类型、href、值
    4. 标题,替代
    5. 角色,咏叹调-*

    【讨论】:

      【解决方案2】:

      先到后到并不重要。重要的是 src 属性链接到脚本源的正确位置。

      为了形式(因为我和它一起成长),我总是添加一个 type = "text/javascript":

      <script type = "text/javascript" src = "{link-to-js-file}"></script>
      

      但就 HTML5 而言,您不再需要预先输入“type='text/javascript'”。

      【讨论】:

        【解决方案3】:

        没关系。

        但是对于 HTML5,我们不需要指定 type="text/javascript"

        【讨论】:

          猜你喜欢
          • 2013-06-22
          • 2010-11-22
          • 2010-11-01
          • 1970-01-01
          • 2019-10-14
          • 2016-08-20
          • 1970-01-01
          • 1970-01-01
          • 2016-09-11
          相关资源
          最近更新 更多