书籍详情

JavaScript实战解析

JavaScript实战解析

作者:(美)[M.蒙丘尔]Michael Moncur著;闻芳等译

出版社:机械工业出版社

出版时间:1997-07-01

ISBN:9787111058274

定价:¥33.00

内容简介
  本书介绍了JavaScript的程序设计技术。书中从最基本的JavaScript编程概念谈起,详细介绍了JavaScript中可使用的各种对象,讨论了如何用JavaScript操作HTML文档中的各个元素,从而获得更灵活、交互性更强的Web页,接着说明了多媒体的处理技术,最后介绍了JavaScript与Java、CGI、SSI等工具的结合技术以及JavaScript的未来。本书循序渐进,几乎覆盖了JavaScript编程的各个细节,并且包含大量新颖实用的示例,以及JavaScript中各种结构、对象和函数的详细说明,具有很好的参考价值。本书叙述清晰,通俗易懂,使用方便,是使用JavaScript语言的用户极为有用的工具书,也是计算机应用人员和大中专院校师生必备的参考书。
作者简介
暂缺《JavaScript实战解析》作者简介
目录
目录
引言
第1部分   快速学习JavaScript编程
第1章   创建简单的JavaScript程序
1.1   什么是JavaScript
1.2   JavaScript与Java
1.2.1  实例:将JavaScript与HTML结全到一起
1.2.2   简化的语言结构
1.2.3   Web浏览器集成
1.2.4   支持平台
1.3   JavaScript的用途
1.3.1   包含动态信息
1.3.2   使表格更有效
1.3.3   使页交互性更好
1.4   开始使用JavaScript
1.4.1   所需软硬件
1.4.2   开发工具
1.4.3   实例:测试一个简单的JavaScript程序
1.4.4   接收Web页
1.4.5   执行脚本
1.5   JavaScript中潜在的问题
1.5.1   有关安全性的考虑
1.5.2   用户源代码是可被访问的
1.6   克服JavaScript的局限
1.6.1   未能具备的特性
1.6.2   将JavaScript与其他语言相结合
1.7   编写一个简单的JavaScript应用程序
1.7.1   创建一个脚本
1.7.2   把脚本嵌入HTML页
1.7.3   实例:创建一个事件句柄
1.7.4   查看脚本输出
1.7.5   实例:在老版本的浏览器中隐藏JavaScript
1.8   本章小结
1.8.1   后续内容
1.8.2   问题与解答
第2章   使用较大的程序和变量
2.1   JavaScript语言结构
2.1.1   语句
2.1.2   函数
2.1.3   变量
2.1.4   表达式
2.1.5   对象. 属性和方法
2.1.6   实例:使用注释
2.2   程序与应用程序
2.3   数据类型和变量
2.3.1   整型数
2.3.2   浮点数
2.3.3   布尔值
2.3.4   字符串
2.3.5   特殊字符
2.3.6   实例:创建一个数组
2.3.7   实例:使用数字和文本
2.4   给变量命名和声明变量
2.4.1   JavaScript变量命名规则
2.4.2   实例:给变量赋值
2.5   变量声明和使用范围
2.6   使用表达式和运算符
2.6.1   赋值运算符
2.6.2   算术运算符
2.6.3   实例:变量递增和递减
2.6.4   字符串运算符
2.6.5   逻辑运算符
2.6.6   位运算符
2.6.7   比较运算符
2.6.8   理解运算符优先级
2.6.9   实例:在表达式中使用变量
2.7   转换. 计算变量值和表达式
2.7.1   parseInt函数
2.7.2   parseFloat函数
2.7.3   eval函数
2.8   本章小结
2.8.1   后续内容
2.8.2   问题与解答
第2部分   使用JavaScript对象和表格
第3章   使用对象和事件
3.1   使用JavaScript对象
3.1.1   实例:使用对象属性
3.1.2   给属性赋值
3.2   函数和方法
3.2.1   实例:声明一个函数
3.2.2   调用一个函数
3.2.3   返回一个值
3.2.4   将函数与HTML集成在一起
3.2.5   把任务划分为几个函数
3.2.6   函数间的通信
3.3   理解方法
3.3.1   实例:定义对象和方法
3.3.2   实例:创建对象实例
3.3.3   把它放在一起
3.4   条件和循环
3.4.1   if…else结构
3.4.2   条件表达式
3.4.3   实例:使用关键字for
3.4.4   实例:使用while循环
3.4.5   for…in结构
3.4.6   无限循环
3.4.7   break语句
3.4.8   continue语句
3.4.9   实例: 函数中使用各种参数
3.5   事件和事件句柄
3.5.1   事件类型
3.5.2   实例:创建一个事件句柄
3.5.3   事件句柄是如何响应的
3.6   本章小结
3.6.1   后续内容
3.6.2   问题与解答
第4章   使用内置对象和用户自定义对象
4.1   面向对象编程的技术
4.1.1   实例:使用对象. 属性和方法
4.1.2   关键字new
4.1.3   关键字this
4.1.4   关键字with
4.1.5   创建一个一般对象
4.1.6   实例:利用对象属性进行循环
4.2   使用内置对象
4.2.1   使用Array对象
4.2.2   实例:创建一个数组
4.2.3   使用String对象
4.2.4   使用Data对象
4.2.5   Math对象
4.2.6   navigator对象
4.3   定制对象
4.4   本章小结
4.4.1   后续内容
4.4.2   问题和解答
第5章   以对象的形式访问窗口元素
5.1   window对象
5.1.1   window对象属性
5.1.2   实例:改变状态行
5.1.3   window对象方法
5.1.4   实例:打开和关闭窗口
5.1.5   实例:使用提示. 警告和确认对话框
5.1.6   实例:用定时器更新页
5.1.7   实例:使用窗口对象事件句柄
5.2   location对象
5.3   document对象
5.3.1   document对象属性
5.3.2   document对象方法
5.4   history对象
5.5   link对象
5.6   anchor对象
5.7   form对象
5.8   本章小结
5.8.1   后续内容
5.8.2   问题与解答
第6章   使用交互式表格
6.1   创建一个兼容的JavaScript的HTML表格
6.1.1   理解表格的响应和方法
6.1.2   浏览表格元素
6.1.3   实例:创建一个HTML表格
6.2   在JavaScript中使用form对象
6.2.1   form对象属性
6.2.2   form对象京都事件
6.3   JavaScript对象系统
6.3.1   文本域和密码域
6.3.2   文本区
6.3.3   复选框
6.3.4   单选框按钮
6.3.5   选择列表
6.3.6   隐藏域
6.3.7   按钮
6.3.8   文件上载域
6.4   用JavaScript自动控制表格
6.4.1   实例:增加自动计算总和的功能
6.4.2   实例:自动控制送货地址
6.5   用事件句柄检查表格数据的合法性
6.5.1   在哪儿检查确认
6.5.2   检查确认哪个域
6.5.3   实例:创建检查确认函数
6.5.4   实例:增加一个用于检查确认的事件句柄
6.6   本章小结
6.6.1   后续内容
6.6.2   问题与解答
第7章   实例剖析Ⅰ
7.1   例1:显示弹出消息
7.2   例2:显示随机内容
7.3   例3:可检查所填内容合法性的登记表
第3部分   创建漂亮的Web页
第8章   用JavaScript改善Web页
8.1   开始:一个简单的Web页
8.2   创建导航条
8.2.1   给页命名
8.2.2   实例:创建航条的数据结构和HTML
8.2.3   实例:创建导航条的函数
8.2.4   实例:把导航条加入HTML页
8.3   使用状态行
8.3.1   实例:创建友好的链接
8.3.2   实例:加入滚动的消息
8.3.3   实例:用文本框显示消息
8.4   本章小结
8.4.1   后续内容
8.4.2   问题与解答
第9章   使用框架, 记忆块和其他高级特性
9.1   高级浏览器特性
9.1.1   框架
9.1.2   目标链接
9.1.3   记忆块
9.1.4   Plug-Ins
9.2   在JavaScript中使用框架
9.2.1   在框架中使用的对象
9.2.2   在多框架窗口中使用JavaScript
9.2.3   实例:创建框架文件
9.2.4   实例:修改导航条
9.2.5   实例:测试多窗口文件
9.2.6   实例:用JavaScript更新框架
9.2.7   实例:用记忆块记忆用户的偏好
9.3   本章小结
9.3.1   后续内容
9.3.2   问题与解答
第10章   使用多页面和大量数据
10.1   创建复杂的Web站点
10.2   使用数据和数据库
10.2.1   使用字符串数组
10.2.2   使用关联数组
10.2.3    创建用户的数据结构
10.3   理解数据标记技术
10.3.1   激活数据标记
10.3.2   数据标记命令
10.3.3   实例:使用多台服务器上的数据
10.4   在JavaScript中维护状态信息
10.5   本章小结
10.5.1   后续内容
10.5.2   问题与解答
第11章   实例剖析Ⅱ
11.1   例1:不滚动的状态行消息
11.2   例2:改善导航条
11.3   例3:保存用户偏好信息
第4部分   高级JavaScript概念
第12章   在JavaScript中使用图形
12.1   在JavaScript中使用动态图像
12.1.1   images数组
12.1.2   预载入图像
12.1.3   实例:动态显示图像
12.1.4   实例:创建图形化的时钟
12.1.5   实例:轮换显示广告旗标
12.2   JavaScript和客户图像映像
12.3   本章小结
12.3.1   后续内容
12.3.2   问题与解答
第13章   使用多媒体和插件
13.1   在JavaScript中使用声音
13.1.1   配置声音播放器
13.1.2   实例:用事件播放声音
13.2   Netscape插件概述
13.3   插件和JavaScript
13.3.1   与插件相关的对象
13.3.2   实例:列出插件
13.3.3   实例:列出MIME类型
13.3.4   实例:测试插件
13.4   本章小结
13.4.1   后续内容
13.4.2   问题与解答
第14章   调试JavaScript程序
14.1   JavaScript编程中的常见错误
14.1.1   语法错误
14.1.2   赋值(=)与相等(=)混淆
14.1.3   错误给对象命名
14.1.4   错误使用标点和大写符号
14.1.5   常见的HTML错误
14.1.6   错误使用对象
14.1.7   时序错误
14.1.8   变量问题
14.1.9   保留字带来的问题
14.1.10   平台问题
14.2   调试技术
14.2.1   实例:用Alert显示值
14.2.2   实例:用临时窗口调试
14.3   调试JavaScript的工具
14.3.1   使用JavaScript命令行
14.3.2   实例:交互式地测试JavaScript命令
14.3.3   在URL中使用命令行
14.3.4   JavaScript Trace Facility(JavaScript跟踪设备)
14.3.5   实例:安装 JavaScript Trce Facility
14.3.6   使用调试表格
14.3.7   使用跟踪函数
14.4   处理缺陷和死机
14.4.1   Netscape Navigator 2.0
14.4.2   Netscape Navigator 2.01
14.4.3   Netscape Navigator 2.02
14.4.4   Netscape Navigator 3.0(Atlas)
14.4.5   Microsoft Internet Explorer
14.5   Microsoft Internet Explorer
14.5   本章小结
14.5.1   后续内容
14.5.2   问题与解答
第15章   实例剖析Ⅲ
15.1   程序规划
15.2   完整的应用程序
15.3   程序是怎样工作的
15.3.1   游戏初始化
15.3.2   纸牌的放置
15.3.3   游戏结果计分
15.3.4   结束一个游戏
第5部分   JavaScript的替代产品及其前景
第16章   JavaScript和Java的集成
16.1   Java概览
16.1.1   Java是如何工作的
16.1.2   Java语言
16.1.3   Java对象和类
16.1.4   Java和HTML的集成
16.1.5   生成自己的Java小应用程序
16.1.6   实例:安装Java开发工具
16.1.7   实例:生成一个简单的Java小应用程序
16.1.8   实例:编译和演示一个Java小应用程序
16.2   在JavaScript中使用Java类
16.2.1   调动Java方法
16.2.2   applet对象
16.2.3   使Java小应用程序可访问
16.2.4   实例:控制Java小应用程序
16.3   由Java调用JavaScript函数
16.3.1   JavaScript程序员的操作
16.3.2   Java程序员的操作
16.3.3   访问JavaScript对象
16.3.4   调用JavaScript函数
16.4   本章小结
16.4.1   后续内容
16.4.2   问题与解答
第17章   JavaScript. CGI和SSI的结合
17.1   为工作选择恰当的工具
17.2   CGI基础
17.2.1   获取和传递请求
17.2.2   用表格形式定义请求
17.2.3   名称和数值对
17.2.4   使用URL编码和解码
17.2.5   环境变量
17.2.6   CGI程序怎样产生输出
17.3   SSI:在Web页中的CGI
17.3.1   SSI指令
17.3.2   使SSI可用
17.4   CGI和SSI可以使用的语言
17.4.1   Perl语言
17.4.2   C和C++语言
17.4.3   其他语言
17.4.4   实例:创建一个简单的CGI
17.4.5   实例:安装CGI脚本
17.4.6   实例:用SSI创建JavaScript函数
17.5   本章小结
17.5.1   后续内容
17.5.2   问题与解答
第18章   使用Active X和Microsoft Internet Explorer 3.0
18.1   Internet Explorer和JavaScript
18.2   使用Active X控制
18.2.1   Active X控制是如何工作的
18.2.2   实例:使用已存在的Active X控制
18.2.3   一个Active X控制和特性的例子
18.2.4   实例:使用Active X控制台
18.2.5   开发Active X控制
18.3   介绍VBScript
18.4   VBScript与 JavaScript
18.4.1   标点符号和语法
18.4.2   变量
18.4.3   VBScript和表格
18.4.4   面向对象性质
18.4.5   Active X和VBScript
18.5   本章小结
18.5.1   后续内容
18.5.2   问题与解答
第19章   实例剖析IV
19.1   例1:控制一个Java小应用程序
19.2   例2:动态创建 JavaScript
19.3   例3:使用Active X控制
第20章   JavaScript前景
20.1   计划中的新性质
20.2   JavaScript的希望列表
20.2.1   语言特性
20.2.2   交互表格
20.2.3   图形和多媒体
20.2.4   用户界面和框架
20.2.5   Java和插件
20.3   JavaScript的新应用程序
20.4   JavaScript开发环境
20.5   JavaScript的替代产品
20.5.1   Java
20.5.2   CGI
20.5.3   SSI
20.5.4   LiveWire:用于服务器的JavaScript
20.5.5   Shockwave
20.5.6   Active X
20.5.7   VBScript
20.5.8   HTML的增强功能
20.6   本章小结
20.6.1   后续内容
20.6.2   问题与解答
20.6.3   结束语
第6部分   附录
附录A    JavaScript结构和对象参考
附录B    JavaS pript语句. 函数. 操作符和关键词参考
附录C   在线 JavaScript资源
附录D   CD-ROM上的内容                  

猜您喜欢

读书导航