zoukankan      html  css  js  c++  java
  • JavaScript高级程序设计(第三版)第二章 在HTML中使用JavaScript

    2.1 <script>元素

    <script>定义了下列6个属性:

    • async:可选。表示应该立即下载脚本,但不应妨碍页面的其他操作,比如下载其他资源或等待加载其他脚本。只对外本脚本文件有效。
    • charset:可选。表示通过src属性指定的代码的字符集。由于大多数浏览器会忽略它的值,因此这个属性很少使用。
    • defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。IE7及更早版本对嵌入脚本也支持这个属性。
    • language:已废弃。
    • src:可选。表示包含要执行代码的外部文件。
    • type:可选。表示编写代码使用的脚本语言的内容类型。

    带有src属性的<script>元素不应该在其<script>和</script>标签之间再包含额外的JavaScript代码。如果包含了嵌入的代码,则只会下载并执行外部脚本文件,嵌入的代码会被忽略。

    2.3文档模式

    最初的两种文档模式:混杂模式和标准模式

    对于标准模式,可以通过使用下面任何一种文档类型来开启
    <!-- HTML 4.01 严格型 -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    
    <!-- XHTML 1.0 严格型-->
    <!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/xhtml1-strict.dtd">
    
    <!-- HTML 5 -->
    <!DOCTYPE html>
    
    
    而对于准标准模式,则可以通过使用过渡型或框架集型文档类型来触发
    <!--  HTML 4.01 过渡型-->
    <!DOCTYPE HTML PUBLIC
    "-//W3C//DTD XHTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/xhtml4/loose.dtd">
    
    <!-- HTML 4.01 框架集型-->
    <!DOCTYPE HTML PUBLIC
    "-//W3C//DTD XHTML 4.01 Frameset//EN"
    "http://www.w3.org/TR/xhtml4/frameset.dtd">
    
    <!-- XHTML 1.0 过渡型 -->
    <!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <!-- XHTML 1.0 框架集型-->
    <!DOCTYPE html PUBLIC
    "-//W3C//DTD XHTML 1.0 Frameset//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
    

    2.4<noscript>元素

    <noscript>元素用以在不支持JavaScript的浏览器中显示替代的内容

  • 相关阅读:
    JavaScript大杂烩1
    JavaScript大杂烩0
    Scrum敏捷开发沉思录
    C#的变迁史
    C#的变迁史
    C#的变迁史
    巧用浏览器F12调试器定位系统前后端bug-转载
    Jmeter如何把响应数据的结果保存到本地的一个文件
    Jmeter察看结果树的响应数据中的中文显示乱码问题处理
    Jmeter如何将上一个请求的结果作为下一个请求的参数——使用正则表达式提取器转载
  • 原文地址:https://www.cnblogs.com/fashion1993/p/4014567.html
Copyright © 2011-2022 走看看