摘要: 所谓的标准事件流指的的:EMCAScript标准规定事件流包含三个阶段,分别为事件捕获阶段,处于目标阶段,事件冒泡阶段。 下面是一段html代码,根据代码来说明标准事件流。 在上面的代码中,如果点击按钮button,则标准事件触发分别经历以下三个阶段: 事件触发一次经历三个阶段,所以我们在一个元素上 阅读全文
posted @ 2017-04-05 14:01 winyh 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.节点 加载 HTML 页面时,Web 浏览器生成一个树型结构,用来表示页面内部结构。DOM 将这种树型结构理解为由节点组成。 节点树 从上图的树型结构,我们理解几个概念,html 标签没有父辈,没有兄弟,所以 html 标签为根标签。head 标签是 html 子标签,meta 和 title 阅读全文
posted @ 2017-04-05 13:59 winyh 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1.创建元素 创建元素:document.createElement() 使用document.createElement()可以创建新元素。这个方法只接受一个参数,即要创建元素的标签名。这个标签名在HTML文档中不区分大小写,在XHTML中区分大小写。 使用createElement()方法创建新 阅读全文
posted @ 2017-04-05 13:56 winyh 阅读(599) 评论(0) 推荐(0) 编辑
摘要: JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数。JS中常用的内置函数如下: 1、eval(str)接收一个字符串形式的表达式,并试图求出表达式的值。作为参数的表达式可以采用任何合法的操作符和常数。如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一 阅读全文
posted @ 2017-04-05 13:44 winyh 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 1、首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 2、使用 取代== ==和!=操作符会在需要的情况下自动转换数据类型。但 和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=快。 3、underfined、n 阅读全文
posted @ 2017-04-05 12:15 winyh 阅读(277) 评论(0) 推荐(0) 编辑