初探js之一

xiaoxiao2021-02-27  215

一.浏览器组成: 1.shell 2.内核: •       渲染引擎(语法规则和渲染) •       JS引擎 •       其他模块 二.JS 的特点: 1.单线程 2.解释性语言 解释性语言优点:(不需要编译成文件)跨平台 缺点:效率低 编译性语言优点:效率高 缺点:不跨平台 三.JS 三大部分: ECMAScript   DOM   BOM 四.如何引入 JS : 页面内嵌 标签   外部引入“location”> (为符合web标准(w3c标准中的一项)结构、样式、行为相 分离,会采用外部引入) 该标签有如下六个属性: 1.async:表示应该立即下载脚本,但不妨碍页面中其他操作,如下载其他资源(立即下载,但不能保证先后顺序执行,要确保文件独立性)  2.charset:很少使用,浏览器会自动忽略 3.defer:表示脚本可以延迟到文档完全被解析和显示后执行(立即下载,但延迟执行) 4.language:已废弃 5.src:表示包含要执行代码的外部文件 6.type:可以看成是language的替代属性,表示编写代码使用的脚本语言类型,通常我们使用“text/javascript” 注意: defer=”defer” async=”async” 外部文件的优点: 1. 可维护性高 2. 可缓存:即当两个页面加载同一内容,外部文件只需下载一次 3. 未来适应性高
转载请注明原文地址: https://www.6miu.com/read-10906.html

最新回复(0)