Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
语言=”;javascript";vs.type=";text/javascript“;_Javascript_Html - Fatal编程技术网

语言=”;javascript";vs.type=";text/javascript“;

语言=”;javascript";vs.type=";text/javascript“;,javascript,html,Javascript,Html,在将JavaScript添加到HTML中时,我看到人们使用 <script language=javascript> 及 脚本是嵌入的还是外部的似乎不会影响这个决定 首选哪一种?原因是什么。仅使用类型。您不需要在HTML5中指定类型,默认情况下是javascript 曾在非常旧的浏览器中使用,现已弃用 是HTML4标准 在HTML5中,type参数是可选的(text/javascript是默认值),因此您只需执行 简单地说,如果您输入了无效的类型,脚本将不会运行,但您仍然可

在将JavaScript添加到HTML中时,我看到人们使用

<script language=javascript>


脚本是嵌入的还是外部的似乎不会影响这个决定

首选哪一种?原因是什么。仅使用
类型
。您不需要在HTML5中指定
类型
,默认情况下是javascript

曾在非常旧的浏览器中使用,现已弃用

是HTML4标准

在HTML5中,
type
参数是可选的(
text/javascript
是默认值),因此您只需执行


简单地说,如果您输入了无效的
类型
,脚本将不会运行,但您仍然可以用JavaScript读取数据。有些模板库会这样做。

属性本身是可选的,不再需要。您只需在HTML5中使用
可能的副本,甚至不需要
键入
!只有
:-)@agustinemeriles在HMTL中有效。只是不在XHTML中。谢谢@Christoph,我不知道that@Christoph-除非此人使用XML,否则我认为他们是安全的。如果他们使用浏览器,他们是安全的。只要将您的XHTML doctype粘贴到极其无效的HTML上,它的工作原理基本相同。浏览器可能会切换到一些非标准模式,但我认为即使是这种模式也已经或多或少地被淘汰了。浏览器总是只使用一个解析器/渲染引擎,这只是支持一些“标准模式/怪癖模式”切换,就是这样。XHTML从未真正通过W3C验证程序。Yahoo混合使用了and:)@Foo:您仍然可以使用不推荐的功能和混合标准。这不是一种好的做法,不是有效的HTML,但大多数浏览器都会运行它。@RocketHazmat没有可靠的源代码,我不相信每个浏览器都会因为脚本块设置了奇怪的type属性而不尝试运行脚本块。即使它在所有方面都有效,我仍然认为“可怕”是比“整洁”更好的形容词@电子商务:很公平。我刚刚看到它完成了,并认为它是好的。我可以查看一下规范的内容^ ^ ^今天,在网页中嵌入schema.org元数据的推荐方法是在脚本标记中嵌入一个JSON片段,带有
type=“application/ld+JSON”
。所以我想说,我们现在可以相信浏览器不会运行它,因为它是以这种方式嵌入到数百万个网站上的。
<script type="text/javascript">