随笔分类 - JavaScript
摘要:JavaScript与HTML之间的交互是通过事件实现的。事件就是问达能或浏览器窗口中发送的一些特定的交互瞬间 事件流 事件冒泡:由下至上 事件捕获:由上至下 事件处理程序 事件就是用户或浏览器自身执行的某种操作如click,而响应某个事件的函数就是事件处理程序,以on开头 HTML事件处理程序:内
阅读全文
摘要:DOM用于访问和操作HTML和XML文档,将这两个看作一个层次化的节点树,可以使用JavaScript来操作这个节点数,进而改变底层文档的外观和结构。 DOM由各种节点构成: 最基本的节点类型是Node,用于抽象的表示文档中一个独立的部分,所有其他类型都继承自Node Document类型表示整个文
阅读全文
摘要:Object类型 创建Object实例的方式:使用new操作符后跟构造函数;使用对象字面量表示法 一般来说,访问对象属性时使用的都是点表示法,JavaScript也可以使用方括号表示法来访问对象的属性 Array类型 数组的每一项可以保存任何类型的数据,数组的大小是可以动态调整的 在使用Array构
阅读全文
摘要:变量 JavaScript变量可以用来保存两种类型的值:基本类型和引用类型 基本类型值在内存中占据固定大小的空间,因此被保存在栈内存中 引用类型的值是对象,保存在堆内存中 从一个变量向另一个变量复制基本类型的值,会创建这个值的一个副本 包含引用类型值的变量实际上包含的并不是对象本身,而是一个指向该对
阅读全文
摘要:window对象 BOM的核心对象是window,它表示浏览器的一个实例,在网页中定义的任何一个对象、变量和函数都以window作为其global对象。 全局作用域 在全局作用域中声明的变量、函数都会变成window对象的属性和方法。 全局变量不能通过delete操作符删除,而直接在window对象
阅读全文
摘要:原型和原型链 prototype 每个构造函数都有一个prototype属性,这个属性指向函数的原型对象 __proto__ 每个实例对象都有__proto__属性,这个属性指向构造函数的原型 constructor 每个原型都有一个constructor属性,指向该关联的构造函数 原型的原型 原型
阅读全文
摘要:ES5 数据类型 六种基本数据类型:数字Number、字符串String、未定义Undefined、空Null、布尔值Boolean、Symbol(ES6) 三种引用类型:对象Object、数组Array、函数Function 有几点需要注意的: ==和 :使用==时,会自动转换符号两边的数据类型再
阅读全文
摘要:ES6的特性比较多,在这里列举几个常用的: 类class 熟悉java等面向对象语言的开发者肯定都十分了解class,对于ES6来说,class就是个语法糖,只是让对象原型的写法变得更加简单和易于理解,我这里就不展开了。 模块化Module 模块的功能主要由export和import组成,每个模块都
阅读全文

浙公网安备 33010602011771号