javascript - 为什么 jQuery 示例经常省略脚本类型?

标签 javascript jquery

例如here代码是这样的:

<html lang="en">
   <head>
     <!-- whatever -->
     <script>
       $(function() {
         $( "#datepicker" ).datepicker();
       });
     </script>
   </head>
 <!-- whatever -->

请注意 <script>应该包含 type属性(可能设置为 "text/javascript" ),但此处不存在。

这不是我见过的唯一例子。这样的代码让 Visual Studio 编辑器不高兴 - 它强调了 <script>并说应该有一个 type属性。这也让我很好奇。

为什么是type经常省略?如果我添加 type="text/javascript" 会发生什么- jQuery 会崩溃吗?

最佳答案

那可能是因为 HTML5 does not require a type attribute on <script> elements (默认为 "text/javascript" )。

关于javascript - 为什么 jQuery 示例经常省略脚本类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15204097/

相关文章:

javascript - 停止 element.style 覆盖我的 css 样式

javascript - Jquery Flexslider 在幻灯片更改时添加和删除类

javascript - jquery ajax - 安全问题

Jquery mobile 永远不会重新加载请求的第一页

javascript - 如何创建一个在 keyup 上启动的 jQuery 计时器

javascript - 使 DIV 从中心 div 向外扩展而不是向内扩展

javascript - Angular 2 中多个元素的单击处理程序

javascript - Amazon S3 上传图像 - 跟踪上传进度 - Angular JS

javascript - document.getelementbyid 不适用于母版页内容页中的外部 javascript

php - 使用无脚本重新填充表单和显示错误的最佳方法是什么?