位置: 编程技术 - 正文

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

  • 计提所得税分录计提的时候金额比实际缴纳多
  • 固定资产的进项税额可以抵扣吗
  • 清算缴纳企业所得税
  • 装修公司财务报销制度和流程
  • 或有资产的确认条件ACCA
  • 印花税技术合同计税依据
  • 个人所得税孩子小学升初中要修改吗?
  • 个税申报赡养老人可以填公婆吗
  • 财务汽车折旧年限的最新规定2020
  • 代人开增值税怎么收费?
  • 去银行提取备用金开支票怎么填
  • 固定资产报废残料收入的账务处理
  • 增值税普通发票和普通发票的区别怎么交税
  • 在纳税申报时如何填写申报表?
  • 公司注销固定资产怎么处理税怎么交
  • 税务稽查可以不罚款的情形
  • 预付账款属于资产性质的账户
  • 银行哪些进项税不用抵扣
  • 超市发购物卡给员工会计分录
  • 固定资产折旧的影响因素
  • 生产企业原材料的订购与运输建模
  • 三方转账协议应该怎么写
  • 现金流量表中收入是含税收入还是不含税
  • 用产品抵债的合同怎么写
  • 个人之间股权转让印花税怎么交
  • 会计新准则讲解
  • 贴现息等于什么
  • 解决办法总比困难多
  • 对其他公司的建议
  • 工业企业缴纳的税费种类包括
  • 估价入库金额怎么来
  • 财务管理中成本控制的原则
  • symfony2.4的twig中date用法分析
  • 职工薪酬纳税调整明细表案例
  • 金蝶财务软件总监是谁
  • 公司向股东个人借款的会计分录
  • 小规模企业应交税费
  • js必学知识点
  • 应交税费会计分录怎么做明细科目
  • 个人劳务所得年终汇算清缴
  • 主营业务成本和生产成本的区别
  • centos7.3安装
  • 申报缴纳上月税费的会计分录
  • 土地增值税的扣除项目金额有哪些
  • 消防设备要多少钱
  • 农民专业合作社税收优惠政策
  • 珠宝行业的会计
  • 建筑企业预缴税
  • 应收账款核算内容
  • 技术支持费用属于什么费用
  • 测绘费发票图片
  • 电汇凭证是什么会计科目
  • 免征增值税还要计提附加税吗
  • 投资收益主要包括哪些
  • 实收资本调账怎么调
  • 股权转让如何避免转让前债务
  • 什么是摊余成本法
  • 总分类账建账顺序
  • win7全屏游戏怎么窗口化
  • windows server vista
  • 在Linux系统中安装镜像步骤
  • win7系统开机黑屏自检
  • 文件系统的类型为raw
  • extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
  • jquery判断div是否显示
  • 64位Win7环境下vs2013配置opengl
  • dos命令遍历文件
  • 链接的链
  • javascript初级教程
  • 农商银行股权分红如何计算
  • 国家税务局上海电子税务局app
  • 如何打印个人所得税的税单
  • 无经营公司
  • 安徽省手工发票
  • 税控盘可以换成ukey吗
  • 个人开具农产品普通发票
  • 税控机发票打印机怎么用
  • 资源税谁缴纳
  • 税务局看场地要给红包吗
  • 艾地盟预混料怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设