<;脚本>;标签vs<;脚本类型=';text/javascript'&燃气轮机;标签
我只是想知道,它们之间有什么区别<;脚本>;标签vs<;脚本类型=';text/javascript'&燃气轮机;标签,javascript,html,Javascript,Html,我只是想知道,它们之间有什么区别 <script> 及 对于不同的Web服务器是否不同 例如,(我知道提供w3schools的链接是不正确的,但是请看) 使用chrome,我访问了w3schools,我意识到标签就是我所需要的 然而,当我进行离线javascript测试时,我意识到我需要 <script type = 'text/javascript'> 标签。为什么会这样 在HTML4中,type属性是必需的。以我的经验,所有 如果没有,浏览器将默认为
<script>
及
对于不同的Web服务器是否不同
例如,(我知道提供w3schools的链接是不正确的,但是请看)
使用chrome,我访问了w3schools,我意识到
标签就是我所需要的
然而,当我进行离线javascript测试时,我意识到我需要
<script type = 'text/javascript'>
标签。为什么会这样
在HTML4中,type属性是必需的。以我的经验,所有
如果没有,浏览器将默认为text/javascript,但是
行为在任何地方都没有定义。理论上你可以离开它
假设它将被解释为JavaScript,它是无效的
HTML,那么为什么不添加它呢
在HTML5中,type属性是可选的,默认为
文本/javascript
使用
或仅使用
(如果省略,类型相同)。不要使用
;语言属性已弃用
Ref:和
您需要类型属性吗 我正在使用HTML5-没有 我没有使用HTML5-是的
是HTML5
是HTML4.x(和XHTML1.x)
是HTML3.2
对于不同的Web服务器是否不同
没有
当我进行离线javascript测试时,我意识到我需要
标记
事实并非如此。您的测试用例肯定有其他问题。:
type=“text/javascript”
此属性是可选的。自从
Netscape 2,默认编程
所有浏览器中的语言都已更新
JavaScript。在XHTML中,此属性
这是必需的,也是不必要的。在HTML中,
最好把它删掉。这个
浏览器知道该做什么
在HTML4.01和XHTML1(.1)中,
元素的类型属性为。
类型
属性标识嵌入在脚本元素中或通过元素的src属性引用的代码的脚本语言。这被指定为MIME类型;支持的MIME类型的示例包括text/javascript、text/ecmascript、application/javascript和application/ecmascript。如果缺少此属性,则脚本将被视为JavaScript
参考:您只需要
标记即可<代码>
不是一个标签,所以为了获得最佳的SEO实践,请使用
,但是为什么W3T编辑器不要求整行内容呢?你引用的文本是什么内容吗?@dholakiyaankit请同时引用源代码。现在人们可能会认为,这是你自己的话。你能告诉我你从哪里得到的吗?@LuizaRodrigues text/javascript已经过时了。当你想的时候,总是使用application/javascript。你从哪里得到的?@leonneo-答案中有一个链接。@leonneo取自顶部添加的链接。只是澄清一下:Crockford说的是让它工作,而不是让它有效。你让我在道格拉斯。@Pumbaa80我的问题不同。我问它是否受到不同web服务器的影响。它是重复的,这不取决于web服务器。如果您认为您需要在脱机测试中使用该属性,那么您应该提出具体的问题,并提供代码来说明您的意思(并解释您为什么认为“需要”它)。@JukkaK.Korpela nope。我也指出了我自己的问题。
<script type = 'text/javascript'>
<!-- HTML4 and (x)HTML -->
<script type="text/javascript"></script>
<!-- HTML5 -->
<script></script>