“脚本类型”和“脚本语言”声明之间的区别
Difference between "script type" and "script language" declarations
声明<script type="text/javascript"> </script>
和<script language="javascript"> </script>
之间有什么重要区别吗?
(注意,我不是在问这些声明与空白的" <script>
"标签(
使用<script type="text/javascript">
或干脆<script>
(如果省略,则type
相同(。不要使用<script language="JavaScript">
;language
属性已弃用。
语言属性在 HTML 3.2 中引入 <script>
并采用语言名称(例如 JavaScript
(时使用。type 属性在 HTML 4.0 中替换了它(因为描述非 HTML 媒体的所有内容都开始采用 MIME 类型(并采用 MIME 类型(例如 text/javascript
(。最近,它还支持 JavaScript 模块的特殊值module
(支持 import
关键字(。
<script language="javascript"> </script>
已被弃用,不应再使用。
<script type="text/javascript"> </script>
是当前的(HTML4(方法。
如果你有一个HTML5 DOCTYPE,你可以做<script> </script>
。
语言通常用于指示脚本所需的 Javascript 版本。如果不支持 language 属性,则支持 language 属性的浏览器将不会加载或运行该脚本。关于唯一的用途是,如果您有关键的 Javascript 函数,您需要为旧浏览器提供解决方法。
我认为<script language="JavaScript">
没有通过验证HTML 4.01。类型属性是必需的。
- 如何在弹出脚本到内容脚本之间发送消息并返回
- Firefox插件SDK:在侧边栏和主脚本之间通信对象
- 函数在两个或多个脚本之间进行访问
- 在这种特殊情况下,在PHP脚本之间传递值
- Chrome扩展:在后台页面和网站页面脚本之间进行通信的最佳方法
- 如何在Chrome扩展弹出窗口和内容脚本之间发送消息
- 从java脚本到C#的回调,C#和java脚本之间的异步编程
- 不了解插件和脚本之间的区别
- 原型:这两个脚本之间的区别
- 应用程序与 Web 视图中注入的脚本之间的通信
- 执行套件时脚本之间的超时 - 量角器非角度
- Chrome 扩展程序:无法让消息传递在后台脚本和内容脚本之间正常工作
- 在Chrome内容脚本和弹出脚本之间共享redux存储
- 带类型的<脚本>标记和不带类型的<脚本>之间的区别
- 使用jquery.on()方法处理同一元素(选项标记)的两个脚本之间的冲突
- 如何在Chrome扩展中的内容脚本之间重复使用代码
- 这些脚本之间的效率有差异吗
- 在两个独立的脚本之间共享变量
- chrome扩展中的可变范围,尤其是在背景页和内容脚本之间
- Chrome DevTools和扩展中的内容脚本之间的通信