一、html页面的呈现流程 1. 浏览器把获取到的HTML代码解析成1个DOM树,HTML中的每个tag都是DOM树中的1个节点,根节点就是我们常用的document对象。DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。 2. 浏览器把所有样式(用户定 ...
分类:
Web程序 时间:
2017-10-22 21:50:14
阅读次数:
291
DOM:文档对象模型 --树模型文档:标签文档,对象:文档中每个元素对象,模型:抽象化的东西windows 对象:浏览器窗口信息document对象:浏览器显示的页面文件 通用的事件:onclick 单击; ondblclick 双击; onkeydown 按键摁下时; onkeyup 按键松开时; ...
分类:
编程语言 时间:
2017-10-21 19:18:14
阅读次数:
277
Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问 通常通过js可以对html元素进行操作,首先就要先找到这个元素; 通过使用 getElementById("id") 方法 //id标签只有一个 通过使用 getElementsByTag ...
分类:
编程语言 时间:
2017-10-16 16:28:49
阅读次数:
239
事件: 一、获取DOM 1.通过id查找HTNL元素 即Document对象 document.getElementById(" "); 2.通过标签名查找HTML元素集合 document.getElementsByTagName(" "); 3.通过name属性查找HTML元素集合 docume ...
分类:
Web程序 时间:
2017-10-10 14:47:15
阅读次数:
266
一、什么是对象? 对象是n个属性和方法组成的集合,如js内置的document, Date, Regexp, Math等等 document就是有很多的属性和方法, 如:getElementById, getElementsByTagName等等这些就是document对象支持的方法,那么我们常见的 ...
分类:
编程语言 时间:
2017-10-08 15:28:28
阅读次数:
286
什么是事件冒泡? 如图:在一个对象上触发某类事件(比如单击onclick事件),这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。自下而上的去触发事件。 事件捕获指的是从do ...
分类:
Web程序 时间:
2017-10-06 23:57:59
阅读次数:
523
Web浏览器中的JavaScript 客户端JavaScript时间线 1、Web浏览器创建Document对象,并且开始解析web页面,解析HTML元素和它门的文本内容后添加Element对象和Text节点到文档中。在这个阶段Document.readystate属性的值是“loading” 2、 ...
分类:
编程语言 时间:
2017-09-29 16:41:05
阅读次数:
254
四中选择器:class ,id , name , 标签 通过选择器获取对象: ...................................ClassName(''); -- class选择器 ...............................Name(''); -- name选 ...
这篇DOM说一说饱受争议window对象,还好window对象已经作为HTML5的一部分被添加到HTML规范之中了 1. 获取window 可以使用两种方法获取window对象, 正规的HTML5方式是在document对象上使用defaultView属性; 另一种则是使用浏览器都支持的全局变量wi ...
分类:
其他好文 时间:
2017-09-24 00:28:36
阅读次数:
109
js中cookie的使用详细分析 cookie概述 cookie 是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是 存于用户硬盘的一个文件,这个文件通常对应于 ...
分类:
Web程序 时间:
2017-09-23 21:27:23
阅读次数:
189