书籍详情

JavaScript 编程指南

JavaScript 编程指南

作者:姜晓铭主编

出版社:中国石化出版社

出版时间:2000-01-01

ISBN:9787800439438

定价:¥34.50

内容简介
  本书由浅入深全面讨论了使用JavaScript进行Web页面制作的系列方法。全书共分16章,主要内容包括JavaScript基本编程概念、JavaScript中可使用的各种对象属性方法和事件、HTML元素与JavaScript脚本的结合、利用JavaScript进行Web页面改善、多媒体及插件的基本概念、以及JavaScript1.3中的一些最新特性。本书循序渐进,收容了JavaScript语言的许多细节,并且包含大量新颖实用的范例,具有很好的参考价值。本书叙述清楚,通俗易尼,是使用JavaScript语言的用户甚为有用的参考书,也是计算机应用人员和大中专院校师生必备的参考书。
作者简介
暂缺《JavaScript 编程指南》作者简介
目录
第1章 JavaScript简介
1.1 JavaScript概念
1.1.1 JavaScript历史
1.1.2 JavaScript特性
1.2 JavaScript与其它语言比较
1.2.1 JavaScript和CGI
1.2.2 JavaScript和Java
1.2.3 JavaScript和VBScript
1.3 JavaScript用途
1.4 编写第一个JavaScript程序
1.4.1 创建JavaScript唯一真正需要的工具
1.4.2 创建JavaScript脚本
1.4.3 脚本的嵌入
1.4.4 程序的输出
1.4.5 注释与兼容问题
1.5 JavaScript的局限性
1.6 小结
第2章 JavaScript语法基础
2.1 JavaScript语言结构
2.1.1 标识符
2.1.2 文字和变量
2.1.3 函数
2.1.4 对象和性质
2.2 数据类型
2.2.1 整型或全数字
2.2.2 浮点数或小数
2.2.3 字符串或字符序列
2.2.4 Booleans或true/false数值
2.2.5 特殊字符
2.3 变量声明
2.3.1 全局变量和局部变量
2.3.2 变量声明的一些说明
2.3.3 变量声明的实例
2.4 使用表达式和运算符
2.4.1 表达式
2.4.2 运算符
2.4.3 运算符的优先级
2.5 编程语句
2.5.1 条件测试语句
2.5.2 重复操作语句
2.6 计算实例
2.6.1 实例一使用条件测试语句或逻辑运算符判断是否闰年
2.6.2 实例二使用for循环语句生成Fibonacci数列
2.6.3 实例三使用While循环进行迭代求平方报数值计算
2.7 小结
第3章 在自己的主页中加入弹出窗口
3.1 面向对象和基于对象的编程技术基础
3.2 在自己主页中实现弹出窗口
3.2.1 JavaScript对象模型中的Window对象
3.2.2 JavaScript对象模型中Window对象的性质
3.2.3 JavaScript对象模型中的Window对象的方法
3.2.4 使用Window对象的方法在自己的主页中加入弹出窗口
3.2.5 JavaScript对象模型中的Window对象的事件及事件句柄
3.2.6 使用Window对象的事件句柄在自己的主页中加入弹出窗口
3.2.7 弹出窗口实现所涉及的其它因素
3.3 小结
第4章 使用窗体进行页面设计
4.1 创建HTML窗体
4.1.1 <FORM>
4.1.2 <TEXAREA>
4.1.3 <SELECT>
4.1.4 <INPUT>
4.1.5 实例:创建HTML窗体
4.2 窗体对象及其对象元素的属性、方法和事件句柄
4.2.1 Form对象的属性、方法和事件句柄
4.2.2 窗体元素的属性、方法和事件句柄
4.3 窗体设计与JavaScript的结合
4.3.1 自动计算订货单
4.3.2 创建交互窗体
4.4 小结
第5章 给Web页面增加导航
5.1 使用按钮进行页面导航
5.1.1 使用窗体的ACTION属性
5.1.2 使用按钮的onClick事件
5.2 使用选择列表
5.3 自动导航
5.3.1 Window对象定时器方法
5.3.2 自动导航
5.4 小结
第6章 给Web页增加信息提示
6.1 使用状态栏进行信息提示
6.1.1 用状态栏实现静态信息提示
6.1.2 用状态栏实现滚动信息提示
6.1.3 滚动实例中字符串对象的使用
6.2 使用文本框进行信息提示
6.2.1 使用文本框实现信息提示的一种方法
6.2.2 用户自定义对象
6.3 使用Netscape/Microsoft扩展功能
6.3.1 Netscape扩展
6.3 小结
第7章 使用通用内置对象
7.1 使用Array对象
7.1.1 创建数组的一些说明
7.1.2 实例:创建用户数组
7.2 使用String对象
7.2.1 String对象的方法
7.3 使用Date对象
7.3.1 Date对象的创建
7.3.2 Date对象的方法
7.4 Math对象
7.5 小结
第8章 在Web页面中加入框架
8.1 框架的创建
8.1.1 FRAMESET标记
8.1.2 FRAME标记
8.1.3 NOFRAMES标记
8.2 框架的目标超链接
8.3 JavaScript与框架的结合
8.4 框架间管理的实例
8.5 小结
第9章 在Web页中加入记忆块(Cookie)
9.1 Cookie的基本概念
9.2 Cookie的两面性以及Cookie的去除
9.3 使用Cookie保存富作的内容
9.4 使用数组建立Cookie
9.5 小结
第10章 在Web页中加入图像
10.1 在Web页中使用图像以及与JavaScript的结合
10.1.1 在Web页中使用图像的一般性原则
10.1.2 Web页面中加载图像的HTML格式
10.1.3 在JavaScript中使用图像
10.2 使用JavaScript创建页面特殊效果实例:鼠标跟踪
10.2.1 图像文件的预处理
10.2.2 不同浏览器平台的处理
10.2.3 层或风格单的创建
10.2.4 获取鼠标位置以及层或风格单的移动
10.2.5 程序一览
10.3 使用图像映像
10.3.1 定义客户方的图像映像
10.3.2 引用客户方图像映像
10.3.3 使用客户方图像映像的实例
10.4 小结
第11章 在Web页面中加人多媒体
11.1 在JavaScript使用声音和视频
11.1.1 在Web页中加入音频文件
11.1.2 在Web页中加入视频文件
11.1.3 在Web页中加入背景音乐
11.2 插件的使用
11.2.1 在Netscape中使用插件
11.2.2 在Internet Explorer中使用插件
11.3 插件和JavaScript
11.4 使用插件相关对象实例:测试创览器的音频播放功能.
11.5 小结
第12章 制作Web页面附件
12.1 Web页面日历记事本
12.1.1 当前时间信息的获得
12.1.2 日历记事本的绘制
12.1.3 记事功能的实现
12.1.4 补充内容
12.2 Web页面计算器
12.2.1 创建标准型计算器界面
12.2.2 窗体元素与JavaScript的关联
12.3 Web页面检索器
12.3.1 组成文件
12.3.2 关键字数据数组的建立
12.3.3 用户输入关键字处理
12.3.4 查询结果的处理
12.4 小结
第13章 Web页面文字特效
13.1 文字特效预处理部分
13.2 主体控制函数
13.2.1 start()函数
13.2.2 StoP()函数
13.2.3 resz()函数
13.3 文本运动控制函数
13.3.1 up()函数
13.3.2 down()函数
13.4 事件句柄与函数的连接
13.5 程序源代码及运行结果
13.6 JavaScript风格单
13.6.1 在HTML中包含风格
13.6.2 JSSS语法
13.6.3 使用JSSS的实例
13.7 小结
第14章 Web游戏制作
14.1 制作基本功I——使用事件属性和高级事件
l4.1.1 Navigator4.x新增事件
14.1.2 事件对象及其属性——事件属性
14.2 制作基本功II-一事件对象
14.2.1 事件对象的属性
14.2.2 捕获事件对象
14.2.3 有关事件处理的其它方法
14.2.4 使用事件的捕获进行模拟游戏制作
14.3 Web页面游戏制作实例:俄罗斯方块
14.3.1 程序组成
l4.3.2 程序规划
14.3.3 完整的应用程序
14.3.4 程序的工作过程
14.4 小结
第15章 JavaScript脚本调试
15.1 JavaScript编程中常见错误
15.1.1 语法错误
15.1.2 运行错误
15.1.3 HTML错误
15.1.4 其它的一些常见问题
15.2 调试技术
15.2.1 使用alert()方法
15.2.2 创建自己的跟踪调试函数
15.3 JavaScript调试工具
15.3.1 JavaScript命令行
15.3.2 使用Netscape Visual JavaScript进行脚本调试
15.4 脚本编制的一些建议
15.5 处理缺陷(Bugs)
15.5.1 MSIE3.0
15.5.2 MSIE4.0
15.5.3 NS2.0
15.5.4 NS3.x
15.5.5 NS4.x
15.6 小结
第16章 JavaScript1.3中的新特性
16.1 JavaScript和ECMA
16.2 JavaScript1.3新特性
16.2.1 Unicode
16.2.2 新顶层属性
16.2.3 全局函数isFinite()
16.2.4 toSource()方法
16.2.5 Date对象的一些新增特性
16.2.6 函数对象的新方法:call()和spply()
16.2.7 严格等同操作符
16.3 JavaScript1.3的变化
16.3.1 等同操作符
16.3.2 数组
16.3.3 String对象的replace()方法
16.3.4 布尔对象
16.3.5 tOString()方法
16.4 关键字和字面量
16.4.1 JavaScript1.3新增保留字
16.4.2 JavaScript规定
16.5 JavaScript控制台
16.6 JavaScript版本问题
16.7 小结
附录A JavaScript开发工具
附录B JavaScript语言参考
阻录C 颜色名称及其十六进制
猜您喜欢

读书导航