您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
JavaScript前端开发模块化教程
字数: 550千字
装帧: 平装
出版社: 人民邮电出版社
作者: 赵建保
出版日期: 2019-02-01
商品条码: 9787115499165
版次: 1
开本: 16开
页数: 343
出版年份: 2019
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
内容简介
本书以HTML5、CSS3、JavaScript及jQuery为技术支撑,以WebStorm为开发环境,将网页前端开发过程的任务规范化、模块化和组件化。全书设计了斑马线表格、JavaScript轮播图、相册、全屏广告、标签页、弹出框、下拉菜单、折叠、视频播放、图片、一点多响、窗口等模块。
作者简介
赵建保,担任广东省品牌专业、广东省示范性高职教育专业、自主招生试点专业-数字媒体应用技术专业负责人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
16.4任务实施232
16.4.1编写HTML232
16.4.2编写CSS样式233
16.4.3编写JavaScript235
16.4.4测试页面236
16.5强化训练236
16.6学习成果评量236
任务17刮刮乐237
17.1任务导入238
17.2成果目标238
17.3核心知识238
17.3.1事件基础238
17.3.2事件流239
17.3.3事件冒泡239
17.3.4事件捕获240
17.3.5事件对象240
17.3.6IE中的事件对象243
17.3.7跨浏览器的事件对象245
17.3.8共享onload事件247
17.3.9事件委托248
17.3.10事件类型249
17.3.11UI事件249
17.3.12焦点事件250
17.3.13鼠标事件250
17.3.14键盘事件251
17.3.15鼠标/键盘事件对象属性251
17.3.16鼠标/键盘事件方法252
17.3.17框架/对象(Frame/Object)事件252
17.3.18表单事件253
17.3.19剪贴板事件253
17.3.20打印事件253
17.3.21拖动事件253
17.3.22多媒体(Media)事件254
17.3.23动画事件254
17.3.24过渡事件255
17.3.25其他事件255
17.3.26模拟事件过程255
17.3.27模拟鼠标事件256
17.3.28模拟键盘事件257
17.3.29globalCompositeOperation属性257
17.4任务实施258
17.4.1编写HTML258
17.4.2编写CSS样式258
17.4.3编写JavaScript259
17.4.4测试页面260
17.5强化训练260
17.6学习成果评量260
任务18微信运动步数统计图261
18.1任务导入262
18.2成果目标262
18.3核心知识262
18.3.1HTML5canvas262
18.3.2canvas坐标263
18.3.3canvas绘图步骤263
18.3.4canvas绘制渐变色263
18.3.5canvas绘制文本263
18.3.6canvas绘制直线264
18.3.7canvas绘制矩形264
18.3.8canvas绘制圆形265
18.3.9canvas绘制曲线265
18.4任务实施265
18.4.1编写HTML265
18.4.2编写JavaScript266
18.4.3测试页面267
18.5强化训练267
18.6学习成果评量268
任务19相册269
19.1任务导入270
19.2成果目标270
19.3任务实施270
19.3.1编写HTML270
19.3.2编写CSS样式273
19.3.3编写JavaScript276
19.3.4测试页面277
19.4强化训练278
19.5学习成果评量278
任务20选项卡279
20.1任务导入280
20.2成果目标280
20.3核心知识281
20.3.1选项卡HTML模型281
20.3.2重置ul属性281
20.3.3浮动(float)282
20.3.4绝对定位(absolute)283
20.3.5选项卡切换原理283
20.4任务实施283
20.4.1编写HTML283
20.4.2编写CSS286
20.4.3编写JavaScript脚本288
20.4.4浏览器测试289
20.5强化训练289
20.6学习成果评量289
任务21JavaScript抽奖器290
21.1任务导入291
21.2成果目标291
21.3核心知识291
21.3.1数据存储291
21.3.2数组292
21.3.3创建数组292
21.3.4数组元素的读和写293
21.3.5数组元素的添加和删除293
21.3.6稀疏数组293
21.3.7数组长度294
21.3.8数组遍历294
21.3.9ECMAScript3数组方法294
21.3.10ECMAScript5数组方法296
21.4任务实施298
21.4.1编写HTML298
21.4.2编写CSS299
21.4.3编写JavaScript300
21.4.4测试页面301
21.5强化训练301
21.6学习成果评量302
任务22座位预订程序303
22.1任务导入304
22.2成果目标304
22.3核心知识304
22.3.1面向对象背景304
22.3.2对象的属性和方法305
22.3.3创建对象方法——字面量语法305
22.3.4创建对象方法——构造函数语法305
22.3.5添加和删除属性307
22.3.6访问对象307
22.3.7this关键字307
22.3.8OOP相关概念308
22.3.9浏览器内置对象308
22.3.10浏览器对象模型BOM309
22.3.11document对象309
22.3.12window对象311
22.3.13navigator对象集合313
22.3.14screen对象313
22.3.15history对象314
22.3.16location对象314
22.3.17字符串对象314
22.3.18日期对象315
22.3.19数组对象317
22.3.20逻辑对象317
22.3.21算术对象318
22.3.22Number对象318
22.3.23Form对象319
22.3.24iframe对象属性319
22.4任务实施320
22.4.1编写HTML320
22.4.2编写CSS样式321
22.4.3编写JavaScript323
22.4.4测试页面324
22.5强化训练324
22.6学习成果评量325
任务23注册表单验证326
23.1任务导入327
23.2成果目标327
23.3核心知识327
23.3.1正则表达式的概念327
23.3.2正则表达式的工作原理328
23.3.3定义正则表达式328
23.3.4元字符329
23.3.5反义字符329
23.3.6限定字符330
23.3.7转义字符330
23.3.8字符分支330
23.3.9字符分组330
23.3.10贪婪匹配和懒惰匹配331
23.3.11后向引用331
23.3.12零宽断言331
23.3.13其他语法332
23.3.14常用简易规则332
23.3.15常用正则表达式333
23.4任务实施338
23.4.1编写HTML338
23.4.2编写CSS样式339
23.4.3编写JavaScript341
23.4.4测试页面342
23.5强化训练343
23.6学习成果评量343
参考文献344
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网