zoukankan      html  css  js  c++  java
  • 在HTML中使用JavaScript

    <script>元素六大属性

    1.async:可选。表示应该立即下载脚本,但不应该妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。只对外部文件有效;

    2.charset:可选。表示通过src属性指定的代码的字符集。由于带都属浏览器会忽略它的值,因此这个属性很少有人用;

    3.defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行,只对外部脚本文件

    有效,

    4.language:已废弃。原来用于表示编写代码使用的脚本语言,大多浏览器会忽略;

    5.src:可选。表示包含要执行代码的外部文件;

    6.type:可选。可以看成是language的替代属性,表示编写代码使用的脚本语言的内容类型(也成为MIME类型)。

    文档模式(doctype)

    由IE5.5引入了文档模式的概念,而这个概念是通过使用文档类型(doctype)切换实现的。最初的带来那种文档模式是:混杂模式(quirks mode)标准模式(standards mode)。混杂模式会让IE的行为与(包含非标准特性的)IE5相同,而标准模式则让IE的行为更接近标准行为。如果在文档开始处没有发现文档类型声明,则所有浏览器都会默认开启混杂模式。但采用混杂模式不是值得推荐的做法,因为不同浏览器在这种模式瞎的欣慰差异非常大。

    <noscript>元素

    <noscript>早期的出现是为了解决当浏览器不支持javaScript时如何让页面平稳的退化。这个元素可以包含出现在文档<body>中的任何HTML元素——<script>元素除外,包含在<noscript>元素中的内容只有在下列情况下才会显示出来:

    1.浏览器不支持脚本;

    2.浏览器支持脚本,但脚本被禁用。

    示例:

    <body>

         <noscript>

            <p>本页面需要浏览器支持(启用)JavaScript</p>

         </noscript>

    </body>

    小结

    把JavaScript插入到HTML页面中要使用<script>元素。使用这个元素可以把JavaScript嵌入到HTML页面中,让脚本与标记混合在一起,也可以包含外部的JavaScript的文件,需要注意一下几点:

     1.在包含外部Javascript文件时,必须将src属性设置为指向相应文件的URL,而这个文件既可以时与包含它的页面位于同一个服务器的文件,也可以时其他任何域中的文件;

     2.使用defer属性可以让脚本在文档完全呈现之后再执行。延迟脚本总是按照指定它们的顺序执行。

     3.使用async属性可以表示当前脚本不必等待其他脚本,也不必阻塞文档呈现。不能保证异步脚本按照他们在页面中出现的顺序执行。

    另外,使用<noscript>元素可以指定在不支持脚本的浏览器中显示的替代的内容。但在启用了脚本的情况下,浏览器不会显示<noscript>元素中的任何内容。

     

     

  • 相关阅读:
    2.5.4 使用popupWindow
    2.5.3 使用alertDialog创建自定义对话框
    2.5.2 使用alertdialog 创建列表对话框
    2.5.1 使用alertDialog
    2.4.12 画廊视图
    2.4.11 网格视图和图像切换器
    2.4.10 可展开的列表组件
    2.4.9 列表视图
    2.4.8 滚动视图
    2.4.7 选项卡的功能和用法
  • 原文地址:https://www.cnblogs.com/jianzhenghui/p/9700518.html
Copyright © 2011-2022 走看看