2025年4月18日 星期五 乙巳(蛇)年 正月十九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

language="javascript"与 type="text/javascript"

时间:02-09来源:作者:点击数:18
CDSY,CDSY.XYZ

起因

今天在做牛腩中验证码刷新部分时,JS这段代码中的language下面总是有一条绿色的线。如图:

大家都知道代码下面有一条绿色的线的意思就是此处有错误,虽然这样并不影响程序的运行,但是给人的感觉很不自在,将鼠标放到此处,就会看到如图所示的提示。查找原因。查出本篇文章要讲的内容。

language="javascript"与 type="text/javascript"

首先说明二者没有什么不同,language和type 都表示指定脚本语言为javascript(ie默认脚本语言不是javascript),在浏览器上解释都会出现相同的效果,正规的标准写法是<script language="javascript"type="text/javascript"></script>。

在HTML网页里插入Javascript语句,应使用HTML的<script>。 <script>这个标记(tag)有个属性叫type,type="text/javascript"表示插入<script></script>其内部的代码为Javascript语句。

比如:

  • <script type="text/javascript">
  • document.write("Hello!World!");
  • </script>

然而,有的Javascript代码中,使用的是language="javascript",而不是type="text/javascript"。

目前这两种方法都可以表示<script> </script>里的代码是Javascript。然而,在HTML5中已经取消了<script>的language属性,使用VS2010编辑时,当验证的目标框架为HTML5时,会提示language 不是 script的有效特性。

虽然这两种方法都没有错,但是,今后我们在制作Web网页的时候,应该使用第二种方法,尽可能的少使用或舍弃第一种方法。

结论

经过查找原因和自己实践,总结出:设置插入<script></script>中Javascript语句,可以两者都使用,也可以只使用一种,还可以都不用(<script></script>本身就是javascript语言的标记)。

CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐