zoukankan      html  css  js  c++  java
  • JS高级程序设计第二章

    第二章
    1.向HTML页面中插入JS的主要方法,就是使用script元素。
    2.HTML4.01为script定义看下列6元素(在此仅类而出在用元素):
    1.async 表示应该立即下载脚本,但不应妨碍页面中的其他操作。只对外部脚本文件有效。
    2.charst 表示通过src属性制定的代码的字符集。但现在浏览器大不凡都会忽略它,因此不常用。
    3.defer 表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本有效。
    4.src 表示包含要执行的外部文件。
    5.type 表示编写代码使用的脚本语言的内容形式,
    3.而使用script元素的方式有两种:直接在页面嵌入JS中和包含外部JS文件。在使用嵌入时,秩序为script指定type属性。包含在script元素内部的JS代码将从上至下依次解释。在解释器对 script元素内部所有代码求值完毕以前,页面的其余内容都不会被浏览器加载或显示.
    在使用嵌入式时,不要在代码中的任何地方出现script字符串。
    在现代的web应用程序一般都不再将JS文件放在开头,而是放在之后,这样可以在保证在解析包含JS代码之前,页面的内容将完全呈现在浏览器中。这样会加强用户体验。
    4.异步脚本
    HTML5为script元素定义了async属性,可表示当前脚本不必等待其他脚本,也不必阻塞文档呈现。这个属性与defer属性类似,都用于改变处理脚本的行为。与defer相似,async只适用于外部脚本文件,并告诉浏览器立即下载文件。与defer不同的是,标记为async的脚本并不保证按照指定他们的先后顺序执行。
    5.XHTML 可扩展超文本标记语言。编写的规则比hrml要严格的多。
    6.一般认为使用外部文件来包含JS代码要好。这样有可维护性,可缓存,适应未来。
    7.文档模式:通过使用文档类型(doctype)切换实现的。最初的文档模式分为混杂模式和标准模式。
    8.noscript:早期浏览器用于解决浏览器不支持js时使页面平稳退化。
  • 相关阅读:
    sql help
    asp.net学习之Repeater控件
    Log4Net使用指南
    43个PSD to XHTML,CSS教程
    .NET(C#)基于Socket编程实现平行主机之间网络通讯有图片传输的Demo演示
    .NET 4.0新增命名空间:System.Collections.Concurrent
    错误日志记录类
    Microsoft ScriptControl 控件使用指南
    用dynamic增强C#泛型表达力
    xPath介绍
  • 原文地址:https://www.cnblogs.com/srtain/p/6505218.html
Copyright © 2011-2022 走看看