JavaScript 事件总结 本文总结自《JavaScript高级程序设计》以及自己平时的经验,针对较新浏览器以及 DOM3 级事件标准(2016年8月),对少部分内容作了更正,增加了各种例子及解析。 如无特殊说明,本文后的文字引用和图片引用均来自《JavaScript高级程序设计》,引用稍有改变 ...
分类:
编程语言 时间:
2016-08-14 11:38:11
阅读次数:
229
键盘事件 对键盘事件的支持主要遵循的是DOM0级。 “DOM3级事件”为键盘事件制定了规范,IE9率先实现。 keydown事件 按下键盘上的任意键触发;按住不放,重复触发。 keypress事件 按下键盘上的字符键触发;按住不放,重复触发。 按下Eec键也会触发这个事件。 keyup事件 释放键盘 ...
分类:
Web程序 时间:
2016-08-07 16:47:04
阅读次数:
141
鼠标与滚轮事件 鼠标事件 “DOM3级事件”中定义了9个鼠标事件。 click:在单击主鼠标按钮(一般是左键)或者按下回车时触发;这意味着onclick事件处理程序既可以通过鼠标也可以通过键盘执行。 dbclick:双击主鼠标按钮(一般是左键)或者按下回车键时触发。 mousedown:按下任意鼠标 ...
分类:
Web程序 时间:
2016-08-06 00:36:24
阅读次数:
237
鼠标 与 滚轮事件 DOM3级中定义了9个鼠标事件,简介如下 不支持事件冒泡 mouseenter 鼠标从一个元素首次移动该元素范围时触发,该事件不冒泡,而且光标移动到后代元素上不会触发。 mouseleave 鼠标从该元素离开时,触发该事件,该事件不冒泡,而且光标移动到后代元素上不会触发。 这里说 ...
分类:
其他好文 时间:
2016-07-21 00:50:37
阅读次数:
175
原文出处: http://www.w3cfuns.com/notes/11861/e21736a0b15bceca0dc7f76d77c2fb5a.html 。 我提出作者中的一段,感谢作者原创。 DOM中的事件模拟(自定义事件): DOM3级还定义了自定义事件,自定义事件不是由DOM原生触发的,它 ...
分类:
其他好文 时间:
2016-07-14 10:21:12
阅读次数:
588
其实在web开发中,单纯因为js导致性能问题的很少,主要都是因为DOM操作引起的。1查找元素的优化2改变DOM,包括添加,修改,删除DOM3改变DOM的样式类等1查找元素的优化 因为ID是唯一的,也有原始的方法,因此使用ID查找元素是最快的,其次的是根据类和类型查找元素,通过属性查找元素是最慢的,因此应该尽可能的通过ID或者类来查找元素,避免通过类来查找元素。2改变DOM,包括添加,修改,删除D...
分类:
其他好文 时间:
2016-07-10 19:22:35
阅读次数:
128
innerText 改为textContent. IE、Safari、Opera和Chrome支持innerText属性。Firefox虽然不支持innerText,但支持作用类似的textContent属性。textContent是DOM3级规定的一个属性,而且也得到了safari、opera和C ...
分类:
其他好文 时间:
2016-06-06 18:47:31
阅读次数:
106
事件处理分为DOM0,DOM2,DOM3事件。 DOM0就是直接通过 onclick写在html里面的事件, 比如:<input onclick="alert(1)" />,或者通过获取id的方式在js中直接添加onclick,比如document.getElementById("id").oncl ...
分类:
其他好文 时间:
2016-05-29 18:31:37
阅读次数:
126
DOM1级主要是在定义HTML和XML文档的低层结构。D2和D3则在这个结构的基础上引入了更多的交互能力。它们被分为了许多模块:
DOM Level 2 Core:为1级核心添加了更多方法和属性
DOM Level 2 Views:为文档定义了基于样式信息的不同视图
DOM Level 2 Events:说明了如何使用事件与DOM文档交互
DOM Level 2 Style:有关CSS
DOM...
分类:
Web程序 时间:
2016-05-18 19:42:45
阅读次数:
266
二刷《高程》做的笔记,没什么技术含量就不发到首页啦!~DOM1级主要定义HTML和XML文档底层结构,DOM2和DOM3在这个结构基础上引入更多交互能力,也支持更高级的XML特性。DOM2和DOM3级分为许多模块(模块之间具有某种关联),分别描述DOM的某个非常具体的子集。这些模块如下: DOM2级 ...
分类:
其他好文 时间:
2016-05-18 17:26:38
阅读次数:
428