随笔分类 - 读书笔记
摘要:1、DOM变化 DOM各版本 DOM1主要定义的是 HTML 和 XML 文档的底层结构 DOM2 和 DOM3 级则在这个结构的基础上引入了更多的交互能力,也支持了更高级的 XML 特性 DOM2 级核心(DOM Level 2 Core):在 1 级核心基础上构建,为节点添加了更多方法和属性 D
阅读全文
摘要:1、选择符API querySelector()方法 接收一个 CSS 选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返回 null 通过 Document 类型调用 querySelector()方法时,会在文档元素的范围内查找匹配的元素。而通过 Element 类型调用 quer
阅读全文
摘要:1、节点层次 Node类型 DOM1 级定义了一个 Node 接口,该接口将由 DOM 中的所有节点类型实现,JavaScript 中的所有节点类型都继承自 Node 类型,因此所有节点类型都共享着相同的基本属性和方法 每个节点都有一个 nodeType 属性,用于表明节点的类型。节点类型由在 No
阅读全文
摘要:1、能力检测 基本概念 定义:最常用也最为人们广泛接受的客户端检测形式是能力检测(又称特性检测) 目标:不是识别特定的浏览器,而是识别浏览器的能力,,基本模式如下: 举例: 要理解能力检测,首先必须理解两个重要的概念: 先检测达成目的的最常用的特性 必须测试实际要用到的特性 更可靠的能力检测 错误的
阅读全文
摘要:1、window对象 概念:BOM 的核心对象是 window,它表示浏览器的一个实例。在浏览器中,window 对象有双重角色,它既是通过 JavaScript 访问浏览器窗口的一个接口,又是 ECMAScript 规定的 Global 对象。这意味着在网页中定义的任何一个对象、变量和函数,都以
阅读全文
摘要:1、定义函数 函数声明定义函数 函数声明提升 函数表达式定义函数 匿名函数(拉姆达函数) 函数作为其他函数的值返回 2、递归 递归函数是在一个函数通过名字调用自身的情况下构成的 原理: 当某个函数被调用时,会创建一个执行环境(execution context)及相应的作用域链,然后,使用 argu
阅读全文
摘要:1、理解对象 定义对象 创建一个 Object 的实例 使用对象字面量语法 属性类型 数据属性:包含一个数据值的位置,在这个位置可以读取和写入值 :表示能否通过 delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的
阅读全文
摘要:1、Object 类型 使用 new 操作符后跟 Object 构造函数创建对象 使用对象字面量表示法创建对象 对象字面量也是向函数传递大量可选参数的首选方式 访问对象的方法:点表示法和方括号法 2、Array 类型 概念 数组的每一项可以保存任何类型的数据,数组最多可以包含 4 294 967 2
阅读全文
摘要:1、基本类型和引用类型的值 概念 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象; 基本数据类型:Undefined、Null、Boolean、Number 和 String。这 5 种基本数据类型是按值访问的,因为可
阅读全文
摘要:1、语法 区分大小写 : ECMAScript 中的一切(变量、函数名和操作符)都区分大小写 标识符 : 标识符就是指变量、函数、属性的名字,或者函数的参数 第一个字符必须是一个字母、下划线(_)或一个美元符号($) 其他字符可以是字母、下划线、美元符号或数字 标识符中的字母也可以包含扩展的 ASC
阅读全文
摘要:1、``元素 6个属性 async 可选,表示立即下载脚本,但不妨碍页面中的其他操作,比如下载其他资源或者等待加载其他脚本。只对外部文件有效。 charst 可选,表示通过src属性指定的代码的字符集。由于大部分浏览器会忽略它的值,因此用的比较少。 defer 可选,表示脚本可以延迟到文档完全被解析
阅读全文

浙公网安备 33010602011771号