摘要: 拖拉事件 拖拉事件 拖拉指的是,用户在某个对象上按下鼠标键不放,拖动它到另一个位置,然后释放鼠标键,将该对象放在那里。 拖拉的对象有好几种,包括Element节点、图片、链接、选中的文字等等。在HTML网页中,除了Element节点默认不可以拖拉,其他(图片、链接、选中的文字)都是可以直接拖拉的。为 阅读全文
posted @ 2015-09-12 21:35 xnuwu 阅读(736) 评论(0) 推荐(0) 编辑
摘要: 进度事件进度事件用来描述一个事件进展的过程,比如XMLHttpRequest对象发出的HTTP请求的过程、、、、、加载外部资源的过程。下载和上传都会发生进度事件。进度事件有以下几种。abort事件:当进度事件被中止时触发。如果发生错误,导致进程中止,不会触发该事件。error事件:由于错误导致资源无... 阅读全文
posted @ 2015-09-12 19:15 xnuwu 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件事件种类鼠标事件指与鼠标相关的事件,主要有以下一些。(1)click事件click事件当用户在Element节点、document节点、window对象上,单击鼠标(或者按下回车键)时触发。“鼠标单击”定义为,用户在同一个位置完成一次mousedown动作和mouseup动作。它们的触发顺序... 阅读全文
posted @ 2015-09-12 19:06 xnuwu 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 事件是一种异步编程的实现方式,本质上是程序各个组成部分之间传递的特定消息。DOM的事件操作(监听和触发),都定义在EventTarget接口 该接口就是三个方法,addEventListener和removeEventListener用于绑定和移除监听函数,dispatchEvent用于触发事件。... 阅读全文
posted @ 2015-09-12 18:38 xnuwu 阅读(395) 评论(0) 推荐(0) 编辑
摘要: CSS与JavaScript是两个有着明确分工的领域,前者负责页面的视觉效果,后者负责与用户的行为互动。但是,它们毕竟同属网页开发的前端,因此不可避免有着交叉和互相配合。HTML元素的style属性 操作Element节点的CSS样式,最简单的方法之一就是使用节点对象的getAttribute... 阅读全文
posted @ 2015-09-12 17:42 xnuwu 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Element对象对应网页的HTML标签元素。每一个HTML标签元素,在DOM树上都会转化成一个Element节点对象(以下简称元素节点)。元素节点的nodeType属性都是1,但是不同HTML标签生成的元素节点是不一样的。JavaScript内部使用不同的构造函数,生成不同的Element节点... 阅读全文
posted @ 2015-09-12 16:56 xnuwu 阅读(270) 评论(0) 推荐(0) 编辑
摘要: document节点是文档的根节点,每张网页都有自己的document节点,window.document就是指向这个节点。只要浏览器开始载入文档,这个节点就开始了 对于HTML文档来说,document对象一般有两个子节点。 doctypevar doctype = document.doct... 阅读全文
posted @ 2015-09-12 16:17 xnuwu 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 节点对象都是单个节点,但是有时会需要一种数据结构,能够容纳多个节点。DOM提供两种接口,用于部署这种节点的集合分别是NodeList和HTMLCollectionMDN上的定义:NodeList: NodeList对象是通过Node.childNodes和document.querySelecto... 阅读全文
posted @ 2015-09-12 11:56 xnuwu 阅读(595) 评论(0) 推荐(0) 编辑