《新概念JavaScript教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张凯编著
  • 出 版 社:北京科海集团公司
  • 出版年份:2002
  • ISBN:7899980240
  • 页数:234 页
图书介绍:本书主要包括:JavaScript基础、函数和流程控制、对象和事件驱动、浏览器内部对象以及大量实例等等。

第1部分 JavaScript 的背景知识 1

第1章 Web 页与 JavaScript 1

1.1 Web 页简介 1

1.2 什么是 JavaScript 2

1.3 其他常用的 Web 页开发语言简介 4

第2章 在 HTML 中使用 JavaScript 5

2.1 HTML 简介 5

2.1.1 HTML 整体结构 5

2.1.2 HTML 元素要点 6

2.2 使用 JavaScript 代码 11

2.2.1 直接嵌入 HTML 文件 11

2.2.2 链接-js 文件 12

2.3 编写 JavaScript 代码 13

2.3.1 编写 JavaScript 代码的几点说明 13

2.3.2 查看变量的方法 14

2.3.3 查看错误信息 14

2.4 贯穿全书的 JavaScript 实例 15

3.1 数据类型、变量和保留字 18

3.1.1 数值型 18

第2部分 JavaScript 语言的基本语法 18

第3章 JavaScript 基础 18

3.1.2 字符串型 19

3.1.3 逻辑型 20

3.1.4 不确定值 20

3.1.5 变量和保留字 20

3.2 运算符和表达式 24

3.2.1 算术运算符和算术表达式 24

3.2.2 比较运算符和比较表达式 26

3.2.3 逻辑运算符和逻辑表达式 27

3.2.6 条件运算符和逗号运算符 28

3.2.4 位运算符和位运算表达式 28

3.2.5 赋值运算符和赋值表达式 28

3.2.7 运算符的优先级 29

第4章 流程控制与函数 31

4.1 程序的流程控制 31

4.1.1 条件语句 31

4.1.2 开关语句 33

4.1.3 循环语句 34

4.1.4 跳转和继续语句 36

4.2 JavaScript 的函数 37

4.3.1 eval()函数 40

4.3 常用的系统函数 40

4.3.3 parselnt()函数和 parseFloat()函数 43

4.3.2 escape()函数和 unescape()函数 43

第3部分 JavaScript 语言的高级部分 44

第5章 JavaScript 的对象 (Object) 44

5.1 对象的基本概念 44

5.2 对象的定义和创建 44

5.3 对象的属性和方法 46

5.4 数组 (Array) 对象 49

5.4.1 一维数组 49

5.5 内置对象及其方法 51

5.4.2 多维数组 51

5.5.1 数组 (Array) 对象 52

5.5.2 日期 (Date) 对象 53

5.5.3 数学 (Math) 对象 56

5.5.4 字符串 (String) 对象 57

第6章 浏览器内部对象与事件驱动 62

6.1 浏览器内部对象层次 62

6.2 对象 (Object) 与事件 (Event) 驱动 63

6.2.1 事件驱动的基本概念 63

6.2.2 JavaScript 中的事件 64

6.3.1 使用事件的基本方式 65

6.3 使用事件 65

6.3.2 使用事件示例 66

6.4 事件对象 68

6.4.1 事件的常用属性 68

6.4.2 引用事件对象 69

第7章 窗口 (Window) 对象 72

7.1 Window 对象的属性和方法 72

7.2 打开和关闭窗口 74

7.3.1 状态栏设置 76

7.3 窗口状态设置 76

7.3.2 设置窗口位置和大小 79

7.3.3 滚动屏幕 81

7.4 定时执行程序 82

7.5 3种对话框的使用 85

第8章 文件 (Doucument) 对象 87

8.1 Doucument 对象的属性 87

8.2 Doucument 对象的方法 89

9.1 引用 Frame 的方法 91

9.1.1 引用 Frame 91

第9章 框架 (Frame) 对象 91

9.1.2 引用窗口对象 92

9.2 使用 Frame 的实例 92

9.2.1 指定页面脱离或嵌套框架 92

9.2.2 九宫图游戏中的例子 93

9.2.3 利用框架导航 94

第10章 表单 (Form) 对象及其子对象 98

10.1 Form 对象 98

10.1.1 Form 对象的属性 98

10.1.2 Form 对象的方法 99

10.2 表单元素对象 100

10.2.1 引用表单元素对象 100

10.2.2 表单元素对象的属性和方法 101

10.2.3 文本框对象使用示例 103

10.2.4 下拉列表对象使用示例 103

10.2.5 单选框和复选框对象使用示例 105

10.3 表单综合实例 107

第11章 位置 (Location)对象 113

11.1 位置对象的属性 113

11.1.1 属性说明 113

11.1.2 使用示例 115

11.2.1 方法 reload() 118

11.2 位置对象的方法 118

11.2.2 方法 replace() 120

第12章 历史 (History)对象 123

12.1 历史对象的属性和方法 123

12.2 历史对象使用实例 124

12.2.1 显示当前浏览器窗口曾访问过的站点数目 124

12.2.2 模拟前进按钮和后退按钮 124

13.1 图像对象的属性 126

13.2 图像对象的使用 126

第13章 图像 (Image) 对像 126

13.2.1 预先下载图像 127

13.2.2 使用多个静态图像形成动画 127

12.2.3 翻转图的实现 129

13.2.3 翻转图的实现 129

第14章 操作 Cookie 132

14.1 cookie 的局限性 132

14.2 设置和读取 cookie 133

14.2.1 设置和读取 cookie 的基本方法 133

14.2.2 cookie 进阶一:对 cookie 编码和解码 134

14.2.3 cookie 进阶二:多个 cookie 135

14.2.4 cookie 进阶三:cookie 的失效时间 (expires)、路径(path) 和域 (domain) 139

14.3 利用 cookie 控制弹出的窗口 144

第15章 浏览器 (Navigator) 对象 147

15.1 浏览器对象的属性和方法 147

15.2 根据浏览器类型和版本导航 148

第16章 控制图层 150

16.1 引用图层 150

16.2 图层的属性 151

16.3 图层的使用 151

16.3.1 载入等待信息 151

16.3.2 浮动图层 154

16.3.3 拖动图层 163

第4部分 精彩范例详解 169

第17章 综合范例 169

17.1 JavaScript 程序的设计方法 169

17.2 面向对象分析和设计 170

17.3 面向对象编程 173

第18章 分组选择 188

18.1 效果说明 188

18.2 代码及说明 188

19.1 效果说明 195

第19章 滚动图片 195

19.2 代码及说明 196

第20章 漂亮的时钟 204

20.1 浮动时钟 204

20.1.1 效果说明 204

20.1.2 代码及说明 204

20.2 电子表 211

20.2.1 效果说明 211

20.2.2 代码及说明 211

21.1 效果说明 215

第21章 猜数字 215

21.2 代码及说明 216

第22章 鼠标特效 222

22.1 跟随鼠标的彩色字符串 222

22.1.1 效果说明 222

22.1.2 代码及说明 222

22.2 溅射彩色字符 226

22.2.1 效果说明 226

22.2.2 代码及说明 226

附录 JavaScript 常用对象一览表 232