五JavaScript事件与对象解析.docx

上传人:b****5 文档编号:3440144 上传时间:2022-11-23 格式:DOCX 页数:56 大小:1.06MB
下载 相关 举报
五JavaScript事件与对象解析.docx_第1页
第1页 / 共56页
五JavaScript事件与对象解析.docx_第2页
第2页 / 共56页
五JavaScript事件与对象解析.docx_第3页
第3页 / 共56页
五JavaScript事件与对象解析.docx_第4页
第4页 / 共56页
五JavaScript事件与对象解析.docx_第5页
第5页 / 共56页
点击查看更多>>
下载资源
资源描述

五JavaScript事件与对象解析.docx

《五JavaScript事件与对象解析.docx》由会员分享,可在线阅读,更多相关《五JavaScript事件与对象解析.docx(56页珍藏版)》请在冰豆网上搜索。

五JavaScript事件与对象解析.docx

五JavaScript事件与对象解析

第10章JavaScript事件与对象

JavaScript的一个重要特点是基于对象。

对象将程序数据和操作封装在一起,使得程序开发更加直观、模块化和可复用,它的应用大大简化了JavaScript程序的设计。

JavaScript语言是基于对象的(Object-Based),而不是面向对象的(object-oriented)。

之所以说它是一门基于对象的语言,主要是因为它没有提供象抽象、继承、重载等有关面向对象语言的许多功能。

而是把其它语言所创建的复杂对象统一起来,从而形成一个非常强大的对象系统。

虽然JavaScript语言是一门基于对象的,但它还是具有一些面向对象的基本特征。

它可以根据需要创建自己的对象,从而进一步扩大JavaScript的应用范围,增强编写功能强大的Web文档。

事件是浏览器响应用户操作的机制,它提供与浏览器窗口和其中的网页进行交互的接口。

在浏览器中,事件主要由用户的操作产生,包括加载页面、输入数据、鼠标和键盘操作等。

JavaScript可以捕获这些事件,并进行相应地处理,从而可以开发出交互性和易用性更强的HTML页面。

本章主要讲述使用JavaScript处理常用事件的方法,包括如何利用事件与浏览器窗口进行交互;本章还重点介绍了JavaScript对象的概念、常用JavaScript内置对象和浏览器对象的使用方法。

学习目标

在学习完本章之后,读者应能理解和掌握以下几点:

●事件的概念,常用的JavaScript事件及其含义;

●如何根据网页设计需要编写事件处理程序;

●什么是对象,对象的属性和方法的含义;

●几个JavaScript内置对象的功能及使用方法;

●几个浏览器对象的功能及使用方法;

10.1事件及其处理

事件是指定活动发生时生成的信号,主要由用户操作产生。

用户在超链接上单击、改变文本框内容和页面关闭等都是事件的实现。

表10.1列出了常用的JavaScript事件。

表10.1常用的JavaScript事件

事件

描述

click

单击事件

dbclick

双击事件

mouseover

鼠标移入事件

Mouseout

鼠标移出事件

Focus

获得输入焦点事件

blur

失去输入焦点事件

submit

表单提交事件

reset

表单重置事件

load

加载页面事件

unload

离开页面事件

不同的HTML元素可以产生不同的事件,每个事件都有与之对应的事件处理属性(以“on+事件名”的方式命名),只需为其指定(编写)事件对应的事件处理程序,就可以处理这个事件。

常见的HTML元素及其事件处理属性如表10.2所示。

表10.2常用HTML元素的事件处理属性

HTML元素

HTML标记

事件处理属性

表单

onSubmit,onReset

文本框