首页 > 图书中心 > JavaScript基础与实例教程

目录

目 录

项目一  登录和欢迎界面的实现   1

工单任务   2

工作手册   6

1.1  JavaScript简史   6

1.2  在HTML中使用JavaScript   7

1.2.1  使用<script>标签   8

1.2.2  使用JavaScript外部文件  10

1.2.3  JavaScript编写规范   11

上机实战   11

单元自测   12

完成工单   13

单元小结   17

工单评价表   18

项目二  商品信息管理的实现   19

工单任务   20

工作手册   23

2.1  JavaScript基础   23

2.1.1  JavaScript语法   23

2.1.2  关键字和保留字   24

2.1.3  JavaScript数据类型   25

2.1.4  变量   26

2.1.5  混合计算时的数据类型   27

2.1.6  数据类型的转换   28

2.2  JavaScript表达式和运算符  29

2.2.1  赋值运算符   30

2.2.2  算术运算符   30

2.2.3  结合运算符   31

2.2.4  比较运算符   31

2.2.5  逻辑运算符   32

2.2.6  字符串运算符   33

2.2.7  条件运算符   33

2.2.8  运算符的优先级   34

上机实战   34

单元自测   36

完成工单   36

单元小结   39

工单评价表   40

项目三  首页问候语的实现   41

工单任务   42

工作手册   45

3.1  条件判断语句   45

3.1.1  简单if语句   45

3.1.2  if-else语句   47

3.1.3  多重if语句   48

3.1.4  嵌套if语句   49

3.1.5  switch结构   50

3.2  循环控制语句   52

3.2.1  while循环   52

3.2.2  do-while循环   53

3.2.3  for循环   54

3.2.4  break和continue语句   55

上机实战   57

单元自测   59

完成工单   60

单元小结   62

工单评价表   63

项目四  购物车功能的实现   64

工单任务   65

工作手册   68

4.1  字符串对象的常用属性和方法   68

4.2  Math对象的常用属性和方法   73

4.3  Date对象的常用属性和方法   75

4.4  数组对象   78

4.4.1  创建数组对象   78

4.4.2  数组下标与数组元素的使用   78

4.4.3  数组的length属性   79

4.4.4  数组元素的遍历   79

4.4.5  数组的常用方法列表   81

上机实战   83

单元自测   86

完成工单   87

单元小结   93

工单评价表   94

项目五  购物车结算功能的实现   95

工单任务   96

工作手册   99

5.1  函数的创建和使用   99

5.1.1  函数的定义   99

5.1.2  函数的使用   100

5.1.3  函数的参数   101

5.1.4  函数表达式和匿名函数  104

5.1.5  变量的作用域   104

5.1.6  内置函数   108

5.2  函数的扩展知识   111

5.2.1  箭头函数   111

5.2.2  自定义构造函数   112

5.2.3  this对象   113

5.2.4  函数嵌套与作用域链   115

5.2.5  函数的递归   116

5.2.6  闭包函数   117

上机实战   118

单元自测   119

完成工单   120

单元小结   123

工单评价表   124

项目六  商城轮播图的实现   125

工单任务   126

工作手册   129

6.1  BOM对象   129

6.1.1  什么是BOM对象   129

6.1.2  常用的BOM对象   129

6.1.3  window对象   130

6.1.4  history对象   131

6.1.5  location对象   132

6.1.6  定时器   134

6.2  DOM对象   138

6.2.1  一个HTML DOM的例子 138

6.2.2  HTML DOM的树结构   139

6.2.3  获取页面元素   140

6.2.4  操作DOM元素   147

6.3  通过节点关系查找元素   157

6.4  在DOM中添加/删除元素节点   160

上机实战   161

单元自测   164

完成工单   165

单元小结   170

工单评价表   171

项目七  滚动条的实现   172

工单任务   173

工作手册   176

7.1  事件的基础   176

7.1.1  事件概述   176

7.1.2  事件的绑定   177

7.1.3  事件对象   180

7.1.4  事件冒泡   181

7.1.5  阻止事件冒泡   182

7.1.6  阻止默认事件   183

7.2  常用事件   184

7.2.1  页面事件   184

7.2.2  焦点事件   185

7.2.3  鼠标事件   185

7.2.4  键盘事件   188

7.2.5  表单事件   191

7.2.6  window对象常用事件   192

上机实战   193

单元自测   198

拓展作业   199

完成工单   200

单元小结   204

工单评价表   205

项目八  商城登录的实现   206

工单任务   207

工作手册   209

8.1  正则表达式   209

8.2  正则表达式的使用   212

8.3  使用正则的表单数据验证  216

8.3.1  中文字符的验证   216

8.3.2  电子邮件的验证   217

8.3.3  表单数据的其他验证   218

8.4  字符串对象的方法对正则的支持   224

上机实战   227

单元自测   228

拓展作业   229

完成工单   230

单元小结   231

工单评价表   232

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘