JavaScript开发技术详解

JavaScript开发技术详解

李峰, 晁阳, 编著

出版社:清华大学出版社

年代:2008

定价:42.0

书籍简介:

JavaScript是Web上的一种功能强大的编程语言,用于开发交互式的Web页面。本书共分为12章,分别介绍Web脚本编写和JavaScript语言的概念、JavaScript的基础知识、文档对象模型、JavaScript的高级功能。

书籍目录:

第1章 了解JavaScript

1.1 学习Web脚本编写基础

1.1.1 JavaScript简介

1.1.2 JavaScript和HTML

1.1.3 文档对象模型

1.1.4 Internet Explorer

1.1.5 Firefox

1.2 JavaScript功能一览

1.2.1 改善导航功能

1.2.2 验证表单

1.2.3 特殊效果

1.2.4 远程脚本技术(AJAX)

1.3 创建简单的脚本

1.3.1 脚本编写工具

1.3.2 在JavaScript中显示时间

1.3.3 计算结果

1.4 综合应用:制作导航链接

1.5 课后练习

第2章 变量、字符串和数组

2.1 变量和运算符

2.1.1 选择变量名称

2.1.2 使用局部变量和全局变量

2.1.3 给变量赋值

2.1.4 使用JavaScript运算符

2.1.5 运算符的优先级

2.2 JavaScript的数据类型

2.3 数据类型之间的转换

2.4 使用String对象

2.4.1 创建String对象

2.4.2 给变量赋值

2.4.3 计算字符串长度

2.4.4 字符串大小写转换

2.5 使用数值数组

2.5.1 创建数值数组

2.5.2 理解数组的长度

2.5.3 存取数组元素

2.5.4 数值数组的排序

2.6 综合应用:制作显示当前日期的JavaScript程序

2.7 课后练习

第3章 条件和循环控制流程

3.1 if语句

3.1.1 比较运算符

3.1.2 条件运算符

3.1.3 逻辑运算符

3.1.4 关键字else

3.2 使用条件表达式

3.2.1 用if和else测试多种条件

3.2.2 使用for循环

3.2.3 使用while循环

3.2.4 使用do…while循环

3.3 使用循环

3.3.1 无限循环

3.3.2 退出循环

3.3.3 继续循环

3.4 循环遍历对象属性

3.5 综合应用:计算器的制作

3.6 课后练习

第4章 使用函数和对象

4.1 使用函数

4.1.1 定义函数

4.1.2 调用函数

4.1.3 无重载

4.1.4 arguments对象

4.1.5 返回值

4.2 对象简介

4.2.1 创建对象

4.2.2 对象属性和方法

4.2.3 对象属性的值

4.3 使用对象来简化脚本

4.3.1 对象类型

4.3.2 定义对象的方法

4.3.3 定义文字量对象

4.3.4 使用和访问对象

4.4 函数的递归与嵌套

4.4.1 递归函数

4.4.2 函数的嵌套

4.5 扩展内置对象

4.6 综合应用:创建函数和对象计算长方形的面积

4.7 课后练习

第5章 使用内置函数和程序库

5.1 使用Math对象

5.1.1 舍入和截取

5.1.2 生成随机数

5.1.3 其他Math函数

5.2 使用Math函数

5.3 使用this关键字

5.4 使用日期

5.4.1 创建Date对象

5.4.2 设置Date的值

5.4.3 读取Date的值

5.4.4 使用时区

5.4.5 日期格式的转换

5.4.6 日期时间的运算

5.4.7 扩展Date对象的功能

5.5 使用第三方程序库

5.5.1 prototype

5.5.2 Script.aculo.us

5.5.3 AJAX框架

5.6 其他程序库

5.7 综合应用:用程序库增添效果

5.7.1 下载程序库

5.7.2 包含文件

5.7.3 使用效果

5.7.4 构建脚本

5.8 课后练习

第6章 事件响应

6.1 认识事件处理程序

6.1.1 对象与事件

6.1.2 创建事件处理程序

6.2 使用JavaScript定义事件处理程序

6.2.1 支持多个事件处理程序

6.2.2 使用event对象

6.2.3 事件类型

6.2.4 Internet Explorer的event属性

6.2.5 Netscape和Firefox的event属性

6.3 其他事件

6.3.1 响应鼠标事件

6.3.2 响应链接事件

6.3.3 输入域的onClick事件

6.3.4 响应表单输入域的事件

6.3.5 按钮事件

6.4 使用onLoad和onUnload事件

6.5 综合应用:为网页添加链接说明

6.6 课后练习

第7章 使用DOM对象

7.1 认识文档对象模型

7.1.1 DOM的历史

7.1.2 DOM的分级标准

7.1.3 DOM和动态HTML

7.2 使用DOM

7.2.1 DOM节点

7.2.2 document对象的属性和方法

7.2.3 DOM的其他功能

7.3 高级DOM技术

7.3.1 样式编程

7.3.2 自定义鼠标提示

7.3.3 访问样式表

7.4 最终样式

7.4.1 IE中的最终样式

7.4.2 innerText和innerHTML

7.4.3 outerText和outerHTML

7.5 使用location对象

7.6 访问浏览器的history对象

7.7 链接编程

7.7.1 URL的形式和链接中调用JavaScript代码

7.7.2 链接对象links

7.8 综合应用:创建Back和Forward按钮

7.9 课后练习

第8章 使用窗口和框架

8.1 用对象控制窗口

8.1.1 访问窗口属性和方法

8.1.2 创建新窗口

8.2 窗口的属性

8.2.1 closed属性

8.2.2 status属性

8.2.3 opener属性

8.3 窗口的方法

8.3.1 alert()方法

8.3.2 confirm()方法

8.3.3 prompt()方法

8.3.4 moveTo()方法

8.4 使用超时功能

8.5 使用框架

8.5.1 创建框架

8.5.2 frame对象

8.6 菜单设计

8.6.1 创建菜单

8.6.2 隐藏菜单

8.7 screen对象

8.8 综合应用:在JavaScript中使用框架

8.9 课后练习

第9章 利用表单获取数据

9.1 HTML表单基础

9.2 在JavaScript中使用form对象

9.2.1 forms对象的属性

9.2.2 获取表单

9.2.3 访问表单字段

9.2.4 使第一个字段获取焦点

9.3 使用表单输入域

9.3.1 使用单行文本框(text对象)

9.3.2 使用密码框

9.3.3 使用多行文本框(textarea对象)

9.3.4 使用单选按钮(radio对象)

9.3.5 使用复选框(checkbox对象)

9.3.6 使用选择列表(select对象)

9.3.7 使用按钮

9.4 通过邮件发送表单结果

9.5 显示表单数据

9.6 创建自动提示文本框

9.7 综合应用:验证表单

9.8 课后练习

第10章 使用样式表

10.1 样式与内容

10.2 定义和使用CSS样式

10.2.1 定义样式

10.2.2 使用样式

10.3 样式的属性

10.3.1 颜色

10.3.2 字体

10.3.3 文字

10.3.4 背景和图像

10.3.5 空白与边框

10.4 使用样式表的其他方式

10.4.1 嵌入方式样式表

10.4.2 行内方式样式表

10.4.3 外部方式样式表

10.5 使用类

10.6 使用id属性

10.7 使用标记

10.8 使用元素定位和分层

10.8.1 绝对定位

10.8.2 相对定位

10.9 使用标记

10.10 对象的重叠

10.11 下拉菜单和即时提示的实现

10.11.1 实现下拉菜单

10.11.2 显示即时提示

10.12 综合应用:创建动态样式

10.13 课后练习

第11章 常用标准控件

11.1 防止bug

11.1.1 养成良好的编程习惯

11.1.2 常见错误的预防

11.2 基本调试工具

11.2.1 Firefox的JavaScript控制台

11.2.2 在 Internet Explorer中显示错误信息

11.2.3 警告信息

11.2.4 使用注释功能

11.2.5 其他调试工具

11.3 创建错误处理程序

11.3.1 使用onerror属性

11.3.2 显示错误信息

11.3.3 使用try和catch

11.4 高级调试工具

11.4.1 Web Developer工具栏(用于Firefox)

11.4.2 Developer工具栏(用于Internet Explorer)

11.4.3 DOM Inspector(用于Firefox)

11.4.4 查看生成的源代码

11.4.5 JavaScript Shell

11.5 综合应用:调试脚本

11.5.1 测试脚本

11.5.2 解决问题

11.5.3 重新测试

11.6 课后练习

第12章 AJAX:远程脚本技术

12.1 AJAX简介

12.1.1 JavaScript客户端(前端)

12.1.2 后台

12.1.3 AJAX的典型应用

12.1.4 框架和库

12.1.5 AJAX的局限性

12.2 使用XMLHttpRequest

12.2.1 XMLHttpRequest对象的方法和属性

12.2.2 创建XMLHttpRequest对象

12.2.3 等待响应

12.3 创建简单的AJAX库

12.3.1 ajaxRequest()函数

12.3.2 ajaxResponse()函数

12.3.3 使用AJAX库

12.4 使用AJAX库编写AJAX测试程序

12.4.1 HTML文件

12.4.2 XML文件

12.4.3 JavaScript文件

12.4.4 测试示例

12.4.5 调试AJAX应用程序

12.5 实践练习:制作一个实时查询表单

12.5.1 HTML表单

12.5.2 PHP后台

12.6 综合应用:数据的更新

12.7 课后练习

内容摘要:

本书共分为12章,分别介绍Web脚本编写和JavaScript语言的概念、JavaScript的基础知识、文档对象模型、JavaScript的高级功能,使用JavaScript创建多媒体应用程序、创建复杂脚本的技巧等知识。其中,每章内容均以前一章内容为基础。书中提供了简单直接的操作方法,读者能够从基础知识开始领会JavaScript编程的精髓。除了基础内容外,书中还提供了大量解决问题的说明、解决方案和提示信息等内容。另外,在每一章的后面还附有课后练习,以使读者加深对基本概念的理解。JavaScript是Web上的一种功能强大的编程语言,用于开发交互式的Web页面。
《JavaScript开发技术详解》可供对互联网应用开发感兴趣的初、中级用户使用,也可作为高等学校应用技能型教材或者各种职业技术学院、民办高校和成人教育的教材。

编辑推荐:

基础入门从基础知识讲起,逐步深入,帮助读者轻松掌JavaScript
边学边练依托网页实际开发,深入讲解JavaScript在网页中的各种应用实例讲解通过实例详细讲解每个知识点的实际应用
通过《JavaScript开发技术详解》,可以学到:
使用框架、表单、样式和窗口
通过事件响应用户操作
编写自定义函数
调试JavaScript应用程序
使用动态HTML把网页转换为多媒体应用程序
《JavaScript开发技术详解》可以帮您把平淡无奇的网站打扮得光彩照人。

书籍规格:

书籍详细信息
书名JavaScript开发技术详解站内查询相似图书
9787302188452
如需购买下载《JavaScript开发技术详解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)42.0语种简体中文
尺寸26装帧平装
页数 363 印数 4000

书籍信息归属:

JavaScript开发技术详解是清华大学出版社于2008.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。