摘要: 事件概念 JS与HTML之间的交互通过事件实现。事件就是文档或浏览器窗口中发生的一些的特定交互瞬间。可以使用侦听器(处理程序)来预定事件。以便事件发生时执行相应的代码。 事件流 事件流 描述的是从页面中接收事件的顺序。 I 事件冒泡 IE的事件流叫做事件冒泡,事件开始时由最具体的元素(文档中嵌套层次 阅读全文
posted @ 2016-06-24 10:01 岳夏铭心 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 元素大小 偏移量 offsetHeight: 元素在垂直方向上占用的空间大小,包括元素的高度,水平滚动条的高度,上边框高度和下边框高度。 offsetWidth: 元素在水平方向上占用的空间大小,包括元素的宽度度,垂直滚动条的高度,左边框高度和右边框高度。 offsetLeft: 元素的左外边框至包 阅读全文
posted @ 2016-06-22 15:53 岳夏铭心 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 选择符API querySelector(): 接受一个CSS选择符,返回与该模式匹配的第一个元素,如果没有找到匹配元素,返回null. querySelectorAll(): 接受一个CSS选择符,返回与该模式匹配的所有元素。返回的是一个NodeList实例。 元素遍历 childElementC 阅读全文
posted @ 2016-06-21 15:21 岳夏铭心 阅读(123) 评论(0) 推荐(0) 编辑
摘要: DOM DOM(文档对象模型):针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,允许开发人员添加,移除和修改页面的某一部分。 节点层次 节点:节点分为几种不同的类型,每种类型分别表示文档中不同的信息及标记。每个节点都拥有各自的特短吧,数据,方法。 文档元素: 阅读全文
posted @ 2016-06-21 13:47 岳夏铭心 阅读(157) 评论(0) 推荐(0) 编辑
摘要: BOM: 提供很多对象,用于访问浏览器的功能。BOM的核心对象是window,表示浏览器的一个实例。在浏览器中,window既是JS访问浏览器窗口的接口,又是JS规定的Glo对象。 全局变量与在window对象上直接定义属性的区别,在于全局变量不能通过delete操作符删除,window对象上定义的 阅读全文
posted @ 2016-06-18 22:46 岳夏铭心 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 闭包 在一个函数内部创建一个子函数,子函数可以访问父函数作用域中的变量。 活动对象:是在进入函数执行环境时创建的,它通过函数的arguments属性初始化 当函数被调用时,会创建一个执行环境及其相应的作用域链。使用 arguments 和其他命名参数的值来初始化函数的活动对象。在作用域链中,父函数的 阅读全文
posted @ 2016-06-11 16:05 岳夏铭心 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 属性类型 1.数据属性特性 [[Configurable]](可配置):能否通过delete删除属性重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。 [[Enumerable]](可枚举):能否通过for-in循环返回属性。 [[Writable]](可写):能否修改属性的值。 [ 阅读全文
posted @ 2016-06-10 13:06 岳夏铭心 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 基本包装对象 3种特殊的引用类型:Boolean, Number和String 当读取一个基本类型的值时,后台会创建一个对应的基本包装类型的对象,能够调用一些方法来操作这些数据。 引用类型跟包装类型的主要区别: 对象的生存期。 new操作符创建的引用类型的实例: 执行流离开作用域之前保存再内存中; 阅读全文
posted @ 2016-06-07 14:03 岳夏铭心 阅读(291) 评论(0) 推荐(1) 编辑
摘要: Function类型 每个函数都是Function类型的实例,与其他引用类型一样具有属性和方法。 函数声明语法定义: 函数表达式定义: 由于函数是对象,因此函数名是一个指向函数对象的指针。不会与某个函数绑定。 函数没有重载 同名函数只能存在一个,后面覆盖前面的; 函数声明与函数表达式 函数声明: 解 阅读全文
posted @ 2016-06-06 17:20 岳夏铭心 阅读(189) 评论(0) 推荐(0) 编辑
摘要: RegExp类型(正则表达式) 正则匹配模式支持的标志: g: 全局模式,被应用与所有字符串,而非发现第一个匹配性时立即停止。 i: 不区分大小写模式。 m: 多行模式,到达文本末尾还会继续查找下一行中是否存在匹配项。 匹配元字符(即特殊符号 )时,必须转义 正则表达式中其他字符的含义: {n, m 阅读全文
posted @ 2016-06-06 14:19 岳夏铭心 阅读(206) 评论(0) 推荐(0) 编辑