网站开发非常之旅:JavaScript从入门到精通(附赠CD光盘1张)
目 录内容简介
第1章 JavaScript概述 3
1.1 JavaScript简介 4
1.1.1 JavaScript语言简史 4
1.1.2 JavaScript和Java的区别 4
1.1.3 JavaScript的主要特点 5
1.1.4 JavaScript在Web页面中的应用 6
1.2 JavaScript开发环境和编写工具 8
1.2.1 JavaScript开发环境 8
1.2.2 JavaScript编写工具 9
1.3 在HTML中嵌入JavaScript的方法 11
查看完整
1.1 JavaScript简介 4
1.1.1 JavaScript语言简史 4
1.1.2 JavaScript和Java的区别 4
1.1.3 JavaScript的主要特点 5
1.1.4 JavaScript在Web页面中的应用 6
1.2 JavaScript开发环境和编写工具 8
1.2.1 JavaScript开发环境 8
1.2.2 JavaScript编写工具 9
1.3 在HTML中嵌入JavaScript的方法 11
查看完整
目 录内容简介
《JavaScript从入门到精通》是一本全面介绍JavaScript脚本编程和网页制作技术的教程,内容丰富全面,结构清晰,讲解采用理论与实践相结合的方法,深入浅出、简明易懂。《JavaScript从入门到精通》特别注重实践能力的培养,实用性和可操作性较强。《JavaScript从入门到精通》首先详细介绍了JavaScript的基础知识和语法结构,接着讲解了JavaScript对象编程的知识,最后结合XML和数据库讲解了JavaScript的高级应用,并介绍了在Web 2.0时代最火热的JavaScript应用——Ajax。
《JavaScript从入门到精通》可作为高等院校本、专科各专业JavaScript程序设计、网页制作等课程的教材,也可作为网站设计与制作的培训教材,还适合作为网页设计与制作爱好者的自学参考书。
《JavaScript从入门到精通》可作为高等院校本、专科各专业JavaScript程序设计、网页制作等课程的教材,也可作为网站设计与制作的培训教材,还适合作为网页设计与制作爱好者的自学参考书。
目 录内容简介
第1章 JavaScript概述 3
1.1 JavaScript简介 4
1.1.1 JavaScript语言简史 4
1.1.2 JavaScript和Java的区别 4
1.1.3 JavaScript的主要特点 5
1.1.4 JavaScript在Web页面中的应用 6
1.2 JavaScript开发环境和编写工具 8
1.2.1 JavaScript开发环境 8
1.2.2 JavaScript编写工具 9
1.3 在HTML中嵌入JavaScript的方法 11
1.3.1 利用标签的language属性 12
1.3.2 利用标签的src属性 13
1.3.3 利用onLoad方式 14
1.4 JavaScript的说明语句 15
1.5 在不兼容的浏览器中隐藏JavaScript代码 15
1.6 小结 16
第2章 HTML基础 17
2.1 HTML语言概述 18
2.1.1 HTML概述 18
2.1.2 HTML文档结构 18
2.2 HTML标签 19
2.2.1 头部标签… 19
2.2.2 标题标签… 20
2.2.3 索引标签 20
2.2.4 主体标签… 21
2.2.5 特殊字符 22
2.3 HTML格式标签 22
2.3.1 段落标签 22
2.3.2 换行标签
23
2.3.3 缩进标签 23
2.3.4 预格式化标签 24
2.3.5 列表标签 25
2.4 HTML文本标签 27
2.4.1 标题标签 27
2.4.2 字体修饰标签 28
2.4.3 字体标签 29
2.5 HTML超链接标签 31
2.5.1 属性href 31
2.5.2 属性target 32
2.5.3 属性title 32
2.5.4 属性name 32
2.5.5 链接到E-mail地址 33
2.6 HTML图像标签 34
2.6.1 属性src 34
2.6.2 属性alt 34
2.6.3 属性height和width 34
2.6.4 属性align 35
2.6.5 属性border 36
2.7 HTML表格标签 36
2.7.1 表格标签… 37
2.7.2 行标签… 38
2.7.3 单元格标签… 39
2.7.4 表头标签… 41
2.7.5 说明标签… 41
2.8 HTML框架标签 42
2.8.1 框架集标签
… 42
2.8.2 框架标签 43
2.8.3 标签 44
2.8.4 浮动窗口标签… 44
2.8.5 框架的高级设置 45
2.9 HTML表单标签 46
2.9.1 表单标签… 46
2.9.2 用户输入区域标签 47
2.10 小结 49
第3章 CSS层叠样式表 51
3.1 CSS简介 52
3.1.1 CSS的简介 52
3.1.2 CSS的特点 53
3.2 CSS样式的定义及使用 53
3.2.1 内联样式表方式 53
3.2.2 嵌入样式表方式 54
3.2.3 外部样式表方式 54
3.2.4 局部特定样式表方式 55
3.3 CSS选择器分类 56
3.3.1 HTML标签选择器 56
3.3.2 类选择器 56
3.3.3 伪元素选择器 57
3.4 样式表的注释及继承 58
3.5 CSS样式的优先级 58
3.6 CSS属性详解 58
3.6.1 字体属性 59
3.6.2 背景属性 60
3.6.3 文本属性 61
3.6.4 位置属性 61
3.6.5 布局属性 62
3.6.6 边缘属性 63
3.6.7 列表属性 64
3.6.8 其他属性 65
3.7 CSS滤镜 65
3.7.1 Alpha参数 66
3.7.2 DropShadow参数 67
3.7.3 Blur参数 68
3.7.4 Glow参数 69
3.7.5 BlendTrans参数 69
3.7.6 Wave参数 69
3.7.7 RevealTrans参数 69
3.7.8 无子参的参数 70
3.8 小结 70
第2篇 JavaScript语法结构
第4章 JavaScript的数据类型和运算符 73
4.1 语法规则 74
4.1.1 JavaScript严格区分大小写 74
4.1.2 JavaScript程序的注释 74
4.1.3 JavaScript程序代码的格式 75
4.1.4 JavaScript常量 76
4.1.5 JavaScript的空白符和换行符 76
4.1.6 JavaScript标识符 77
4.1.7 JavaScript保留字 77
4.2 基本数据类型 78
4.2.1 数值型 78
4.2.2 字符串类型 79
4.2.3 布尔型 80
4.2.4 空值型 81
4.2.5 未定义值 81
4.2.6 类型转换 82
4.3 变量 85
4.3.1 变量的命令 85
4.3.2 变量声明 86
4.3.3 变量赋值 87
4.4 表达式与运算符 87
4.4.1 表达式概述 87
4.4.2 运算符概述 88
4.4.3 算术运算符 89
4.4.4 赋值运算符 89
4.4.5 关系运算符 90
4.4.6 逻辑运算符 91
4.4.7 字符串运算符 91
4.4.8 其他运算符 92
4.4.9 运算符的优先级 92
4.4.10 表达式中的类型转换 93
4.5 正则表达式 94
4.5.1 正则表达式定义 94
4.5.2 RegExp对象 95
4.5.3 RegExp对象的属性 96
4.5.4 正则表达式的string方法 97
4.5.5 高级正则表达式 101
4.6 小结 104
第5章 流程控制 105
5.1 顺序结构 106
5.2 选择结构 106
5.2.1 if语句 106
5.2.2 if…else语句 108
5.2.3 嵌套if和if…else语句 110
5.2.4 switch语句 114
5.3 循环结构 116
5.3.1 while循环 116
5.3.2 do…while语句 117
5.3.3 for语句 118
5.3.4 for…in语句 120
5.3.5 with语句 121
5.3.6 break和continue语句 122
5.3.7 其他语句 124
5.4 小结 125
第6章 函数 127
6.1 函数概述 128
6.1.1 函数定义 128
6.1.2 函数调用 129
6.1.3 函数参数 130
6.1.4 函数返回值 134
6.2 函数的嵌套调用 135
6.3 函数的递归 136
6.4 变量的作用域 138
6.5 内置函数 139
6.5.1 encodeURI 140
6.5.2 decodeURI 140
6.5.3 parseInt 141
6.5.4 parseFloat 141
6.5.5 isNaN 142
6.5.6 eval 142
6.6 小结 142
第3篇 JavaScript对象编程
第7章 JavaScript与面向对象编程 145
7.1 对象编程基础 146
7.1.1 对象的基本概念 146
7.1.2 对象的属性和方法 148
7.1.3 创建和删除对象 149
7.2 String对象 156
7.2.1 创建String对象 156
7.2.2 String对象的属性 157
7.2.3 String对象的方法 157
7.3 Boolean对象 161
7.4 Number对象 162
7.4.1 Number对象的属性 163
7.4.2 Number对象的方法 164
7.5 Math对象 165
7.5.1 Math对象的属性 165
7.5.2 Math对象的方法 167
7.6 Date对象 169
7.6.1 变量声明 169
7.6.2 静态方法 170
7.6.3 读取时间方法 171
7.6.4 设置时间方法 174
7.6.5 时间转换为字符串方法 175
7.7 Array对象 177
7.7.1 创建Array对象 177
7.7.2 操作数组元素 178
7.7.3 多维数组 181
7.7.4 Array对象的属性 182
7.7.5 Array对象的方法 183
7.8 小结 185
第8章 事件与事件处理 187
8.1 事件和事件驱动 188
8.1.1 什么是事件 188
8.1.2 事件处理 188
8.2 指定事件处理程序 189
8.3 event对象简介 191
8.4 JavaScript常用事件 195
8.4.1 键盘事件 195
8.4.2 鼠标事件 197
8.4.3 Load和Unload事件 200
8.4.4 Focus和Blur事件 203
8.4.5 Sumbit和Reset事件 206
8.4.6 Change和Select事件 208
8.4.7 Error事件 209
8.5 小结 210
第9章 窗口和框架 211
9.1 浏览器对象模型 212
9.1.1 浏览器对象模型 212
9.1.2 访问浏览器对象 213
9.2 Window对象 214
9.2.1 Window对象的常用属性和方法 214
9.2.2 Window对象的常用事件 216
9.2.3 打开窗口 217
9.2.4 关闭窗口 221
9.2.5 弹出信息 223
9.2.6 设置状态栏 227
9.2.7 setTimeout()方法 228
9.2.8 setInterval()方法 230
9.2.9 移动窗口 231
9.2.10 改变窗口大小 233
9.3 Frame对象 235
9.3.1 访问窗口中的框架页面 235
9.3.2 框架和窗口之间的关系 237
9.4 小结 240
第10章 网页核心Document对象 241
10.1 Document对象 242
10.1.1 Document对象的常用属性和方法 242
10.1.2 根据title属性设置标题 243
10.1.3 设置文档背景颜色 244
10.1.4 设置文本的颜色 248
10.1.5 使用all属性访问HTML元素 249
10.1.6 使用write向文档写入内容 252
10.2 Links对象 253
10.2.1 Links对象常用属性 254
10.2.2 输出链接属性 254
10.2.3 在新窗口中打开链接地址 256
10.3 Anchors对象 258
10.4 Images对象 260
10.4.1 Images对象常用属性 261
10.4.2 鼠标经过图像 262
10.4.3 改变图片的大小 263
10.5 小结 264
第11章 表单对象 265
11.1 Form对象 266
11.1.1 Form对象的常用属性和方法 266
11.1.2 Form表单组成元素 267
11.1.3 访问表单对象 268
11.1.4 获取表单对象的个数 270
11.1.5 表单的方法 273
11.2 单行文本框 274
11.2.1 Text对象的属性、方法和事件 274
11.2.2 获取单行文本框的值 275
11.2.3 设置文本框的大小 276
11.2.4 文本框的事件 279
11.3 密码框 280
11.4 多行文本域 282
11.5 按钮对象 285
11.6 单选按钮对象 287
11.6.1 单选按钮的属性、方法和事件 287
11.6.2 读取单选按钮的值 288
11.6.3 读取单选按钮组中选定的值 290
11.7 复选框对象 291
11.8 列表对象 293
11.8.1 列表对象常用的属性、方法和事件 293
11.8.2 读取下拉列表框中选择的选项值 295
11.9 隐藏对象 297
11.10 表单应用实例 299
11.10.1 检验表单对象 299
11.10.2 检验输入的留言内容 301
11.10.3 下拉列表框中选项的添加和删除 303
11.11 小结 306
第12章 cookie的使用 307
12.1 cookie概述 308
12.2 cookie存储与读取 310
12.2.1 cookie存储 310
12.2.2 cookie读取 318
12.3 cookie应用实例 324
12.3.1 显示用户上次访问的时间和次数 324
12.3.2 直接浏览网站分站网址 327
12.3.3 提醒功能日历 330
12.4 小结 335
第13章 其他对象 337
13.1 Location对象 338
13.1.1 Location对象的属性和方法 338
13.1.2 输出location属性的信息 339
13.1.3 跳转页面 340
13.1.4 进行锚点链接 343
13.2 History对象 345
13.2.1 History对象的属性和方法 345
13.2.2 统计访问页面的个数 346
13.2.3 返回上一个页面 347
13.2.4 页面导航 347
13.3 Navigatory对象 349
13.3.1 Navigatory对象的属性 349
13.3.2 读取浏览器版本信息 350
13.3.3 检测浏览器类型,调用不同的页面 351
13.4 Screen对象 352
13.4.1 Screen对象的属性 352
13.4.2 输出窗口分辨率 354
13.4.3 全屏显示 356
13.5 小结 357
第4篇 JavaScript高级应用
第14章 JavaScript和XML DOM编程 361
14.1 XML基础 362
14.1.1 XML文档结构 362
14.1.2 CSS显示和输出XML 文档 364
14.1.3 XSL显示XML 365
14.1.4 XML解析器 368
14.1.5 数据岛 370
14.2 DOM 编程基础 374
14.2.1 DOM文档对象模型 374
14.2.2 访问文档中的对象 377
14.2.3 创建新节点 379
14.2.4 添加节点 381
14.2.5 插入节点 383
14.2.6 删除节点 385
14.3 小结 388
第15章 JavaScript服务器端应用——ASP 389
15.1 ASP概述 390
15.1.1 创建一个ASP页面 390
15.1.2 服务器配置 391
15.1.3 Request对象 393
15.1.4 Response对象 396
15.2 JavaScript连接数据库 398
15.2.1 ADO对象 399
15.2.2 创建数据库 400
15.2.3 使用Connection对象连接数据库 401
15.3 JavaScript+ASP操作数据库 403
15.3.1 Recordset对象 403
15.3.2 使用Recordset对象读取数据并输出 405
15.3.3 插入记录 411
15.3.4 删除记录 413
15.4 数据库记录的分页显示 414
15.5 小结 418
第16章 Ajax应用 419
16.1 Ajax概述 420
16.1.1 Ajax简介 420
16.1.2 Ajax定义 421
16.1.3 传统Web应用程序开发中的问题及对策 421
16.1.4 Ajax的原则 423
16.1.5 Ajax的应用现状 424
16.2 XMLHttpRequest对象及其使用 430
16.2.1 创建XMLHttpRequest对象 430
16.2.2 XMLHttpRequest对象的属性和方法 431
16.2.3 发送HTTP请求 435
16.2.4 同步或异步处理服务器响应 437
16.3 Ajax技术应用实例 443
16.3.1 获取服务器响应首部 443
16.3.2 Ajax+ASP实现树形菜单 445
16.3.3 Ajax+ASP实现留言本 449
16.4 小结 453
^ 收 起
1.1 JavaScript简介 4
1.1.1 JavaScript语言简史 4
1.1.2 JavaScript和Java的区别 4
1.1.3 JavaScript的主要特点 5
1.1.4 JavaScript在Web页面中的应用 6
1.2 JavaScript开发环境和编写工具 8
1.2.1 JavaScript开发环境 8
1.2.2 JavaScript编写工具 9
1.3 在HTML中嵌入JavaScript的方法 11
1.3.1 利用标签的language属性 12
1.3.2 利用标签的src属性 13
1.3.3 利用onLoad方式 14
1.4 JavaScript的说明语句 15
1.5 在不兼容的浏览器中隐藏JavaScript代码 15
1.6 小结 16
第2章 HTML基础 17
2.1 HTML语言概述 18
2.1.1 HTML概述 18
2.1.2 HTML文档结构 18
2.2 HTML标签 19
2.2.1 头部标签… 19
2.2.2 标题标签… 20
2.2.3 索引标签 20
2.2.4 主体标签… 21
2.2.5 特殊字符 22
2.3 HTML格式标签 22
2.3.1 段落标签 22
2.3.2 换行标签
23
2.3.3 缩进标签 23
2.3.4 预格式化标签 24
2.3.5 列表标签 25
2.4 HTML文本标签 27
2.4.1 标题标签 27
2.4.2 字体修饰标签 28
2.4.3 字体标签 29
2.5 HTML超链接标签 31
2.5.1 属性href 31
2.5.2 属性target 32
2.5.3 属性title 32
2.5.4 属性name 32
2.5.5 链接到E-mail地址 33
2.6 HTML图像标签 34
2.6.1 属性src 34
2.6.2 属性alt 34
2.6.3 属性height和width 34
2.6.4 属性align 35
2.6.5 属性border 36
2.7 HTML表格标签 36
2.7.1 表格标签… 37
2.7.2 行标签… 38
2.7.3 单元格标签… 39
2.7.4 表头标签… 41
2.7.5 说明标签… 41
2.8 HTML框架标签 42
2.8.1 框架集标签
… 42
2.8.2 框架标签 43
2.8.3 标签 44
2.8.4 浮动窗口标签… 44
2.8.5 框架的高级设置 45
2.9 HTML表单标签 46
2.9.1 表单标签… 46
2.9.2 用户输入区域标签 47
2.10 小结 49
第3章 CSS层叠样式表 51
3.1 CSS简介 52
3.1.1 CSS的简介 52
3.1.2 CSS的特点 53
3.2 CSS样式的定义及使用 53
3.2.1 内联样式表方式 53
3.2.2 嵌入样式表方式 54
3.2.3 外部样式表方式 54
3.2.4 局部特定样式表方式 55
3.3 CSS选择器分类 56
3.3.1 HTML标签选择器 56
3.3.2 类选择器 56
3.3.3 伪元素选择器 57
3.4 样式表的注释及继承 58
3.5 CSS样式的优先级 58
3.6 CSS属性详解 58
3.6.1 字体属性 59
3.6.2 背景属性 60
3.6.3 文本属性 61
3.6.4 位置属性 61
3.6.5 布局属性 62
3.6.6 边缘属性 63
3.6.7 列表属性 64
3.6.8 其他属性 65
3.7 CSS滤镜 65
3.7.1 Alpha参数 66
3.7.2 DropShadow参数 67
3.7.3 Blur参数 68
3.7.4 Glow参数 69
3.7.5 BlendTrans参数 69
3.7.6 Wave参数 69
3.7.7 RevealTrans参数 69
3.7.8 无子参的参数 70
3.8 小结 70
第2篇 JavaScript语法结构
第4章 JavaScript的数据类型和运算符 73
4.1 语法规则 74
4.1.1 JavaScript严格区分大小写 74
4.1.2 JavaScript程序的注释 74
4.1.3 JavaScript程序代码的格式 75
4.1.4 JavaScript常量 76
4.1.5 JavaScript的空白符和换行符 76
4.1.6 JavaScript标识符 77
4.1.7 JavaScript保留字 77
4.2 基本数据类型 78
4.2.1 数值型 78
4.2.2 字符串类型 79
4.2.3 布尔型 80
4.2.4 空值型 81
4.2.5 未定义值 81
4.2.6 类型转换 82
4.3 变量 85
4.3.1 变量的命令 85
4.3.2 变量声明 86
4.3.3 变量赋值 87
4.4 表达式与运算符 87
4.4.1 表达式概述 87
4.4.2 运算符概述 88
4.4.3 算术运算符 89
4.4.4 赋值运算符 89
4.4.5 关系运算符 90
4.4.6 逻辑运算符 91
4.4.7 字符串运算符 91
4.4.8 其他运算符 92
4.4.9 运算符的优先级 92
4.4.10 表达式中的类型转换 93
4.5 正则表达式 94
4.5.1 正则表达式定义 94
4.5.2 RegExp对象 95
4.5.3 RegExp对象的属性 96
4.5.4 正则表达式的string方法 97
4.5.5 高级正则表达式 101
4.6 小结 104
第5章 流程控制 105
5.1 顺序结构 106
5.2 选择结构 106
5.2.1 if语句 106
5.2.2 if…else语句 108
5.2.3 嵌套if和if…else语句 110
5.2.4 switch语句 114
5.3 循环结构 116
5.3.1 while循环 116
5.3.2 do…while语句 117
5.3.3 for语句 118
5.3.4 for…in语句 120
5.3.5 with语句 121
5.3.6 break和continue语句 122
5.3.7 其他语句 124
5.4 小结 125
第6章 函数 127
6.1 函数概述 128
6.1.1 函数定义 128
6.1.2 函数调用 129
6.1.3 函数参数 130
6.1.4 函数返回值 134
6.2 函数的嵌套调用 135
6.3 函数的递归 136
6.4 变量的作用域 138
6.5 内置函数 139
6.5.1 encodeURI 140
6.5.2 decodeURI 140
6.5.3 parseInt 141
6.5.4 parseFloat 141
6.5.5 isNaN 142
6.5.6 eval 142
6.6 小结 142
第3篇 JavaScript对象编程
第7章 JavaScript与面向对象编程 145
7.1 对象编程基础 146
7.1.1 对象的基本概念 146
7.1.2 对象的属性和方法 148
7.1.3 创建和删除对象 149
7.2 String对象 156
7.2.1 创建String对象 156
7.2.2 String对象的属性 157
7.2.3 String对象的方法 157
7.3 Boolean对象 161
7.4 Number对象 162
7.4.1 Number对象的属性 163
7.4.2 Number对象的方法 164
7.5 Math对象 165
7.5.1 Math对象的属性 165
7.5.2 Math对象的方法 167
7.6 Date对象 169
7.6.1 变量声明 169
7.6.2 静态方法 170
7.6.3 读取时间方法 171
7.6.4 设置时间方法 174
7.6.5 时间转换为字符串方法 175
7.7 Array对象 177
7.7.1 创建Array对象 177
7.7.2 操作数组元素 178
7.7.3 多维数组 181
7.7.4 Array对象的属性 182
7.7.5 Array对象的方法 183
7.8 小结 185
第8章 事件与事件处理 187
8.1 事件和事件驱动 188
8.1.1 什么是事件 188
8.1.2 事件处理 188
8.2 指定事件处理程序 189
8.3 event对象简介 191
8.4 JavaScript常用事件 195
8.4.1 键盘事件 195
8.4.2 鼠标事件 197
8.4.3 Load和Unload事件 200
8.4.4 Focus和Blur事件 203
8.4.5 Sumbit和Reset事件 206
8.4.6 Change和Select事件 208
8.4.7 Error事件 209
8.5 小结 210
第9章 窗口和框架 211
9.1 浏览器对象模型 212
9.1.1 浏览器对象模型 212
9.1.2 访问浏览器对象 213
9.2 Window对象 214
9.2.1 Window对象的常用属性和方法 214
9.2.2 Window对象的常用事件 216
9.2.3 打开窗口 217
9.2.4 关闭窗口 221
9.2.5 弹出信息 223
9.2.6 设置状态栏 227
9.2.7 setTimeout()方法 228
9.2.8 setInterval()方法 230
9.2.9 移动窗口 231
9.2.10 改变窗口大小 233
9.3 Frame对象 235
9.3.1 访问窗口中的框架页面 235
9.3.2 框架和窗口之间的关系 237
9.4 小结 240
第10章 网页核心Document对象 241
10.1 Document对象 242
10.1.1 Document对象的常用属性和方法 242
10.1.2 根据title属性设置标题 243
10.1.3 设置文档背景颜色 244
10.1.4 设置文本的颜色 248
10.1.5 使用all属性访问HTML元素 249
10.1.6 使用write向文档写入内容 252
10.2 Links对象 253
10.2.1 Links对象常用属性 254
10.2.2 输出链接属性 254
10.2.3 在新窗口中打开链接地址 256
10.3 Anchors对象 258
10.4 Images对象 260
10.4.1 Images对象常用属性 261
10.4.2 鼠标经过图像 262
10.4.3 改变图片的大小 263
10.5 小结 264
第11章 表单对象 265
11.1 Form对象 266
11.1.1 Form对象的常用属性和方法 266
11.1.2 Form表单组成元素 267
11.1.3 访问表单对象 268
11.1.4 获取表单对象的个数 270
11.1.5 表单的方法 273
11.2 单行文本框 274
11.2.1 Text对象的属性、方法和事件 274
11.2.2 获取单行文本框的值 275
11.2.3 设置文本框的大小 276
11.2.4 文本框的事件 279
11.3 密码框 280
11.4 多行文本域 282
11.5 按钮对象 285
11.6 单选按钮对象 287
11.6.1 单选按钮的属性、方法和事件 287
11.6.2 读取单选按钮的值 288
11.6.3 读取单选按钮组中选定的值 290
11.7 复选框对象 291
11.8 列表对象 293
11.8.1 列表对象常用的属性、方法和事件 293
11.8.2 读取下拉列表框中选择的选项值 295
11.9 隐藏对象 297
11.10 表单应用实例 299
11.10.1 检验表单对象 299
11.10.2 检验输入的留言内容 301
11.10.3 下拉列表框中选项的添加和删除 303
11.11 小结 306
第12章 cookie的使用 307
12.1 cookie概述 308
12.2 cookie存储与读取 310
12.2.1 cookie存储 310
12.2.2 cookie读取 318
12.3 cookie应用实例 324
12.3.1 显示用户上次访问的时间和次数 324
12.3.2 直接浏览网站分站网址 327
12.3.3 提醒功能日历 330
12.4 小结 335
第13章 其他对象 337
13.1 Location对象 338
13.1.1 Location对象的属性和方法 338
13.1.2 输出location属性的信息 339
13.1.3 跳转页面 340
13.1.4 进行锚点链接 343
13.2 History对象 345
13.2.1 History对象的属性和方法 345
13.2.2 统计访问页面的个数 346
13.2.3 返回上一个页面 347
13.2.4 页面导航 347
13.3 Navigatory对象 349
13.3.1 Navigatory对象的属性 349
13.3.2 读取浏览器版本信息 350
13.3.3 检测浏览器类型,调用不同的页面 351
13.4 Screen对象 352
13.4.1 Screen对象的属性 352
13.4.2 输出窗口分辨率 354
13.4.3 全屏显示 356
13.5 小结 357
第4篇 JavaScript高级应用
第14章 JavaScript和XML DOM编程 361
14.1 XML基础 362
14.1.1 XML文档结构 362
14.1.2 CSS显示和输出XML 文档 364
14.1.3 XSL显示XML 365
14.1.4 XML解析器 368
14.1.5 数据岛 370
14.2 DOM 编程基础 374
14.2.1 DOM文档对象模型 374
14.2.2 访问文档中的对象 377
14.2.3 创建新节点 379
14.2.4 添加节点 381
14.2.5 插入节点 383
14.2.6 删除节点 385
14.3 小结 388
第15章 JavaScript服务器端应用——ASP 389
15.1 ASP概述 390
15.1.1 创建一个ASP页面 390
15.1.2 服务器配置 391
15.1.3 Request对象 393
15.1.4 Response对象 396
15.2 JavaScript连接数据库 398
15.2.1 ADO对象 399
15.2.2 创建数据库 400
15.2.3 使用Connection对象连接数据库 401
15.3 JavaScript+ASP操作数据库 403
15.3.1 Recordset对象 403
15.3.2 使用Recordset对象读取数据并输出 405
15.3.3 插入记录 411
15.3.4 删除记录 413
15.4 数据库记录的分页显示 414
15.5 小结 418
第16章 Ajax应用 419
16.1 Ajax概述 420
16.1.1 Ajax简介 420
16.1.2 Ajax定义 421
16.1.3 传统Web应用程序开发中的问题及对策 421
16.1.4 Ajax的原则 423
16.1.5 Ajax的应用现状 424
16.2 XMLHttpRequest对象及其使用 430
16.2.1 创建XMLHttpRequest对象 430
16.2.2 XMLHttpRequest对象的属性和方法 431
16.2.3 发送HTTP请求 435
16.2.4 同步或异步处理服务器响应 437
16.3 Ajax技术应用实例 443
16.3.1 获取服务器响应首部 443
16.3.2 Ajax+ASP实现树形菜单 445
16.3.3 Ajax+ASP实现留言本 449
16.4 小结 453
^ 收 起
目 录内容简介
《JavaScript从入门到精通》是一本全面介绍JavaScript脚本编程和网页制作技术的教程,内容丰富全面,结构清晰,讲解采用理论与实践相结合的方法,深入浅出、简明易懂。《JavaScript从入门到精通》特别注重实践能力的培养,实用性和可操作性较强。《JavaScript从入门到精通》首先详细介绍了JavaScript的基础知识和语法结构,接着讲解了JavaScript对象编程的知识,最后结合XML和数据库讲解了JavaScript的高级应用,并介绍了在Web 2.0时代最火热的JavaScript应用——Ajax。
《JavaScript从入门到精通》可作为高等院校本、专科各专业JavaScript程序设计、网页制作等课程的教材,也可作为网站设计与制作的培训教材,还适合作为网页设计与制作爱好者的自学参考书。
《JavaScript从入门到精通》可作为高等院校本、专科各专业JavaScript程序设计、网页制作等课程的教材,也可作为网站设计与制作的培训教材,还适合作为网页设计与制作爱好者的自学参考书。
比价列表