位置: 编程技术 - 正文

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总结笔记)

  • 农机企业所得税税率
  • 纳税人资格是什么意思
  • 处置公司车辆账务处理
  • 收到上月保险赔偿款分录
  • 外出经营涉税事项报告
  • 小规模增值税减免会计账务处理
  • 增值税调整收入税额差额怎么写
  • 固定资产清理费用为什么有进项税额
  • 代收款有手续费怎么做账
  • 企业想成为退税商店需具备哪些条件
  • 自产农产品加工后仍属于附注的农产品,免税吗?
  • 计提工资数大于实际支付数怎么办?
  • 企业自有公租房有房产证吗
  • 企业增值税普通发票和增值税专用发票
  • 普票和专票的税率分别是多少
  • 继承房产也需要缴税吗
  • 个体户收入总额是含税还是不含税
  • 不动产增值税总结
  • 存货成本有哪些问题
  • 一台设备发票开来0.5台怎么做账?
  • 递延资产摊销计算公式
  • 如何填写企业所得税
  • 若依前后端分离需要准备啥
  • 税金及附加包括所得税费用吗
  • 收到应收票据会计分录
  • 因质量问题退货和收回的药品应当
  • 在windows7提供了一种什么技术
  • 金税盘可以抵扣进项税吗
  • 银行收付款凭证是什么
  • falogincn修改无线密码
  • 新店开业费用预算表格
  • ps工具栏失灵
  • 试用期人员工资财务记账
  • 购货人与收货人的关系
  • 如何使用wireshark抓取HTTP数据包?
  • vue2 vue-router 不显示页面问题
  • 摊销期在一年以内的费用
  • 营业额500万算什么企业
  • php redis使用
  • 保证增信是什么意思东奥2023
  • 每个公司都要交房产税吗
  • 特种设备年检费怎么开具发票
  • 企业所得税成本费用一定要发票的吗
  • 公积金怎么推出工资
  • datatable怎么用
  • 一般纳税人进项销项抵扣如何做账
  • 发放职工工资是什么支出
  • 跨月管理费用多计怎么处理
  • 现金日记账采用哪一种账簿的形式
  • 其他应收款期末借方余额表示什么意思
  • 帮别人注册医疗器械法人有风险吗
  • 应交土地增值税的三种情况
  • 物业费是否需要物价局备案
  • 产品出库检验报告单格式
  • 怎么判断政府
  • sql server 数据库介绍
  • 最新版的win10
  • xp系统每次开机都重启
  • xp ie浏览器无法显示网页
  • Windows Server 2008脱机文件配置攻略
  • Window7+CentOS 6.5双系统安装图文方法
  • windows7中ie浏览器怎么打开
  • winproxy.exe - winproxy是什么进程
  • sdis.exe
  • win7的屏保设置在哪里
  • win7的系统
  • win7关闭445端口 注册表
  • win7空间不足c盘
  • node.js解析excel
  • 浅谈python要进行房价预测的优点和缺点
  • c# for unity
  • javascript快速入门
  • python的cumprod
  • unity 设置物体角度
  • js获取浏览器的cookie
  • python讲解
  • 企业年金可以补办吗
  • 企业税务代码是什么号
  • 中国十大经济排名
  • 辽宁社保缴费公众号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设