书籍详情
全面理解JavaScript
作者:(美)Don Gosselin著;马雷,李宝东,李雄成译;马雷译
出版社:清华大学出版社
出版时间:2002-04-01
ISBN:9787302051015
定价:¥74.00
购买这本书可以去
内容简介
本书从HTML以及编程的基础知识和方法开始介绍,逐步由浅入深,直到如何使用JavaScript进行数据库和嵌入数据的操作等比较高级的技术。不管您是否接触过HTML或其他编程语言,都能够在本书的指导下逐步地了解和掌握JavaScript语言。本书 充分考虑到了适用读者大部分为初级的编程人员,所以对学习过程中的相关概念都进行了详细的阐述和解释,避免了再去查阅其他相关书籍带来的麻烦。并且,本书从始至终都采用概念阐述和实例练习相结合的方式,在了解概念的基础上,通过实例应用,自己动手实践,加深了对概念的理解,逐步培养起了应用JavaScript语方的动手能力。本书的适用读者范围,除了初学者之外,对于那些从事Web编程以及技术服务的工作技术人员、用户,本书也是一本很好的参考读物。
作者简介
暂缺《全面理解JavaScript》作者简介
目录
第1章 JavaScript简介
1.1 程序设计HTML和JavaScript
1.1.1 万维网
1.1.2 JavaScript在Web上的作用
1.1.3 超文本标记语言
1.1.4 创建一个HTML文档
1.1.5 JavaScript程序设计语言
1.1.6 逻辑与调试
1.1.7 总结
1.1.8 问题
1.1.9 练习
1.2 第一个JavaScript程序
1.2.1 关于SCRIPT标签
1.2.2 创建JavaScript源代码文件
1.2.3 为JavaScript程序添加注释
1.2.4 在不兼容的浏览器中隐藏JavaScript代码
1.2.5 在HEAD或BODY段放置JavaScript
1.2.6 总结
1.2.7 问题
1.2.8 练习
第2章 变量、函数、对象和事件
2.1 使用变量、函数和对象进行工作
2.1.1 变量
2.1.2 定义函数
2.1.3 调用函数
2.1.4 理解JavaScript对象
2.1.5 对象继承和原型
2.1.6 对象方法
2.1.7 变量作用域
2.1.8 总结
2.1.9 问题
2.1.10 练习
2.2 使用事件
2.2.1 理解事件
2.2.2 HTML标签和事件
2.2.3 事件处理器
2.2.4 链接
2.2.5 链接事件
2.2.6 创建图像映射
2.2.7 总结
2.2.8 问题
2.2.9 练习
第3章 数据类型和运算符
3.1 使用数据类型和数组
3.1.1 数据类型
3.1.2 数字型数据类型
3.1.3 布尔值
3.1.4 字符串
3.1.5 数组
3.1.6 总结
3.1.7 问题
3.1.8 练习
3.2 表达式和运算符
3.2.1 表达式
3.2.2 算术运算符
3.2.3 赋值运算符
3.2.4 关系运算符
3.2.5 逻辑运算符
3.2.6 字符串运算符
3.2.7 运算符优先级
3.2.8 创建计算器程序
3.2.9 总结
3.2.10 问题
3.2.11 练习
第4章 使用控制结构和语句进行流程控制
4.1 判断
4.1.1 if语句
4.1.2 if...else语句
4.1.3 嵌套if和if...else语句
4.1.4 switch语句
4.1.5 总结
4.1.6 问题
4.1.7 练习
4.2 循环
4.2.1 while语句
4.2.2 do...while语句
4.2.3 for语句
4.2.4 for...in语句
4.2.5 with语句
4.2.6 continue语句
4.2.7 总结
4.2.8 问题
4.2.9 练习
第5章 窗口和帧
5.1 用窗口工作
5.1.1 JavaScript对象模型
5.1.2 窗口对象
5.1.3 打开和关闭窗口
5.1.4 使用超时设定和间隔设定
5.1.5 总结
5.1.6 问题
5.1.7 练习
5.2 使用帧和其他对象
5.2.1 创建帧
5.2.2 使用TARGET属性
5.2.3 帧的嵌套
5.2.4 帧的格式
5.2.5 NOFRAMES标签
5.2.6 定位对象
5.2.7 历史对象
5.2.8 领航员对象
5.2.9 帧和窗口
5.2.10 总结
5.2.11 问题
5.2.12 练习
第6章 表单
6.1 在JavaScript中使用表单
6.1.1 表单总览
6.1.2 通用网关接口
6.1.3 <FORM>标签
6.1.4 表单元素总览
6.1.5 输入域
6.1.6 选择列表
6.1.7 多行文本输入域
6.1.8 总结
6.1.9 问题
6.1.10 练习
6.2 校验用户在表单的输入
6.2.1 表单隐藏域
6.2.2 表单对象
6.2.3 用E-mail发送表单数据
6.2.4 总结
6.2.5 问题
6.2.6 练习
第7章 动态HTML和动画
7.1 动态对象模型
7.1.1 动态HTML
7.1.2 文档对象模型
7.1.3 Image对象
7.1.4 使用Image对象的动画
7.1.5 图像缓冲
7.1.6 总结
7.1.7 问题
7.1.8 练习
7.2 动画和层叠式表单
7.2.1 层叠式表单
7.2.2 在JavaScript中使用CSS样式
7.2.3 CSS定位
7.2.4 在Internet Explorer中定位
7.2.5 在Navigator中定位
7.2.6 跨浏览器兼容性
7.2.7 总结
7.2.8 问题
7.2.9 练习
第8章 Cookies和安全
8.1 状态信息和Cookies
8.1.1 状态信息
8.1.2 String对象
8.1.3 使用查询字符串保存状态信息
8.1.4 使用Cookies保存状态信息
8.1.5 总结
8.1.6 问题
8.1.7 练习
8.2 安全
8.2.1 JavaScript安全所关心的内容
8.2.2 同源策略
8.2.3 签署脚本和数字证书
8.2.4 总结
8.2.5 问题
8.2.6 练习
第9章 调试JavaScript
9.1 基本调试技术
9.1.1 了解调试
9.1.2 错误消息
9.1.3 使用alert()方法跟踪错误
9.1.4 使用write()和writeln()方法跟踪错误
9.1.5 使用注释定位错误
9.1.6 其他调试技术
9.1.7 总结
9.1.8 问题
9.1.9 练习
9.2 高级调试技术和资源
9.2.1 使用for...in语句检查对象属性
9.2.2 Navigator中的查看点
9.2.3 Netscape JavaScript调试器
9.2.4 Microsoft脚本调试器
9.2.5 JavaScript语句的错误和调试资源
9.2.6 总结
9.2.7 问题
9.2.8 练习
第10章 服务器端JavaScript
10.1 Netscape LiveWire
10.1.1 客户/服务器结构
10.1.2 开发服务器端JavaScript
10.1.3 创建LiveWire应用程序
10.1.4 Livewire核心对象
10.1.5 创建客户簿
10.1.6 总结
10.1.7 问题
10.1.8 练习
10.2 Microsoft Active Server Pages
10.2.1 Active Server Papes简介
10.2.2 创建ASP应用程序
10.2.3 对象集合
10.2.4 ASP核心对象
10.2.5 创建客户簿
10.2.6 总结
10.2.7 问题
10.2.8 练习
第11章 数据库连接
11.1 数据库概要和使用LiveWire连接数据库
11.1.1 理解数据库
11.1.2 数据库管理系统
11.1.3 结构化查询语言
11.1.4 LiveWire Database对象
11.1.5 执行SQL命令
11.1.6 LiveWire事务处理
11.1.7 LiveWire错误处理
11.1.8 总结
11.1.9 问题
11.1.10 练习
11.2 使用ASP连接数据库
11.2.1 使用Active Server Pages连接数据库
11.2.2 ADO Connection对象
11.2.3 执行SQL命令
11.2.4 ADO事务处理
11.2.5 ADO Error对象错误处理
11.2.6 总结
11.2.7 问题
11.2.8 练习
第12章 使用Java小应用程序和嵌入数据
12.1 Java教程
12.1.1 小应用程序和嵌入数据
12.1.2 Java介绍
12.1.3 类
12.1.4 方法
12.1.5 编译Java程序
12.1.6 创建一个小应用程序
12.1.7 Java变量和数据类型
12.1.8 为HTML文档添加Applet
12.1.9 使用JavaScript控制Java Applet
12.1.10 总结
12.1.11 问题
12.1.12 练习
12.2 LiveConnect、插件和ActiveX
12.2.1 总览
12.2.2 Java包和LiveConnect
12.2.3 Java和JavaScript之间的数据转换
12.2.4 用Java控制JavaScript
12.2.5 在JavaScript中直接存取Java类
12.2.6 嵌入数据
12.2.7 总结
12.2.8 问题
12.2.9 练习
附录A JavaScript参考
附录B LiveWire参考
附录C Active Server Pages参考
附录D Java参考
1.1 程序设计HTML和JavaScript
1.1.1 万维网
1.1.2 JavaScript在Web上的作用
1.1.3 超文本标记语言
1.1.4 创建一个HTML文档
1.1.5 JavaScript程序设计语言
1.1.6 逻辑与调试
1.1.7 总结
1.1.8 问题
1.1.9 练习
1.2 第一个JavaScript程序
1.2.1 关于SCRIPT标签
1.2.2 创建JavaScript源代码文件
1.2.3 为JavaScript程序添加注释
1.2.4 在不兼容的浏览器中隐藏JavaScript代码
1.2.5 在HEAD或BODY段放置JavaScript
1.2.6 总结
1.2.7 问题
1.2.8 练习
第2章 变量、函数、对象和事件
2.1 使用变量、函数和对象进行工作
2.1.1 变量
2.1.2 定义函数
2.1.3 调用函数
2.1.4 理解JavaScript对象
2.1.5 对象继承和原型
2.1.6 对象方法
2.1.7 变量作用域
2.1.8 总结
2.1.9 问题
2.1.10 练习
2.2 使用事件
2.2.1 理解事件
2.2.2 HTML标签和事件
2.2.3 事件处理器
2.2.4 链接
2.2.5 链接事件
2.2.6 创建图像映射
2.2.7 总结
2.2.8 问题
2.2.9 练习
第3章 数据类型和运算符
3.1 使用数据类型和数组
3.1.1 数据类型
3.1.2 数字型数据类型
3.1.3 布尔值
3.1.4 字符串
3.1.5 数组
3.1.6 总结
3.1.7 问题
3.1.8 练习
3.2 表达式和运算符
3.2.1 表达式
3.2.2 算术运算符
3.2.3 赋值运算符
3.2.4 关系运算符
3.2.5 逻辑运算符
3.2.6 字符串运算符
3.2.7 运算符优先级
3.2.8 创建计算器程序
3.2.9 总结
3.2.10 问题
3.2.11 练习
第4章 使用控制结构和语句进行流程控制
4.1 判断
4.1.1 if语句
4.1.2 if...else语句
4.1.3 嵌套if和if...else语句
4.1.4 switch语句
4.1.5 总结
4.1.6 问题
4.1.7 练习
4.2 循环
4.2.1 while语句
4.2.2 do...while语句
4.2.3 for语句
4.2.4 for...in语句
4.2.5 with语句
4.2.6 continue语句
4.2.7 总结
4.2.8 问题
4.2.9 练习
第5章 窗口和帧
5.1 用窗口工作
5.1.1 JavaScript对象模型
5.1.2 窗口对象
5.1.3 打开和关闭窗口
5.1.4 使用超时设定和间隔设定
5.1.5 总结
5.1.6 问题
5.1.7 练习
5.2 使用帧和其他对象
5.2.1 创建帧
5.2.2 使用TARGET属性
5.2.3 帧的嵌套
5.2.4 帧的格式
5.2.5 NOFRAMES标签
5.2.6 定位对象
5.2.7 历史对象
5.2.8 领航员对象
5.2.9 帧和窗口
5.2.10 总结
5.2.11 问题
5.2.12 练习
第6章 表单
6.1 在JavaScript中使用表单
6.1.1 表单总览
6.1.2 通用网关接口
6.1.3 <FORM>标签
6.1.4 表单元素总览
6.1.5 输入域
6.1.6 选择列表
6.1.7 多行文本输入域
6.1.8 总结
6.1.9 问题
6.1.10 练习
6.2 校验用户在表单的输入
6.2.1 表单隐藏域
6.2.2 表单对象
6.2.3 用E-mail发送表单数据
6.2.4 总结
6.2.5 问题
6.2.6 练习
第7章 动态HTML和动画
7.1 动态对象模型
7.1.1 动态HTML
7.1.2 文档对象模型
7.1.3 Image对象
7.1.4 使用Image对象的动画
7.1.5 图像缓冲
7.1.6 总结
7.1.7 问题
7.1.8 练习
7.2 动画和层叠式表单
7.2.1 层叠式表单
7.2.2 在JavaScript中使用CSS样式
7.2.3 CSS定位
7.2.4 在Internet Explorer中定位
7.2.5 在Navigator中定位
7.2.6 跨浏览器兼容性
7.2.7 总结
7.2.8 问题
7.2.9 练习
第8章 Cookies和安全
8.1 状态信息和Cookies
8.1.1 状态信息
8.1.2 String对象
8.1.3 使用查询字符串保存状态信息
8.1.4 使用Cookies保存状态信息
8.1.5 总结
8.1.6 问题
8.1.7 练习
8.2 安全
8.2.1 JavaScript安全所关心的内容
8.2.2 同源策略
8.2.3 签署脚本和数字证书
8.2.4 总结
8.2.5 问题
8.2.6 练习
第9章 调试JavaScript
9.1 基本调试技术
9.1.1 了解调试
9.1.2 错误消息
9.1.3 使用alert()方法跟踪错误
9.1.4 使用write()和writeln()方法跟踪错误
9.1.5 使用注释定位错误
9.1.6 其他调试技术
9.1.7 总结
9.1.8 问题
9.1.9 练习
9.2 高级调试技术和资源
9.2.1 使用for...in语句检查对象属性
9.2.2 Navigator中的查看点
9.2.3 Netscape JavaScript调试器
9.2.4 Microsoft脚本调试器
9.2.5 JavaScript语句的错误和调试资源
9.2.6 总结
9.2.7 问题
9.2.8 练习
第10章 服务器端JavaScript
10.1 Netscape LiveWire
10.1.1 客户/服务器结构
10.1.2 开发服务器端JavaScript
10.1.3 创建LiveWire应用程序
10.1.4 Livewire核心对象
10.1.5 创建客户簿
10.1.6 总结
10.1.7 问题
10.1.8 练习
10.2 Microsoft Active Server Pages
10.2.1 Active Server Papes简介
10.2.2 创建ASP应用程序
10.2.3 对象集合
10.2.4 ASP核心对象
10.2.5 创建客户簿
10.2.6 总结
10.2.7 问题
10.2.8 练习
第11章 数据库连接
11.1 数据库概要和使用LiveWire连接数据库
11.1.1 理解数据库
11.1.2 数据库管理系统
11.1.3 结构化查询语言
11.1.4 LiveWire Database对象
11.1.5 执行SQL命令
11.1.6 LiveWire事务处理
11.1.7 LiveWire错误处理
11.1.8 总结
11.1.9 问题
11.1.10 练习
11.2 使用ASP连接数据库
11.2.1 使用Active Server Pages连接数据库
11.2.2 ADO Connection对象
11.2.3 执行SQL命令
11.2.4 ADO事务处理
11.2.5 ADO Error对象错误处理
11.2.6 总结
11.2.7 问题
11.2.8 练习
第12章 使用Java小应用程序和嵌入数据
12.1 Java教程
12.1.1 小应用程序和嵌入数据
12.1.2 Java介绍
12.1.3 类
12.1.4 方法
12.1.5 编译Java程序
12.1.6 创建一个小应用程序
12.1.7 Java变量和数据类型
12.1.8 为HTML文档添加Applet
12.1.9 使用JavaScript控制Java Applet
12.1.10 总结
12.1.11 问题
12.1.12 练习
12.2 LiveConnect、插件和ActiveX
12.2.1 总览
12.2.2 Java包和LiveConnect
12.2.3 Java和JavaScript之间的数据转换
12.2.4 用Java控制JavaScript
12.2.5 在JavaScript中直接存取Java类
12.2.6 嵌入数据
12.2.7 总结
12.2.8 问题
12.2.9 练习
附录A JavaScript参考
附录B LiveWire参考
附录C Active Server Pages参考
附录D Java参考
猜您喜欢