47

我尝试使用以下两个源参考行. 他们都编译. 但是有什么区别呢?

第一种方法:

<script src="~/Scripts/jquery-1.4.1.js" type="text/javascript"></script>

方法二:

<link href="~/Scripts/jquery-1.4.1.js" type="text/javascript" />

注意:标签之间也有类似的区别scriptlink as="script",它询问关于<link href="js/script.js" as="script">,这是不同的。

4

3 回答 3

30

link标签用于关联样式表或任何其他链接文档,而不是包含 javascript 文件。

HTML链接元素 <link>指定当前文档和其他文档之间的关系。此元素的可能用途包括定义用于导航的关系框架并将文档链接到样式表。

rel属性:

此属性命名链接文档与当前文档的关系。该属性必须是链接类型值的空格分隔列表。该属性最常见的用途是指定指向外部样式表的链接:rel 属性设置为样式表,href 属性设置为外部样式表的 URL 以格式化页面。WebTV 还支持使用 rel 的值 next 来预加载文档系列中的下一页。

可能的值:

  • 替代- 文档的替代版本(即打印页、翻译或镜像)

  • stylesheet - 文档的外部样式表

  • 开始- 选择中的第一个文档

  • next - 选择中的下一个文档

  • prev - 选择中的上一个文档

  • 内容- 文档的目录

  • index - 文档的索引

  • 词汇表- 文档中使用的词汇表(解释)

  • copyright - 包含版权信息的文档

  • chapter - 文档的一章

  • section - 文档的一部分

  • subsection - 文档的一个小节

  • 附录 文档的附录

  • 帮助 帮助文档

  • 书签 相关文档

  • 快捷方式图标文档的相关(收藏图标)图像

HTML脚本元素 <script>用于在 HTML 或 XHTML 文档中嵌入或引用可执行脚本。

于 2012-08-29T12:56:00.827 回答
5

第二个(使用link)不应该工作或运行并且是非标准的。

http://jsfiddle.net/qMKUv/

于 2012-08-29T12:53:09.880 回答
-1
  • <link>对于 CSS
  • <script>对于 JS
于 2019-07-09T18:28:48.117 回答