JavaScript程式设计基础教程

生活百科 2023-01-25 21:22生活百科www.aizhengw.cn

JavaScript程式设计基础教程

《JavaScript程式设计基础教程》是2009年人民邮电出版社出版的图书,作者是曾海。本书主要介绍了JavaScript开发所涉及的各类知识。全书共分11章,内容包括JavaScript概述、HTML文档、JavaScript语言基础、JavaScript基本语句、函式、对象编程、事件处理、浏览器对象、CSS+DIV技术、Ajax技术和综合实训。

基本介绍

  • 书名JavaScript程式设计基础教程
  • 作者曾海
  • ISBN9787115207395
  • 定价25.00元
  • 出版社人民邮电出版社
  • 出版时间2009年10月
  • 开本16开

内容简介

《JavaScript程式设计基础教程》配有大量的实例,介绍详略得当,有益于读者快速掌握JavaScript编程技术。《JavaScript程式设计基础教程》可作为计算机相关专业的教材,也适合JavaScript编程初学者及程式开发人员学习参考。

图书目录

第1章 JavaScript概述 1
1.1 JavaScript简述 1
1.1.1 什幺是JavaScript 1
1.1.2 JavaScript的主要特点 2
1.1.3 JavaScript的套用 3
1.2 JavaScript的环境要求 4
1.2.1 硬体要求 4
1.2.2 软体要求 4
1.3 编写JavaScript的工具 5
1.3.1 使用记事本 6
1.3.2 使用FrontPage 6
1.3.3 使用Dreamweaver 8
1.4 编写第一个JavaScript程式 10
1.4.1 编写JavaScript 10
1.4.2 运行JavaScript程式 12
1.4.3 调试JavaScript程式 13
习题 14
第2章 HTML文档 15
2.1 HTML文档基础 15
2.1.1 HTML标记 16
2.1.2 HTML文档的基本结构 18
2.2 HTML文档的常用标记 19
2.2.1 文字标记 20
2.2.2 段落标记 23
2.2.3 列表标记 24
2.2.4 超连结标记 26
2.2.5 图像标记 28
2.2.6 表格标记 29
2.2.7 框架标记 31
2.2.8 多媒体标记 34
习题 35
第3章 JavaScript语言基础 37
3.1 关键字和标识符 38
3.1.1 关键字 38
3.1.2 标识符 38
3.2 数据类型 39
3.2.1 数值型 39
3.2.2 字元串型 40
3.2.3 布尔型 41
3.2.4 特殊数据类型 41
3.3 常量 42
3.4 变数 43
3.4.1 变数的命名 43
3.4.2 变数的声明与赋值 43
3.4.3 变数的作用域 44
3.4.4 变数的生存期 44
3.5 运算符 45
3.5.1 算术运算符 45
3.5.2 比较运算符 46
3.5.3 逻辑运算符 47
3.5.4 字元串运算符 47
3.5.5 赋值运算符 48
3.5.6 条件运算符 49
3.5.7 其他运算符 50
3.5.8 运算符的优先权 51
3.6 表达式 52
习题 52
第4章 JavaScript基本语句 54
4.1 条件语句 55
4.1.1 if语句 55
4.1.2 if…else语句 58
4.1.3 if…else if…else if语句 58
4.1.4 if语句的嵌套 59
4.1.5 switch语句 61
4.2 循环语句 64
4.2.1 while语句 65
4.2.2 do…while语句 66
4.2.3 for语句 67
4.2.4 for…in语句 68
4.3 跳转语句 69
4.3.1 break语句 69
4.3.2 continue语句 69
4.4 异常处理语句 71
4.4.1 throw语句 71
4.4.2 try…catch…finally语句 72
习题 73
第5章 函式 74
5.1 什幺是函式 74
5.2 函式的定义 75
5.3 函式的调用 76
5.3.1 函式的简单调用 76
5.3.2 在事件回响中调用函式 77
5.3.3 通过连结调用函式 77
5.4 函式参数的使用 78
5.5 使用函式返回值 79
5.6 函式的嵌套 80
5.7 递归函式 81
5.8 JavaScript中的内置函式 82
习题 84
第6章 对象编程 86
6.1 对象概述 86
6.1.1 什幺是对象 86
6.1.2 创建和删除对象 88
6.1.3 对象的属性和方法 88
6.2 在JavaScript中使用对象 89
6.3 日期对象(Date对象) 89
6.3.1 创建Date对象 89
6.3.2 Date对象的主要属性和方法 90
6.4 数学对象(Math对象) 93
6.5 字元串对象(String对象) 94
6.5.1 创建String对象 94
6.5.2 String对象的属性和方法 95
6.6 Number对象 98
6.6.1 创建Number对象 98
6.6.2 Number对象的属性 98
6.6.3 Number对象的方法 99
6.6.4 Number对象的最大值或最小可能值 99
6.6.5 Number对象的正负无穷大的值 99
6.6.6 将数字以不同的格式转换成字元串 100
6.7 Array对象 102
6.7.1 什幺是数组 102
6.7.2 创建和访问数组 102
6.7.3 Array对象的输入输出 103
6.7.4 Array对象的常用属性和方法 104
6.7.5 二维数组 104
习题 105
第7章 事件处理 107
7.1 事件的基本概念 107
7.1.1 什幺是事件 107
7.1.2 事件处理程式的调用 108
7.1.3 JavaScript的常用事件 111
7.2 滑鼠键盘事件 113
7.2.1 滑鼠的单击事件 113
7.2.2 滑鼠的按下和鬆开事件 114
7.2.3 滑鼠的移入移出事件 115
7.2.4 滑鼠移动事件 116
7.2.5 键盘事件 117
7.3 页面事件 118
7.3.1 载入与卸载事件 119
7.3.2 页面大小事件 120
7.4 表单事件 121
7.4.1 获得焦点与失去焦点事件 121
7.4.2 失去焦点修改事件 123
7.4.3 表单提交与重置事件 124
7.5 滚动字幕事件 126
7.5.1 onbounce事件 126
7.5.2 onstart事件 127
7.6 编辑事件 128
7.6.1 文本编辑事件 129
7.6.2 对象拖动事件 132
习题 134
第8章 浏览器对象 135
8.1 视窗对象 136
8.1.1 Window对象概述 136
8.1.2 Window对象的属性和方法 136
8.1.3 打开和关闭视窗 137
8.1.4 定时打开视窗 139
8.2 文档对象(document) 139
8.2.1 document对象概述 139
8.2.2 document对象的常用属性、方法和事件 140
8.2.3 文档对象的套用 141
8.3 表单对象(form) 142
8.3.1 认识表单对象 142
8.3.2 form对象的属性、方法和事件 142
习题 150
第9章 CSS+DIV技术 151
9.1 CSS简介 151
9.2 样式定义 153
9.2.1 样式定义的格式 153
9.2.2 选择符的分类 153
9.3 使用样式 154
9.3.1 嵌入样式表 154
9.3.2 连结外部样式表 154
9.3.3 引入外部的样式表 154
9.3.4 内嵌样式 155
9.3.5 CSS样式的优先权 155
9.4 Style对象 156
9.5 CSS属性 157
9.5.1 字型属性 157
9.5.2 文本属性 159
9.5.3 颜色和背景属性 161
9.5.4 容器属性 164
9.5.5 列表属性 165
9.5.6 滑鼠属性 166
9.5.7 定位和显示 167
9.5.8 CSS滤镜 169
9.6 CSS+DIV美化与布局页面 171
9.6.1 <div>标记与<span>标记 171
9.6.2 <div>与<span>的区别 173
9.6.3 用CSS+DIV实现指定尺寸无框线、无滚动条视窗 175
习题 177
第10章 Ajax技术 178
10.1 Ajax介绍 179
10.2 Ajax技术的组成 180
10.2.1 JavaScript 180
10.2.2 XMLHttpRequest 180
10.2.3 CSS 182
10.2.4 DOM 183
10.2.5 XML 183
10.3 实现Ajax的基本步骤 183
10.3.1 创建XMLHttpRequest对象 183
10.3.2 创建HTTP请求 184
10.3.3 设定回响HTTP请求状态变化的函式 185
10.3.4 设定获取伺服器返回数据的语句 185
10.3.5 传送HTTP请求 186
10.3.6 局部更新 187
10.4 用Ajax实现无刷新广告轮显 189
习题 191
第11章 综合实训 192
11.1 实训1 JavaScript基本操作 192
11.1.1 实训目的 192
11.1.2 实训内容 192
11.1.3 实训步骤 193
11.2 实训2 HTML文档基本操作 193
11.2.1 实训目的 193
11.2.2 实训内容 193
11.2.3 实训步骤 194
11.3 实训3 JavaScript语言基础操作 196
11.3.1 实训目的 196
11.3.2 实训内容 196
11.3.3 实训步骤 197
11.4 实训4 JavaScript基本语句的套用 198
11.4.1 实训目的 198
11.4.2 实训内容 198
11.4.3 实训步骤 198
11.5 实训5 函式的套用 200
11.5.1 实训目的 200
11.5.2 实训内容 200
11.5.3 实训步骤 200
11.6 实训6 对象编程的操作 201
11.6.1 实训目的 201
11.6.2 实训内容 201
11.6.3 实训步骤 202
11.7 实训7 事件处理的操作 209
11.7.1 实训目的 209
11.7.2 实训内容 209
11.7.3 实训步骤 210
11.8 实训8 浏览器对象的套用 212
11.8.1 实训目的 212
11.8.2 实训内容 212
11.8.3 实训步骤 213
11.9 实训9 CSS+DIV技术的套用 214
11.9.1 实训目的 214
11.9.2 实训内容 214
11.9.3 实训步骤 214
11.10 实训10 Ajax技术的套用 217
11.10.1 实训目的 217
11.10.2 实训内容 217
11.10.3 实训步骤 217
上一篇:photoshop CS6 教程 下一篇:GAMEVIL

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有