2018-06-27

HTML 标签的属性

type 和 language 属性

type 和 language 属性都可用来指定 标签中的脚本的类型。

language 属性在 HTML 和 XHTML 标准中受到了非议,这两个标准提倡使用 type 属性。遗憾的是,这两个属性的值是不一样的。

如果您在使用 JavaScript,可以使用下面两种属性:

language = "JavaScript"

或者:

type = "text/javascript"

您可能偶尔会看见 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" 的脚本。

提示:如果您希望学习有关 JavaScript 和 VBScript 的知识,请访问我们的 JavaScript 教程和 VBScript 教程

src 和 charset 属性

对特别长的 JavaScript 程序或者经常重复使用的程序来说,你可以希望将这些代码存放到一个单独的文件中。在这样的情况下,让浏览器通过 src 属性来载入那个单独的文件。

src 的值是包含这个 JavaScript 程序的文件的 URL。保存的文件的 MIME 类型应是 application/x-javascript,但如果文件名的后缀为 .js,也能够被正确配置了的服务器进行恰当的处理。

例如下面的语句:

....

上面的例子告诉支持 的浏览器从服务器上下载名为 abc.js 的 JavaScript 程序。

重要事项:请注意,尽管 标签没有内容,结束的 标签也是必需的。

charset 属性与 src 属性一起使用,告诉浏览器用来编码这个 javascript 程序的字符集。它的值是任何一个 ISO 标准字符集编码的名称。

defer 属性

有的 javascript 脚本 document.write 方法来创建当前的文档内容,其他脚本就不一定是了。

如果您的脚本不会改变文档的内容,可将 defer 属性加入到 标签中,以便加快处理文档的速度。因为浏览器知道它将能够安全地读取文档的剩余部分而不用执行脚本,它将推迟对脚本的解释,直到文档已经显示给用户为止。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,322评论 19 139
  • 一 基础篇 1.1 Java基础 面向对象的特征抽象:将一类对象的共同特征总结出来构建类的过程。继承:对已有类的一...
    essential_note阅读 3,935评论 0 0
  • 在思密达四个月,大概是读大学的三年来最开心的一学期,每天都在期待和朋友们的见面,每天兴高采烈地起床。 可以为了一个...
    糯米团子薏仁茶阅读 2,958评论 0 2
  • 今年,央行下发了《征信机构监管指引》。而在这之后,芝麻信用就入围了新的个人征信机构名单。 说到芝麻信用,相信只要是...
    Mr杜威阅读 5,727评论 0 0
  • 亲爱的朋友,你好。我是施郎,思维雕刻落地营销与高价值内幕资讯学习平台的发起人。 今天分享下,卖家内参合伙人的十大守...
    雕刻新思维阅读 3,561评论 0 1