• 第二章:在HTML中使用javascript





    <script>HTML4.01中有以下六个属性
    async: 可选 异步立即下载脚本但不影响同时下载其他资源 只对外部脚本文件有效
    charset: 可选 通过src获取的代码的字符集 大多数浏览器会忽视特的值,故鲜有人用
    defer: 可选 表示脚本可以延迟到文档完全被解析或显示之后在执行 只对外部文件有效(ie7以及更早版本也支持)
    language:已经废弃
    src: 包含要执行文件的外部代码
    type: 可选 (默认text/javascript)可以看成language的替代属性;编写代码是使用的脚本语言类型

    引入外部js时 可以不加.js 因为浏览器不会检查其扩展名 但是要根据其扩展名确定MIME类型 所以引入PHP,jsp中返回的js时 要加type=text/javascript

    延迟脚本
    defer属性<script src='a.js' defer='defer'></script>
    脚本会延迟到页面都解析完毕后再运行(先下载延迟执行)

    异步脚本
    async属性
    多个外部js文件都有此属性是不是根据上下顺序加载而是异步加载


    嵌入js与引入外部js的差别(推荐后者)
    可维护性 js文件在一起利于维护
    可缓存 如有两个页面都需要同一个js文件则不需要重复加载
    适应未来

    文档模式ie5.5引入
    这个概念是通过使用文档类型doctype切换实现
    最初的两种文档模式是
    混杂模式
    标准模式

    <noscript></noscript>其中内容在浏览器不支持js或者禁用js时出现
  • 相关阅读:
    Angular相关UI框架的安装
    Visual Studio Code 编辑器常用插件
    Groovy特性
    Notification(Android)消息推送机制
    Sublime SVN插件使用方法 PS:翻出来的旧笔记,现在Sublime和svn用的都不多了
    Python基本语法练习笔记(一)
    首篇博文占坑
    apache2修改用户和组
    如何修改script.bin/script.fex
    perl的INC设置
  • 原文地址:https://www.cnblogs.com/aqigogogo/p/7591608.html
Copyright © 2020-2023  润新知