A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨恩锋 黑马帝   /  2011-10-21 12:30  /  2456 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我们经常上网浏览网页的时候我经常查看网页源代码的时候经常发现script里面是第一种情况,就是language="javascript",但是我们写代码的时候经常写的是第二种:type="text/javascript"。我想知道这两种有什么区别,效果是一样的吗?

7 个回复

倒序浏览
"language"是早期JavaScript中使用的,后来W3C的HTML规范中,不再推荐使用"language",而推荐使用"type"
但因为低版本的浏览器可能不支持"type",所以一般写的时候,两个都要写上.
不过现在不支持的很少见了.
我一般练习的时候直接写个"type"就完事了.
回复 使用道具 举报
同意楼上的说法哈!
样式后面也要加个type比较好
<style type="text/css">
<style>
回复 使用道具 举报
朱勋 黑马帝 2011-10-21 21:36:02
板凳
{:soso_e113:}其实两个差不多,
回复 使用道具 举报
章坚 黑马帝 2011-10-24 14:05:22
报纸
在制作网页的时候,往往需要在页面中使用客户端能够运行的JS代码,因此,都需要添加引用。JS引用一般有type="text/javascript"和language="Javascript"两种写法,但language这个属性在W3C的HTML标准中,已不再推荐使用
回复 使用道具 举报
建议使用<script type="text/javascript"></script>就像使用样式时一样<style type="text/css"></style>
回复 使用道具 举报
夏雪锐 黑马帝 2011-11-1 23:49:55
7#
效果一样,只是W3C的HTML标准不推荐使用language="javascripr"

虽然这两种引用都没有错,但是,今后我们在制作Web网页的时候,应该使用type="text/javascript",尽可能的少使用language="javascript
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马