- ISBN:9787302659150
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:280
- 出版时间:2024-04-01
- 条形码:9787302659150 ; 978-7-302-65915-0
本书特色
本教材力争从内容、形式以及问题导向等方面,做出特色和成效,详情如下:
1)紧跟产业需求和技术发展,逻辑合理,内容自成一体,包含Web大前端从HTML到CSS再到JavaScript服务器端开发的全栈内容;
2)教材形式丰富,包含富媒体的数字资源及详实的纸质教材,可直接用于线上线下混合式教学;
3)以学生为中心,问题为导向,转变开发模式,解耦微服务架构,实现工程化、模块化、组件化开发;
4)同步建设在线教学资源,包括PPT、习题、作业、实验等内容。
内容简介
本书全面系统地介绍了Web前端开发用到的基础知识,全书分为5部分,共10章。第1部分为HTML,包括第1、2章,分别介绍Web工作原理、基本概念、发展历史、开发工具、站点创建和HTML标签等内容;第2部分为CSS,包括第3、4章,分别介绍CSS选择器、样式、变换、三大特性、盒子模型、元素定位、Flex布局、Grid布局和响应式设计等内容;第3部分为JavaScript,包括第5~8章,分别介绍基本数据类型、运算符、流程控制、对象、JSON、解构赋值、模板字符串、函数、事件、BOM、DOM、异步编程、Node.js和AJAX等内容;第4部分为前端开发框架,即第9章,介绍了Vue.js、React和Angular;第5部分为综合案例,即第10章,介绍了Web设计页面制作等。 本书结构合理,案例丰富,内容由浅入深,讲解通俗易懂,适合作为高等学校计算机科学与技术、软件工程、网络工程、人工智能及相关专业的教材,也可以作为前端开发工程师的参考书和培训教材。
目录
1.1Web工作原理及基本概念1
1.1.1Web工作原理1
1.1.2Web基本概念2
1.1.3HTTP/HTTPS4
1.2前端基本技术及发展历史6
1.2.1HTML6
1.2.2CSS7
1.2.3JavaScript7
1.3开发工具及环境搭建8
1.3.1常用代码编辑器8
1.3.2浏览器及浏览器开发者工具9
1.4Web站点的创建12
1.5习题14
第2章HTML标签17
2.1HTML标签简介17
2.1.1HTML标签概念17
2.1.2文档类型声明18
2.2HTML文档结构18
2.3基本标签21
2.3.1文本标签与特殊字符21
2.3.2图片标签23
2.3.3媒体标签24
2.3.4列表标签25
2.3.5表格标签26
2.3.6超链接标签28
2.3.7标签30
2.4表单标签312.4.1表单标签简介31
2.4.2输入标签32
2.4.3文本域标签33
2.4.4选择列表标签33
2.5语义标签35
2.5.1文档头部语义标签35
2.5.2文档主体语义标签36
2.5.3文档尾部语义标签37
2.6HTML标签类型39
2.7HTML标签综合实例43
2.8习题47
〖3〗Web前端开发基础——HTML CSS JavaScript 前端框架目录〖3〗第3章CSS基础51
3.1CSS简介51
3.1.1基本语法51
3.1.2引入方式52
3.2CSS选择器54
3.2.1标签选择器54
3.2.2ID选择器54
3.2.3类选择器55
3.2.4复合选择器57
3.2.5伪元素选择器61
3.2.6伪类选择器62
3.3CSS样式62
3.3.1字体样式62
3.3.2文本样式65
3.3.3图片样式68
3.3.4背景样式70
3.3.5超链接样式70
3.4CSS变换72
3.4.1渐变72
3.4.2转换74
3.4.3过渡和动画78
3.5CSS三大特性80
3.6CSS综合案例82
3.7习题84
第4章定位和布局87
4.1盒子模型87
4.1.1盒子模型原理87
4.1.2块级盒子95
4.1.3内联盒子96
4.1.4替代盒子模型98
4.2元素定位98
4.2.1标准文档流98
4.2.2浮动float100
4.2.3定位position103
4.3Flex布局104
4.3.1基本概念104
4.3.2容器属性105
4.3.3项目属性109
4.4Grid布局110
4.4.1基本概念110
4.4.2Grid应用111
4.5响应式设计115
4.5.1媒体查询115
4.5.2rem应用117
4.5.3响应式117
4.6布局综合实例118
4.7习题122
第5章JavaScript基础126
5.1JavaScript简介126
5.1.1基本语法126
5.1.2引入方式129
5.2基本数据类型130
5.2.1数值130
5.2.2字符串132
5.2.3布尔值132
5.2.4null和undefined类型132
5.2.5类型转换132
5.3运算符和流程控制133
5.3.1运算符133
5.3.2流程控制138
5.4内置对象142
5.4.1Array对象142
5.4.2String对象144
5.4.3Number对象145
5.4.4Math对象146
5.4.5Date对象146
5.5自定义对象147
5.5.1创建对象147
5.5.2内置方法150
5.5.3prototype151
5.6JSON153
5.6.1JSON语法153
5.6.2JSON用法154
5.7解构赋值156
5.7.1数组的解构赋值156
5.7.2对象的解构赋值157
5.7.3函数参数的解构赋值158
5.8模板字符串158
5.8.1字符串格式化158
5.8.2多行字符串158
5.8.3运算与函数调用159
5.8.4includes()、startsWith()和endsWith()方法160
5.8.5repeat()方法161
5.9JavaScript综合实例162
5.10习题164
第6章函数和事件166
6.1函数166
6.1.1自定义函数166
6.1.2函数调用168
6.1.3嵌套函数171
6.1.4内置函数172
6.1.5箭头函数174
6.2事件176
6.2.1事件定义和常用事件176
6.2.2事件处理流程177
6.2.3注册事件178
6.2.4事件对象和事件代理181
6.3事件驱动函数184
6.3.1行内事件驱动184
6.3.2内联事件驱动185
6.3.3外链事件驱动186
6.4事件和函数综合实例187
6.5习题189
第7章BOM与DOM193
7.1浏览器对象模型BOM193
7.1.1BOM结构193
7.1.2BOM主要对象194
7.2文档对象模型DOM198
7.2.1DOM结构199
7.2.2获取元素200
7.2.3插入元素204
7.2.4创建和删除元素206
7.2.5复制和替换元素209
7.2.6DOM综合实例211
7.3习题214
第8章JavaScript服务器端开发218
8.1异步编程218
8.2Node.js219
8.2.1Node.js安装219
8.2.2Node.js文件系统221
8.2.3Node.js GET/POST请求224
8.2.4Node.js Web模块226
8.3AJAX227
8.3.1AJAX简介227
8.3.2AJAX异步调用228
8.4习题234
第9章Web前端开发框架237
9.1Vue.js框架237
9.1.1Vue.js简介237
9.1.2Vue.js安装238
9.1.3Vue常用指令240
9.1.4Vue应用241
9.2React框架243
9.2.1React简介243
9.2.2React安装243
9.2.3React应用245
9.3Angular框架245
9.3.1Angular简介245
9.3.2Angular CLI工具搭建Angular开发环境246
9.4习题248
第10章Web综合案例250
10.1Web设计250
10.1.1确定主题250
10.1.2Web结构251
10.1.3收集素材251
10.2页面制作252
10.3系统测试252
10.4诗词乐园案例254
附录262
附录A缩略词262
附录B本书扩展资源及参考答案264
参考文献265
-
落洼物语
¥8.4¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
长征记忆(八品)
¥9.5¥45.0 -
中医基础理论【中医 针灸专业用】
¥18.0¥25.0 -
北大人文课(平装)
¥12.2¥45.0 -
世界现代设计史-[第二版]
¥63.6¥120.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥8.5¥25.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
计算机操作系统教程(第4版)(清华大学计算机系列教材)
¥31.9¥49.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
无人机概论
¥37.2¥59.0 -
(平装)北大必修课:北大口才课
¥18.2¥45.0 -
海商法-第四版
¥30.2¥48.0