为了将JavaScript添加到HTML,我看到人们使用
<script language=javascript>
和
<script type="text/javascript">
这似乎不是嵌入脚本或外部影响这个决定。
哪一个更受欢迎?为什么?
答案 0 :(得分:18)
<script language="javascript">
在非常旧浏览器中使用,不推荐使用。
<script type="text/javascript">
是HTML 4标准。
在HTML 5中,type
参数是可选的(text/javascript
是默认值),因此您只需执行<script>
。
作为一个整洁的黑客,如果你放一个无效的type
,脚本将不会被运行,但你仍然可以用JavaScript读取数据。一些模板库可以做到这一点。
答案 1 :(得分:7)
language
attribute is deprecated。仅使用type
。您不需要在HTML5中指定type
,默认情况下是javascript。