JavaScript动态网页编程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

随着计算机网络技术的快速发展,Web应用开发正在受到人们越来越多的关注。早期的HTML文档只能为访问者提供静态内容,而不能生成动态效果和实现交互。JavaScript语言正是在这种背景下应运而生的。

JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,它是通过嵌入或导入到标准的HTML文档中实现的。把JavaScript脚本语言与HTML、CSS结合起来,可以在一个网页中链接多个对象,实现与网络客户的交互作用。

本书共分11章,详细地讲述了使用JavaScript动态网页编程技术的基本知识和技巧,并介绍了JavaScript在Ajax开发中的应用。第1章介绍什么是JavaScript以及如何在网页中编写JavaScript代码;第2章讲述HTML网页设计,主要包括HTML语言概述、设置文本格式、使用图像、添加媒体、创建表格、使用框架、使用超链接以及创建表单等;第3章讨论如何使用CSS样式表来控制页面元素,首先介绍CSS样式表的基本概念,然后详细讲述各种CSS属性的设置;第4章介绍JavaScript语言的基础知识,包括基本语法、数据类型、变量和运算符等;第5章介绍JavaScript流程控制语句,主要包括条件语句、循环语句以及自定义函数等;第6章讨论如何使用JavaScript实现面向对象编程,主要包括对象基本概念、内置对象、本地对象以及用户自定义对象等;第7章讨论各种BOM对象的应用,主要包括window对象、document对象、location对象、navigagor对象以及screen对象等;第8章讨论如何通过DOM处理HTML文档,主要包括DOM概述、访问结点、操作结点以及处理表格等;第9章讨论如何在JavaScript中进行事件处理,主要包括设置事件属性、Internet Exploer和W3C DOM的事件模型以及常用事件处理等;第10章讨论如何使用JavaScript处理表单和表单域,主要包括访问表单和表单域、文本框与文本区域、单选按钮与复选框以及列表框等;第11章介绍JavaScript在Ajax开发中的应用,讨论如何通过XMLHttpRequest对象以异步方式向服务器发送请求并接收和处理服务器响应,主要包括HTTP请求/响应基础、使用XMLHttpRequest对象、发送异步请求以及处理服务器响应等。

本书由赵增敏主编。参加本书编写、代码测试和文字录入的还有朱粹丹、赵朱曦、余霞、刘家贵、王静、赵玉霞等,在此一并致谢。

由于作者水平所限,书中疏漏和错误之处在所难免,欢迎广大读者提出宝贵意见。

为了方便教师教学,本书还配有教学指南、电子教案和习题答案(电子版)。请有此需要的教师登录华信教育网(www.hxedu.com.cn)免费注册后进行下载,有问题时请在网站留言板留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。

编者