目录
第一部分 概  述  篇

第1章  绪论	2
1.1  JavaScript概述	2
1.1.1  JavaScript简介	2
1.1.2  JavaScript的起源	2
1.1.3  JavaScript和Java	2
1.1.4  JavaScript的特点	3
1.2  jQuery概述	3
1.2.1  jQuery简介	3
1.2.2  jQuery的发展史	3
1.2.3  jQuery的特点	4
1.2.4  jQuery版本的比较	4
1.3  Web开发工具	5
1.3.1  Adobe Dreamweaver	5
1.3.2  Sublime Text	6
1.3.3  Notepad++	6
1.3.4  EditPlus	7
1.3.5  Visual Studio Code	7
1.3.6  WebStorm	7
本章小结	9
习题1	9


第二部分 JavaScript技术篇

第2章  JavaScript入门	12
2.1  JavaScript的实现	12
2.2  JavaScript的使用	12
2.2.1  内部JavaScript	13
2.2.2  外部JavaScript	14
2.3  JavaScript的语法	15
2.3.1  JavaScript中的大小写	15
2.3.2  JavaScript中的分号	15
2.3.3  JavaScript中的注释	15
2.3.4  JavaScript中的代码块	16
2.4  JavaScript变量	16
2.4.1  变量的声明	16
2.4.2  变量的命名规范	17
2.4.3  JavaScript关键字和保留字	18
2.5  JavaScript弹窗	19
2.5.1  警告对话框(alert)	19
2.5.2  提示对话框(prompt)	19
2.5.3  确认对话框(confirm)	20
本章小结	21
习题2	22
第3章  JavaScript数据类型与运算符	23
3.1  JavaScript基本数据类型	23
3.1.1  Undefined类型	23
3.1.2  Null类型	24
3.1.3  String类型	25
3.1.4  Number类型	35
3.1.5  Boolean类型	40
3.2  JavaScript对象类型	42
3.2.1  本地对象	42
3.2.2  内置对象	50
3.2.3  宿主对象	53
3.3  JavaScript类型转换	53
3.3.1  转换成字符串	53
3.3.2  转换成数字	54
3.3.3  强制类型转换	58
3.4  JavaScript运算符	59
3.4.1  赋值运算符	59
3.4.2  算术运算符	59
3.4.3  逻辑运算符	60
3.4.4  关系运算符	64
3.4.5  相等性运算符	66
3.4.6  条件运算符	67
3.5  阶段案例:生肖计算?	68
3.5.1  案例需求	68
3.5.2  案例分析	68
3.5.3  案例制作	68
3.5.4  案例思考	69
本章小结	69
习题3	70
第4章  JavaScript语句与函数	71
4.1  JavaScript条件语句	71
4.1.1  几种if语句	71
4.1.2  switch语句	73
4.2  JavaScript循环语句	74
4.2.1  for循环	75
4.2.2  for…in循环	76
4.2.3  while循环	77
4.2.4  do…while循环	78
4.2.5  break语句和continue语句	79
4.3  JavaScript函数	81
4.3.1  函数的基本结构	81
4.3.2  函数的调用	81
4.3.3  函数的返回值	82
4.4  阶段案例:猜数字小游戏?	84
4.4.1  案例需求	84
4.4.2  案例分析	84
4.4.3  案例制作	85
4.4.4  案例思考	88
本章小结	88
习题4	88
第5章  JavaScript DOM和BOM	89
5.1  文档对象模型	89
5.1.1  查找HTML元素	89
5.1.2  DOM HTML	91
5.1.3  DOM CSS	94
5.1.4  DOM事件	95
5.1.5  DOM节点	97
5.2  浏览器对象模型	100
5.2.1  Window对象	101
5.2.2  Screen对象	102
5.2.3  Location对象	103
5.2.4  History对象	103
5.2.5  Navigator对象	104
5.3  阶段案例:Nim博弈小游戏?	106
5.3.1  案例需求	106
5.3.2  案例分析	106
5.3.3  案例制作	107
5.3.4  案例思考	109
本章小结	110
习题5	110


第三部分 jQuery技术篇

第6章  jQuery入门	112
6.1  jQuery的下载和使用	112
6.1.1  jQuery的下载	112
6.1.2  jQuery的使用	113
6.2  jQuery的语法	113
6.2.1  基础语法格式	113
6.2.2  文档就绪函数	113
6.2.3  jQuery名称冲突	114
本章小结	115
习题6	115
第7章  jQuery选择器与过滤器	116
7.1  jQuery选择器	116
7.1.1  基础选择器	116
7.1.2  属性选择器	123
7.1.3  表单选择器	124
7.1.4  层次选择器	126
7.1.5  jQuery CSS选择器	131
7.2  jQuery过滤器	132
7.2.1  基础过滤器	132
7.2.2  子元素过滤器	139
7.2.3  内容过滤器	146
7.2.4  可见性过滤器	150
7.3  阶段案例:网页一键换肤?	154
7.3.1  案例需求	154
7.3.2  案例分析	154
7.3.3  案例制作	154
7.3.4  案例思考	157
本章小结	158
习题7	158
第8章  jQuery事件	159
8.1  jQuery事件概述	159
8.1.1  事件的含义	159
8.1.2  jQuery事件的语法格式	159
8.2  常用的jQuery事件	160
8.2.1  文档/窗口事件	160
8.2.2  键盘事件	164
8.2.3  鼠标事件	166
8.2.4  表单事件	176
8.3  jQuery事件的绑定与解除	181
8.3.1  jQuery事件的绑定	181
8.3.2  jQuery事件的解除	184
8.3.3  jQuery临时事件	189
8.4  阶段案例:鼠标悬停切换图片?	190
8.4.1  案例需求	190
8.4.2  界面设计	190
8.4.3  逻辑实现	193
8.4.4  案例思考	194
本章小结	194
习题8	194
第9章  jQuery特效	195
9.1  jQuery隐藏和显示	195
9.1.1  jQuery hide()	195
9.1.2  jQuery show()	196
9.1.3  jQuery toggle()	197
9.2  jQuery淡入和淡出	199
9.2.1  jQuery fadeIn()	199
9.2.2  jQuery fadeOut()	199
9.2.3  jQuery fadeToggle()	201
9.2.4  jQuery fadeTo()	203
9.3  jQuery滑动	205
9.3.1  jQuery slideDown()	205
9.3.2  jQuery slideUp()	206
9.3.3  jQuery slideToggle()	208
9.4  jQuery动画	209
9.4.1  改变元素的基本属性	210
9.4.2  改变元素的位置	212
9.4.3  动画队列	214
9.5  jQuery方法链接	216
9.6  jQuery停止动画	218
9.7  阶段案例:动态下拉菜单特效?	220
9.7.1  案例需求	220
9.7.2  界面设计	221
9.7.3  逻辑实现	223
9.7.4  案例思考	224
本章小结	224
习题9	224
第10章  jQuery HTML DOM	225
10.1  jQuery获取和设置	225
10.1.1  jQuery text()	225
10.1.2  jQuery html()	227
10.1.3  jQuery val()	229
10.1.4  jQuery attr()	230
10.1.5  jQuery css()	232
10.2  jQuery添加	234
10.2.1  jQuery append()和prepend()	234
10.2.2  jQuery after()和before()	238
10.3  jQuery删除	240
10.3.1  jQuery remove()	240
10.3.2  jQuery empty()	242
10.3.3  jQuery removeAttr()	243
10.4  jQuery类属性	245
10.4.1  jQuery addClass()	245
10.4.2  jQuery removeClass()	245
10.4.3  jQuery toggleClass()	247
10.5  jQuery尺寸	248
10.6  阶段案例:仿公众号留言板?	251
10.6.1  案例需求	251
10.6.2  界面设计	251
10.6.3  逻辑实现	255
10.6.4  案例思考	256
本章小结	257
习题10	257
第11章  jQuery遍历	258
11.1  HTML家族树简介	258
11.2  jQuery后代遍历	259
11.2.1  jQuery children()	259
11.2.2  jQuery find()	261
11.3  jQuery同胞遍历	262
11.3.1  jQuery siblings()	263
11.3.2  jQuery next()、nextAll()
       和nextUntil()	264
11.3.3  jQuery prev()、prevAll()
       和prevUntil()	267
11.4  jQuery祖先遍历	271
11.4.1  jQuery parent()	271
11.4.2  jQuery parents()	272
11.4.3  jQuery parentsUntil()	274
11.5  阶段案例:仿电商购物车效果	276
11.5.1  案例需求?	276
11.5.2  界面设计	276
11.5.3  逻辑实现?	281
11.5.4  案例思考	290
本章小结	291
习题11	291
第12章  jQuery AJAX技术	292
12.1  jQuery AJAX简介	292
12.1.1  什么是AJAX	292
12.1.2  AJAX的实现原理	292
12.1.3  jQuery AJAX	293
12.2  准备工作?	293
12.2.1  临时服务器的搭建	293
12.2.2  文件访问测试	295
12.3  jQuery AJAX常用方法	295
12.3.1  jQuery AJAX load()方法	295
12.3.2  jQuery AJAX get()方法	299
12.3.3  jQuery AJAX post()方法	301
12.3.4  jQuery AJAX ajax()方法	304
12.3.5  jQuery AJAX更多方法
       介绍	308
12.4  jQuery AJAX事件	309
12.5  阶段案例:简易单词查询?	310
12.5.1  案例需求	310
12.5.2  准备工作	310
12.5.3  界面设计	312
12.5.4  逻辑实现	314
12.5.5  案例思考	315
本章小结	315
习题12	316


第四部分 综  合  篇

第13章  天气预报查询的设计与实现	318
13.1  案例背景	318
13.2  案例需求	318
13.3  准备工作	319
13.3.1  API密钥申请?	319
13.3.2  API调用方法?	321
13.4  界面设计	324
13.4.1  整体布局设计?	324
13.4.2  切换城市版块设计?	327
13.4.3  天气状况版块设计?	328
13.4.4  实况气象数据版块设计?	328
13.5  天气预报查询的实现?	330
13.5.1  jQuery AJAX请求接口的
实现	330
13.5.2  根据城市查询天气数据的
实现	331
13.6  最终效果展示	331
本章小结	332
参考资料	332

习题13	332
第14章  思政答题程序的设计与实现	333
14.1  案例背景	333
14.2  案例需求?	334
14.3  准备工作	334
14.3.1  服务器端准备?	334
14.3.2  题库素材?	335
14.3.3  接口制作?	336
14.4  界面设计	337
14.4.1  公共样式?	337
14.4.2  答题页设计?	338
14.4.3  结果页设计?	343
14.5  逻辑实现	345
14.5.1  答题页逻辑?	345
14.5.2  结果页逻辑?	354
14.6  最终效果展示	356
本章小结	357
参考资料	358
习题14	358



JavaScript与jQuery网页前端开发与设计?(第2版·微课视频·题库版)  

  目录