JavaScript前端开发模块化教程
全新正版 极速发货
¥
36.84
6.2折
¥
59.8
全新
库存4件
作者赵建保
出版社人民邮电出版社
ISBN9787115499165
出版时间2019-02
装帧平装
开本16开
定价59.8元
货号1201829520
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
赵建保,担任广东省品牌专业、广东省示范性高职教育专业、自主招生试点专业-数字媒体应用技术专业负责人10余年;曾获广东省高职高专IT专业优质课评比二等奖,广东省第四届信息技术类专业带头人说专业竞赛三等奖,学院靠前教师;以作者发表论文《基于Citespace的大数据研究可视化分析》、《高职能力型课程学习评价指标体系构建》等16篇,主持或参与国家、省级和校级课题5项;以主编和独编教材4部,多次重印。
目录
任务1搭建JavaScript开发环境1
1.1任务导入2
1.2成果目标2
1.3核心知识3
1.3.1JavaScript演进3
1.3.2JavaScript介绍4
1.3.3Web页面渲染过程5
1.3.4VisualStudioCode介绍6
1.3.5VisualStudioCode快捷键6
1.3.6EMMET语法9
1.3.7Node.js介绍10
1.3.8http-server介绍10
1.3.9在HTML中使用JavaScript11
1.3.10高性能JavaScript12
1.3.11JavaScript执行顺序12
1.3.12脚本位置13
1.3.13组织脚本13
1.3.14无阻塞脚本14
1.3.15选取DOM对象17
1.3.16addEventListener20
1.3.17读写HTMLDOMstyle对象属性20
1.3.18cssText21
1.4任务实施22
1.4.1安装和配置VisualStudioCode22
1.4.2安装常用扩展23
1.4.3Chrome浏览器24
1.4.4Chrome开发者工具24
1.4.5安装Node.js25
1.4.6安装与配置http-server25
1.4.7编写HTML和CSS25
1.4.8编写JavaScript27
1.4.9测试页面28
1.5强化训练28
1.6学习成果评量29
任务2斑马线表格制作30
2.1任务导入31
2.2成果目标31
2.3核心知识32
2.3.1表格常用标签32
2.3.2表格斑马线原理33
2.3.3读写HTMLDOMclassName属性33
2.3.4严格模式(usestrict)34
2.3.5定义变量35
2.3.6常量35
2.3.7变量命名规则35
2.3.8JavaScript语法规范36
2.3.9变量类型37
2.3.10变量作用域38
2.3.11避免变量污染40
2.3.12闭包函数40
2.3.13JavaScript转义字符40
2.3.14相等操作符41
2.3.15toNumber41
2.3.16使用typeof检测类型42
2.3.17使用constructor检测类型42
2.3.18使用toString()检测封装类型42
2.3.19事件委托43
2.4任务实施44
2.4.1编写HTML44
2.4.2编写CSS样式46
2.4.3编写JavaScript47
2.4.4测试页面48
2.5强化训练49
2.6学习成果评量49
任务3弹出消息框50
3.1任务导入51
3.2成果目标51
3.3核心知识51
3.3.1基于负边距的垂直居中51
3.3.2基于transform属性的垂直居中52
3.3.3元素动画制作53
3.3.4警告对话框alert()53
3.3.5确认对话框confirm()54
3.3.6提示对话框prompt()54
3.3.7BOM介绍54
3.3.8window对象54
3.3.9location对象55
3.3.10screen对象56
3.3.11history对象57
3.4任务实施57
3.4.1编写HTML57
3.4.2编写CSS样式58
3.4.3编写JavaScript60
3.4.4测试页面60
3.5强化训练61
3.6学习成果评量61
任务4图片缩放特效62
4.1任务导入63
4.2成果目标63
4.3核心知识63
4.3.1DOM编程63
4.3.2DOM访问与修改64
4.3.3DOM遍历64
4.3.4innerHTML对比DOM方法65
4.3.5字符串连接65
4.3.6HTML集合length66
4.3.7减少浏览器重排与重绘67
4.4任务实施69
4.4.1编写页面结构69
4.4.2编写CSS样式71
4.4.3编写JavaScript72
4.4.4测试页面73
4.5强化训练73
4.6学习成果评量74
任务5网页换肤75
5.1任务导入76
5.2成果目标76
5.3核心知识76
5.3.1网页换肤原理76
5.3.2HTML文档对象模型77
5.3.3HTMLDOM节点树77
5.3.4document对象属性和方法78
5.3.5element对象属性和方法79
5.3.6获取元素属性getAttribute()82
5.3.7设置元素属性setAttribute()83
5.3.8本地数据存储方案83
5.3.9WebStorage84
5.3.10WebStorage基本属性和方法84
5.3.11使用sessionStorage对象84
5.3.12使用localStorage对象86
5.3.13使用storage事件86
5.3.14cookie介绍87
5.3.15cookie构成87
5.3.16写入cookie信息88
5.3.17读取cookie信息90
5.4任务实施91
5.4.1编写HTML91
5.4.2编写CSS92
5.4.3编写JavaScript94
5.4.4测试页面95
5.5强化训练95
5.6学习成果评量95
任务6下拉广告96
6.1任务导入97
6.2成果目标97
6.3核心知识97
6.3.1transition属性97
6.3.2超时调用setTimeout()方法98
6.4任务实施99
6.4.1编写HTML99
6.4.2编写CSS样式100
6.4.3编写JavaScript代码101
6.4.4测试页面102
6.5强化训练102
6.6学习成果评量103
任务7轮播图104
7.1任务导入105
7.2成果目标105
7.3核心知识105
7.3.1间歇调用setInterval()105
7.3.2避免常见JavaScript错误106
7.3.3理解Error对象106
7.3.4错误处理思路107
7.3.5使用浏览器控制台调试程序108
7.3.6使用断点调试程序109
7.3.7使用try-catch处理异常110
7.4任务实施111
7.4.1编写HTML111
7.4.2编写CSS样式113
7.4.3编写JavaScript116
7.4.4测试页面117
7.5强化训练117
7.6学习成果评量118
任务8滚动公告119
8.1任务导入120
8.2学习成果120
8.3核心知识120
8.3.1HTML事件模型120
8.3.2DOM0级事件模型121
8.3.3DOM2级事件模型122
8.3.4IE事件模型123
8.4任务实施124
8.4.1编写HTML124
8.4.2编写CSS样式125
8.4.3编写JavaScript126
8.4.4测试页面127
8.5强化训练128
8.6学习成果评量128
任务9贷款计算器129
9.1任务导入130
9.2成果目标130
9.3核心知识130
9.3.1表单类型130
9.3.2表单结构132
9.3.3form对象133
9.3.4表单事件134
9.3.5表达式与操作符135
9.3.6转换为数字136
9.3.7设置小数位数137
9.3.8Math对象137
9.3.9条件语句138
9.3.10for循环141
9.3.11while循环142
9.3.12do-while循环142
9.3.13for-in循环142
9.3.14优化循环性能143
9.3.15forEach()143
9.4任务实施143
9.4.1编写HTML143
9.4.2编写CSS样式145
9.4.3编写JavaScript147
9.4.4测试页面147
9.5强化训练148
9.6学习成果评量148
任务10计算器149
10.1任务导入150
10.2成果目标150
10.3核心知识150
10.3.1函数介绍150
10.3.2定义函数151
10.3.3嵌套函数152
10.3.4调用函数152
10.3.5函数的实参和形参155
10.3.6将对象属性用作实参157
10.3.7实参类型157
10.3.8作为值的函数157
10.3.9自定义函数属性158
10.3.10slice()158
10.3.11isNaN()158
10.4任务实施159
10.4.1编写HTML159
10.4.2编写CSS样式160
10.4.3编写JavaScript162
10.4.4测试页面164
10.5强化训练165
10.6学习成果评量165
任务11投票166
11.1任务导入167
11.2成果目标167
11.3核心知识167
11.3.1匿名函数167
11.3.2数据存取方式168
11.3.3对象成员169
11.3.4函数作用域170
11.3.5闭包171
11.3.6闭包函数173
11.3.7递归函数174
11.4任务实施174
11.4.1编写HTML174
11.4.2编写CSS样式175
11.4.3编写JavaScript176
11.4.4测试页面177
11.5强化训练177
11.6学习成果评量178
任务12折叠面板179
12.1任务导入180
12.2成果目标180
12.3核心知识180
12.4任务实施181
12.4.1编写HTML181
12.4.2编写CSS182
12.4.3编写JavaScript183
12.4.4测试页面184
12.5强化训练184
12.6学习成果评量185
任务13银行客服电话查询186
13.1任务导入187
13.2成果目标187
13.3核心知识187
13.3.1Ajax简介187
13.3.2Ajax原理188
13.3.3HTTP请求188
13.3.4HTTP状态码189
13.3.5定义XMLHttpRequest对象190
13.3.6建立XMLHttpRequest连接191
13.3.7跟踪状态192
13.3.8中止请求192
13.3.9Ajax请求与响应模板192
13.3.10获取数据193
13.3.11获取纯文本194
13.3.12使用Ajax加载HTML194
13.3.13使用Ajax加载JSON194
13.3.14获取JavaScript脚本194
13.3.15使用Ajax加载其他服务器的数据194
13.3.16获取头部信息195
13.3.17JSONP工作原理195
13.4任务实施196
13.4.1编写HTML196
13.4.2编写CSS样式196
13.4.3编写JSON197
13.4.4编写JavaScript199
13.4.5测试页面200
13.5强化训练200
13.6学习成果评量200
任务14省、市、区联动菜单201
14.1任务导入202
14.2成果目标202
14.3核心知识202
14.3.1下拉列表select202
14.3.2HTMLDOMOption对象203
14.3.3selectadd()方法203
14.3.4JSON简介203
14.3.5JSON语法204
14.3.6JSON与XML比较205
14.3.7访问JSON对象值206
14.3.8遍历JSON对象206
14.3.9修改JSON值207
14.3.10删除对象属性207
14.3.11解析JSON对象207
14.3.12JSON.stringify()207
14.3.13JSON转换为JavaScript对象208
14.4任务实施208
14.4.1编写HTML208
14.4.2编写CSS209
14.4.3JSON数据准备210
14.4.4编写JavaScript211
14.4.5测试页面212
14.5强化训练213
14.6学习成果评量213
任务15滚动监听214
15.1任务导入215
15.2成果目标215
15.3核心知识215
15.3.1滚动监听215
15.3.2CSS脚本化215
15.3.3访问CSS行内样式216
15.3.4使用styleSheets对象217
15.3.5计算样式218
15.3.6元素尺寸220
15.3.7window.scrollY220
15.4任务实施221
15.4.1编写HTML221
15.4.2编写CSS样式222
15.4.3编写JavaScript223
15.4.4测试页面224
15.5强化训练224
15.6学习成果评量225
任务16视频播放器226
16.1任务导入227
16.2成果目标227
16.3核心知识227
16.3.1HTMLvideo标签227
16.3.2HTML音频/视频方法228
16.3.3HTML音频/视频属性228
16.3.4HTML音频/视频事件229
16.3.5浏览器支持的视频格式230
16.3.6浏览器视频能力检测231
16.3.7实现播放列表功能231
— 没有更多了 —
以下为对购买帮助不大的评价