- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 第十三章:事件类型(HTML5事件、设备事件、触摸与手势事件)
事件事件类型HTML5事件DOM规范没有涵盖所有浏览器支持的所有事件。很多浏览器还实现了一些自定义的事件。HTML5详尽列出了浏览器应该支持的所有事件。此处讨论得到浏览器完善支持的事件,其他事件会在其余地方讨论。contextmenu事件可以简单地认为该事件是鼠标右键单击事件(在Windows中是右键单击,在Mac中是Ctrl+单击,以下默认为Windows)。该事件的名称叫上下文菜单,就像我
2017-05-27 15:28:00 1061
原创 第十三章:事件类型(简述、UI事件、焦点事件)
事件事件类型由于事件类型这一小节篇幅很长,所以我决定再细化一下。以下是DOM3级事件规定的几类事件: UI(User Interface,用户界面)事件,当用户与页面上的元素交互时触发。焦点事件,当元素获得或失去焦点时触发。鼠标事件,当用户通过鼠标在页面上执行操作时触发。滚轮事件,当使用鼠标滚轮(或类似设备)时触发。文本事件,当在文档中输入文本时触发。键盘事件,当用户通过键
2017-05-18 12:00:34 636
原创 第十三章:事件(事件对象)
事件事件对象触发DOM上的某个事件后,会产生一个事件对象event,这个对象包含着所有与事件有关的信息。所有浏览器都支持event对象,但方式有所不同。DOM中的事件对象兼容DOM的浏览器会将一个event对象传入到事件处理程序中。无论指定事件处理程序使用什么方法(DOM0级或DOM2级),都会传入event对象。 var btn = document.getElementById("
2017-05-16 11:43:50 295
原创 第十三章:事件(事件流、事件处理程序)
事件事件流事件冒泡事件捕获DOM事件流事件处理程序HTML事件处理程序事件JavaScript和HTML之间的交互是通过事件实现的。事件最早是在IE3和Netscape Navigator2中出现的,当时是作为分担服务器运算负载的一种手段。在IE4和Netscape Navigator4发布时,这两种浏览器都提供了相似但不相同的API。IE9、Fire
2017-05-12 14:09:55 567
原创 第十二章:DOM2 和 DOM3(范围)
DOM2和DOM3范围为了让开发人员更方便的控制页面,DOM Level 2 Traversal and Range 模块定义了“范围”接口。通过范围可以选择文档的一个区域,而不必考虑节点的界限。这种行为是在后台完成的,对用户是不可见的。IE以专有方式实现了自己的范围特性。DOM中的范围DOM2级在Document类型中定义了createRange()方法。使用hasFeature()或者直接
2017-05-09 15:48:00 674
原创 第十二章:DOM2 和 DOM3(样式)
DOM2 和 DOM3样式访问元素的样式DOM样式属性和方法计算的样式操作样式表CSSRule创建规则删除规则元素大小偏移量客户区大小滚动大小确定元素大小DOM2 和 DOM3样式在HTML中定义样式的方式有3种:通过<link/>元素包含外部样式表文件,通过<style>元素定义嵌入式样式,以及使用style特性定义针对特定元素的样式。DOM Level 2 Style
2017-05-02 16:28:48 424
空空如也
一个关于反射改变final域的问题
2017-07-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人