位置: 编程技术 - 正文

script标签属性用type还是language(script标签可以放在html哪个位置)

编辑:rootadmin

推荐整理分享script标签属性用type还是language(script标签可以放在html哪个位置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:script标签属性有哪些,css中script标签的属性,script 标签,script 标签,script标签作用,script标签用法,script标签用法,script标签作用,内容如对您有帮助,希望把文章链接给更多的朋友!

被人问起一个问题:

这三个标签的使用有什么区别?

虽然一直在用,却也没有好好去弄清楚,这里详细说明一下。

查阅一些资料,主要是浏览器支持问题。type 和 language 属性都可用来指定 <script> 标签中的脚本的类型。language 属性在 HTML 和 XHTML 标准中受到了非议,这两个标准提倡使用 type 属性。遗憾的是,这两个属性的值是不一样的。

您可能偶尔会看见 language 的值为 VBScript(对 type 而言是 text/vbscript),表示包含的脚本代码是用 Microsoft 的 Visual Basic Script 编写的。

利用 JavaScript,您还可以使用 language 的值 "JavaScript 1.1",表示包含的脚本语句只能被 Netscape 3.0 或更新的版本处理。Netscape 2.0 只支持 JavaScript 1.0,而无法处理标记为 "JavaScript 1.1" 的脚本。

script标签属性用type还是language(script标签可以放在html哪个位置)

为了保证脚本程序可以正常执行,除非特意使用仅 IE 支持的 VBScript 和 Script Encoder 机制外,应当将 SCRIPT 标记的 "type" 属性设置为 "javascript",并且不要设置已经废弃的 "Languange" 属性。

各浏览器对于 "type" 和 "language" 属性本身均支持,但是对于其中设置的脚本语言类型识别与支持各异:

"type" 和 "language" 同时存在时,所有浏览器均优先识别 "type" 属性内的脚本类型;其中 IE 浏览器实际支持 JScript 和 VBScript 脚本语言标示以及 Script Encoder 加密;Firefox Chrome Safari Opera 对 "type" 属性值的具体识别宽容度不一致,相对 Chrome Safari 对属性值正确性校验更加宽松,Firefox 的校验最为严格;在 "Language" 属性值识别宽容度比较中,各浏览器中 Chrome Safari 依然最为宽松,IE 最为严格,Firefox 与 Opera 持平;Language Encode 比较中,只有 IE 支持 JScript.Encoder 以及 VBScript.Encoder 类型设置,Firefox Chrome Safari均不支持,Opera 中则是该属性值被修复为默认的 Javascript 脚本语言后才有输出值。

关于变量有一个问题,即使你在函数内如同上面那样声明变量,它就会变成全局变量。

如果用 var 声明就会有一个问题。

结果依然会弹出a。

为了保证脚本程序可以正常执行,除非特意使用仅 IE 支持的 VBScript 和 Script Encoder 机制外,应当将 SCRIPT 标记的 "type" 属性设置为 "javascript",并且不要设置已经废弃的 "Languange" 属性。

JavaScript学习笔记之JS事件对象 事件对象:当事件发生时,浏览器自动建立该对象,并包含该事件的类型、鼠标坐标等。事件对象的属性:格式:event.属性。一些说明:event代表事件的

JavaScript学习笔记之JS对象 默认对象日期对象Date,格式:日期对象名称=newDate([日期参数])日期参数:1.省略(最常用);2.英文-数值格式:月日,公元年[时:分:秒]如:today=newDate("O

JavaScript学习笔记之定时器 定时器1用以指定在一段特定的时间后执行某段程序。setTimeout():格式:[定时器对象名=]setTimeout(表达式,毫秒)功能:执行表达式一次。例子:!DOCTYPEhtmlh

标签: script标签可以放在html哪个位置

本文链接地址:https://www.jiuchutong.com/biancheng/383885.html 转载请保留说明!

上一篇:浅谈javascript 迭代方法(js 严格的迭代语句)

下一篇:JavaScript学习笔记之JS事件对象(javascript总结笔记)

  • 增值税留抵退税怎么做账务处理
  • 出口税率和出口关税税率一样吗
  • 幼儿园营业税税率是多少
  • 食堂没有发票怎么做账
  • 外贸企业出口怎么写
  • 递延所得税资产计算公式
  • 土地使用税退税账务处理
  • 个人股权转让未分配利润如何处理
  • 来料加工企业的人工工资计入什么费用
  • 以现金形式发放的福利怎么入账
  • 返利红字发票怎么做账
  • 核销确实无法收回的应收账款后会影响资产负债率
  • 酒店收入简易征收会计核算是怎样的?
  • 中央财政补贴政策
  • 发票管理政策
  • 工资薪金总额包括职工福利费吗
  • 待处理财产损益的二级科目
  • 股权取得
  • 个税怎么抵
  • 库存的物资
  • MacOS Big Sur 11.3网页怎么设置时间限制?
  • win7开机拨号取消
  • 支付宝花呗服务费收费标准
  • 固定资产账面价值是什么意思
  • 其他货币资金属于资产类科目
  • 个人销售住房是否免征土地增值税
  • 固定资产付款流程
  • php自定义协议
  • thinkphp设置伪静态
  • 人脸清晰化神器软件
  • 项目的分包行为是否合理
  • 原材料当废品卖出分录
  • js调用函数的几种方法
  • 投资性房地产在资产负债表中的列示
  • 销项负数发票需要入账吗
  • 银行借款利息如何入账
  • 基本户不注销会扣钱吗
  • db2入门视频教程
  • 跨年租金如何确权
  • 股权投资都有哪些
  • 当月入账的进项税必须当月认证吗
  • 其他应收款主要核算什么
  • 哪些进项税额不能抵扣
  • 只有劳务报酬 能否扣5000
  • 债务重组损失如何做会计分录
  • 增加固定资产原值
  • 医院药品进销差价会计核算
  • 补发工资如何计算个税
  • 以股权投资入股新公司税务处理
  • 暂估成本结转后需要冲回吗
  • 母公司为子公司承担税费
  • 拍卖土地支付的法律依据
  • 主营业务成本工资计提吗
  • 困难补助属于兜底政策吗
  • 替别人公司开发票违法吗
  • 对公账户收到钱有提示吗
  • 实缴发票和月结发票知乎
  • 递延所得税资产和递延所得税负债
  • 支付维修基金放什么科目
  • 老板用公司的钱算挪用公款吗
  • 建筑企业人工费计入什么科目
  • 如何获取数据库的sid
  • WIN10系统优化技巧
  • win10系统优酷播放不了
  • xp电脑启动项怎么设置启动项
  • openstack 创建云主机,计算节点磁盘不足
  • win8.0升级win8.1
  • dvd rom drive bbs priorities
  • win1020h2正式版下载
  • 查看mac是否是新的
  • windows7搭建ftp
  • Win10 Mobile build 10586.338上手视频曝光
  • win10标准用户权限
  • python编程模拟
  • python 备份文件夹
  • 一般纳税人预缴税款怎么计算
  • 河北地方税务局网
  • 怎么看有没有欠税
  • 小规模纳税人可以用专票抵扣税吗
  • 沈阳税务机关地区编号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设