www.baike369.com
百科369 > JS教程 > JavaScript对象层次与事件处理

JavaScript对象层次与事件处理



JavaScript的对象层次

JavaScript中的对象很多,这些对象并不都是独立存在的,而是有着层次结构的。对象可以依照层次来进行调用。

JavaScript对象模型

对象模型是用来描述对象逻辑结构以及其标准操作方法的一个接口(API)。

JavaScript客户端对象层次介绍

JavaScript的主要作用是在浏览器窗口里显示HTML文档。

JavaScript浏览器对象模型

浏览器对象模型简称为BOM(Browser Object Model),该对象模型提供了独立于内容的、与浏览器窗口进行交互的对象。

JavaScript对象的引用

通过浏览器对象模型中各对象的层次,程序员可以很方便地引用HTML文档中的各个对象。

JavaScript关于Window对象的alert()方法

Window对象定义了与浏览器对象关联的属性和方法。

JavaScript未省略Window对象的document.write()方法

使用document.write()方法时,还可以不省略Window对象。


JavaScript事件驱动与事件处理

事件驱动是JavaScript中事件处理的一种方法,通过事件驱动可以调用JavaScript中的函数或方法。

JavaScript事件与事件驱动

当文档或文档中的元素发生了某些动作时,浏览器就会产生一个事件(Event)。

JavaScript事件与处理代码关联的方法

在JavaScript中可以响应的事件有很多,如单击鼠标(click)、双击鼠标(dblclick)、元素得到输入的焦点(focus)等。

JavaScript调用函数的事件处理方法

在JavaScript中,静态脚本是不能够响应用户的事件的。

JavaScript调用代码的事件处理方法

在JavaScript中,调用函数的事件处理方法是使用得最多的事件处理方法,使用该方法的代码可读性比较强,并且在函数中可以输入多个JavaScript语句。

JavaScript设置对象事件的方法

在JavaScript中设置对象事件的方法有两种:直接在HTML元素的属性中设置 在JavaScript代码中设置。

JavaScript显式调用事件处理程序

在发生事件时,浏览器通常都会调用一个JavaScript函数或方法来响应事件。

JavaScript事件处理程序的返回值

在JavaScript中并不要求事件处理程序有返回值。

JavaScript事件与this运算符

由于事件通常都会调用一个函数,因此在函数体中处理数据时,常常需要使用到一些与对象相关的参数。


JavaScript常用的事件

浏览器中可以产生的事件有很多,不同的对象可能产生的事件也有所不同。例如文本框可以产生focus(得到输入焦点)事件,而图像就不可能产生该事件。

JavaScript浏览器与事件

事件通常都是由浏览器所产生,而不是由JavaScript本身所产生。

JavaScript加载与卸载事件

加载与卸载事件比较简单,分别为load和unload。

JavaScript得到焦点与失去焦点事件

得到焦点(focus)通常是指选中了文本框,并且可以在文本框中输入文字。

JavaScript提交与重置事件

提交事件(submit)与重置事件(reset)都是在form元素中所产生的事件。

JavaScript选择与改变事件

选择事件(select)通常是指文本框中的文字被选择时产生的事件。

Copyright© 2011-2016 www.baike369.com All Rights Reserved