关于将JavaScript添加到HTML中,我看到有人使用
<script language=javascript>
和
<script type="text/javascript">
似乎嵌入或外部脚本并不影响这个决定。
哪种更好,为什么?
关于将JavaScript添加到HTML中,我看到有人使用
<script language=javascript>
和
<script type="text/javascript">
似乎嵌入或外部脚本并不影响这个决定。
哪种更好,为什么?
<script language="javascript">
在非常早期的浏览器中使用,已经被弃用。
<script type="text/javascript">
是HTML 4标准。
在HTML 5中,type
参数是可选的(text/javascript
是默认值),因此您可以只输入 <script>
。
作为一个巧妙的技巧,如果您放置了一个无效的 type
,脚本将不会运行,但您仍然可以在JavaScript中读取数据。一些模板库会这样做。
type="application/ld+json"
的脚本标记中嵌入 JSON 片段。因此,我想可以说我们现在可以信任浏览器不会运行它,因为它以这种方式嵌入了数百万个站点。 - Stijn de Wittlanguage
属性已经被弃用。仅使用 type
。在 HTML5 中不需要指定 type
,默认是 javascript。
type
了!只需 <script>
:-) - gen_Eric
<script>
即可。 - PlantTheIdea