最新发布文章
鼠标滚轮事件
除了 Firefox 之外所有浏览器都支持「mousewheel」事件,Firefox 使用「DOMMouseScroll」取代「m...
鼠标事件
常见的鼠标事件: 以下是一段示例程序,演示了如何拖动文档元素: /** * Drag.js:拖动绝对定位的HTML元素 ...
文档加载事件
前面介绍的是 JavaScript 事件处理的基本原理,接下来深入探索具体的事件类别。 Window 对象的 load 事件直到文...
事件处理程序的调用
一旦注册了事件处理程序,浏览器就会在指定对象上发生指定类型事件时自动调用它。 事件处理程序的参数 通常调用事件处理程序时把事件对...
注册事件处理程序
设置 JavaScript 对象属性为事件处理程序 注册事件处理程序最简单的方法就是通过设置事件目标的属性为所需事件处理程序函数,...
事件类型
传统事件类型 表单事件 表单相关:submit、reset 按钮、点击相关:click 输入、选择相关:change 焦点...
事件概览
客户端 JavaScript 程序采用了异步事件驱动编程模型。事件驱动编程三要素: 事件类型:描述发生什么类型的事件,如点击 事...
脚本化样式表
脚本化样式表时,需要处理两类对象,一类是元素对象,由<style>和<link>表示,它们是常规的文档元素;...
脚本化 CSS 类
通过内联 style 属性脚本化 CSS 样式的另一个可选方案是脚本化 HTML 的 class 属性值。改变 class 的属性值...
查询计算出的样式
元素的计算样式是一组属性值,它由浏览器通过把内联样式结合所有链接样式表中所有可应用的样式规则后导出(或计算)得到:它就是一组在显示元...
脚本化内联样式
脚本化 CSS 最直接了当的方法就是修改单独的文档元素的 style 属性,前面提到过,style 属性值不是字符串,而是 CSSS...
重要的 CSS 属性
对于客户端程序员来说,最重要的 CSS 属性是那些指定文档中每个元素的可见性、尺寸和精确位置的属性,为了脚本化 CSS,理解这些样式...
CSS 概览
CSS 简介 层叠样式表(Cascading Style Sheet,CSS)是一种定义指定 HTML 文档视觉表现的标准。 H...
其他文档特性
Document 的属性 除了 body、forms、documentElement 之外,Document 还定义了其他有趣的属...
HTML 表单
HTML 的 <form> 元素和各式各样的表单输入元素在客户端编程中有着重要地位,这些 HTML 元素的历史甚至比 J...