JavaScript权威指南——事件处理

事件类型

事件大致可以分成几类,了解这些分类将有助于理解和组织如下长长的事件列表:

依赖于设备的输入事件:有些事件和特定的输入设备直接相关,比如鼠标和键盘。包括诸如“mousedown”、“mousemove”、“touchmove”和“gesturechange”等。

独立于设备的输入事件:有些输入事件没有直接相关的输入设备。

用户界面事件:用户界面事件是较高级的事件,通常出现在定义Web应用用户界面的HTML变淡元素上。包括文本输入域获取键盘焦点的focus事件、用户改变表单元素显示值的change事件和用户单机表单的“提交”按钮的submit事件。

状态变化[......]

阅读全文

Tags: , , ,

JavaScript权威指南——脚本化CSS

重要的CSS属性

重要的CSS样式属性

属性
描述

position

指定元素的定位类型

top、left
指定元素上、左边缘的位置

bottom、right
指定元素下、上边缘的位置

width、height
指定元素的尺寸

z-index

指定元素相对其它重叠元素的“堆叠次序”,定义了元素定位的第三个维度

display

指定元素是否以及如何显示

visibility

指定元素是否可见

clip

定义元素的“裁剪区域”,只显示元素[......]

阅读全文

Tags:

JavaScript权威指南——脚本化文档

DOM概览

文档对象模型(DOM)是表示和操作HTML和XML文档的基础API。

选取文档元素

DOM定义许多方式来选取元素,查询文档的一个或多个元素有如下方法:
1、用指定的id属性;
2、用指定的name属性;
3、用指定的标签名字;
4、用指定的CSS类;
5、匹配指定的CSS选择器。

通过ID选取元素

任何HTML元素可以有一个id属性,在文档中该值必须唯一,即同一个文档中的两个元素不能用相同的ID。可以用Document对象的getElementById()方法选取一个基于唯一ID的元素。
在低于IE 8版本的浏览器中,getElementById()对匹配[......]

阅读全文

Tags: , , , , , , ,

JavaScript权威指南——Window对象

计时器

setTimeout()和serInterval()可以用来注册在指定的时间之后单词或重复调用的函数。因为他们都是客户端JavaScript中重要的全局函数,所以定义为Window对象的方法,但作为通用函数,其实不会对窗口做什么事情。

Window对象的setTimeout()方法用来实现一个函数在指定的毫秒数之后运行。setTimeout()返回一个值,这个值可以传递给clearTimeout()用于取消这个函数的执行。

setInterval()和setTimeout()一样,只不过这个函数会在指定的毫秒数的间隔里重复调用:

setInterval(upda[......]

阅读全文

Tags: , , , , , ,

JavaScript权威指南——Web浏览器中的JavaScript

客户端JavaScript

Window对象是所有客户端JavaScript特性和API的主要接入点。它表示Web浏览器的一个窗口或者窗体,并且可以用标识符window来引用它。

在客户端JavaScript中,Window对象也是全局对象,这意味着Window对象处于作用域链的顶部,它的属性和方法实际上是全局变量和全局函数。Window对象有一个引用自身的属性,叫做window。如果需要引用窗口对象本身,可以使用这个属性,但是如果只是想要引用全局窗口对象的属性,通常并不需要用到window。

Web文档里的JavaScript

内容、呈现和行为的组合,叫做动态HTML或者DH[......]

阅读全文

Tags: , , , ,

Page 1 of 41234»