《JavaScript动态网页开发案例教程》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:邱尚明
  • 出 版 社:
  • 出版年份:2015
  • ISBN:
  • 页数:0 页
图书介绍:

第1章 JavaScript简介 1

1.1 JavaScript历史 1

1.2 客户端JavaScript 2

1.3 服务器端JavaScript 2

1.4 JavaScript对象 3

1.5 JavaScript基本特点 4

1.6 JavaScript安全性 5

1.7 编程 5

1.8 版本 6

1.9 比较 7

1.10 你将学到什么 8

1.11 JavaScript在HTML中的使用 14

1.12 JavaScript能做什么 18

第2章 JavaScript基础 22

2.1 JavaScript基本语法 22

2.1.1 标识符与关键字 22

2.1.2 JavaScript语法的特殊规则 24

2.1.3 空白字符 25

2.1.4 分号 25

2.1.5 块 26

2.2 数据类型 26

2.2.1 常量 26

2.2.2 变量 27

2.2.3 String型 29

2.2.4 Number型 29

2.2.5 布尔型 29

2.2.6 Undefined型 30

2.2.7 Null型 30

2.2.8 Function型 30

2.3 运算符 30

2.3.1 算术运算符 30

2.3.2 赋值运算符 31

2.3.3 比较运算符 31

2.3.4 逻辑运算符 32

2.3.5 条件运算符 32

2.4 表达式 32

第3章 流程控制 35

3.1 顺序结构 35

3.2 选择结构 36

3.2.1 i f结构 36

3.2.2 if…else结构 37

3.2.3 if…else if…else结构 38

3.2.4 switch结构 40

3.3 循环结构 42

3.3.1 whi le结构 43

3.3.2 do…whil e结构 44

3.3.3 for结构 45

3.4 break语句和continue语句 47

第4章 函数 51

4.1 无参函数 51

4.2 带参数的函数 52

4.3 带有返回值的函数 54

4.4 局部JavaScript变量 55

4.5 全局JavaScript变量 56

第5章 对象与数组 57

5.1 属性和方法 57

5.1.1 汽车的属性 57

5.1.2 汽车的方法 57

5.1.3 访问对象的属性 58

5.1.4 访问对象的方法 58

5.2 创建JavaScript对象 59

5.2.1 直接创建对象的实例 59

5.2.2 使用对象构造函数 60

5.2.3 把属性添加到JavaScript对象 60

5.2.4 把方法添加到JavaScript对象 61

5.2.5 JavaScript类 61

5.2.6 遍历对象的属性 61

5.3 Number(数字)对象 63

5.4 String(字符串)对象 63

5.5 Date(日期)对象 65

5.6 Boolean(逻辑)对象 66

5.7 Math(数学)对象 68

5.8 Array(数组)对象 70

第6章 正则表达式 72

6.1 什么是RegExp 72

6.2 定义RegExp 72

6.3 修饰符 73

6.4 方括号 74

6.5 元字符 76

6.6 量词 78

6.7 RegExp对象属性 79

6.8 RegExp对象方法 80

6.8.1 test()方法 81

6.8.2 exec()方法 81

6.8.3 compile()方法 82

6.8.4 match()方法 83

第7章 window窗口对象 84

7.1 window对象 84

7.1.1 window对象集合 84

7.1.2 window对象属性 84

7.1.3 window对象方法 85

7.1.4 window对象描述 86

7.2 对话框 87

7.2.1 警告对话框 87

7.2.2 询问对话框 89

7.2.3 提示对话框 90

7.3 窗口的打开与关闭 92

7.3.1 open方法 92

7.3.2 close方法 94

7.4 模式对话框showModalDialog() 98

7.5 定时设定 101

7.6 控制窗口 106

7.6.1 moveTo()方法 106

7.6.2 resizeTo()方法 107

7.6.3 resizeBy()方法 108

第8章 事件处理 109

8.1 事件的基本概念 109

8.1.1 什么是事件 109

8.1.2 事件处理程序的调用 109

8.1.3 JavaScript的常用事件 113

8.2 鼠标键盘事件 117

8.2.1 鼠标的单击事件 117

8.2.2 鼠标的按下和松开事件 118

8.2.3 鼠标的移入和移出事件 120

8.2.4 鼠标移动事件 121

8.2.5 键盘事件 122

8.3 页面事件 126

8.3.1 加载与卸载事件 126

8.3.2 页面大小事件 128

8.4 表单事件 129

8.4.1 获得焦点与失去焦点事件 129

8.4.2 失去焦点修改事件 131

8.4.3 表单提交与重置事件 132

8.5 滚动字幕事件 135

8.5.1 onbounce事件 135

8.5.2 onstart事件 137

8.6 编辑事件 138

8.6.1 文本编辑事件 138

8.6.2 对象拖动事件 142

第9章 document对象 146

9.1 document对象概述 146

9.2 document对象的常用属性、方法和事件 146

9.2.1 document对象的属性 146

9.2.2 document对象的方法 147

9.2.3 document对象的事件 147

9.3 document对象的应用 148

9.4 link(链接)对象 153

9.5 image(图像)对象 155

第10章 文档对象模型(DOM) 160

10.1 DOM模型介绍 160

10.1.1 HTML文档的节点树结构 160

10.1.2 什么是HTML…DOM 162

10.1.3 定位元素对象 164

10.2 访问节点 165

10.2.1 访问根节点 165

10.2.2 访问指定节点 166

10.2.3 访问属性节点 169

10.3 操作节点 171

10.3.1 创建节点 171

10.3.2 插入节点 172

10.3.3 复制节点 174

10.3.4 替换节点 175

10.3.5 删除节点 177

10.4 处理表格 179

10.4.1 T ab l e对象 179

10.4.2 Tabl eRow对象 180

10.4.3 TableCell对象 181

第11章 浏览器对象模型(BOM) 189

11.1 浏览器对象模型概述 189

11.2 screen对象 190

11.3 window对象 190

11.4 navigator对象 190

11.5 history对象 193

11.6 location对象 193

第12章 JavaScript实用范例 200

12.1 窗口基本操作 200

12.1.1 欢迎对话框 200

12.1.2 打印网页 201

12.1.3 自动缩放大小的窗口 202

12.2 特殊效果 203

12.2.1 随机变换背景图片 203

12.2.2 随机播放背景音乐 204

12.2.3 状态栏跑马灯 204

12.2.4 网页跑马灯 206

12.2.5 标题栏跑马灯 207

12.2.6 半透明图片 208

12.2.7 下拉列表超链接 209

12.3 日期时间 210

12.3.1 显示进入时间 210

12.3.2 显示停留时间 211

12.3.3 显示当前时间 212

12.4 CSS样式特效 213

12.4.1 改变文本边框的特效 213

12.4.2 改变字体大小的特效 214

12.4.3 改变按钮背景图片的特效 216

12.4.4 层的显示隐藏特效 217

参考文献 222