HTML5+CSS3+JavaScript网页设计案例开发
作 者: 吕云翔, 欧阳植昊,徐硕 著
定 价: 49.9
出 版 社: 清华大学出版社
出版日期: 2018年12月01日
页 数: 280
装 帧: 平装
ISBN: 9787302510338
●部分前端语言介绍
章HTML、CSS、JavaScript的介绍2
1.1准备2
1.2HTML、CSS、JavaScript的介绍4
1.3HTML、CSS、JavaScript之间的协作关系4
1.4HTML、CSS、JavaScript的学习建议5
1.5HTML、CSS、JavaScript样例5
1.5.1综合样例5
1.5.2HTML样例7
1.5.3CSS样例8
1.5.4JavaScript样例9
思考题10
第2章HTML入门11
2.1HTML背景及特点11
2.1.1HTML背景11
2.1.2HTML特点11
2.2HTML开发环境12
2.3HTML快速入门13
思考题14
第3章CSS入门15
3.1CSS背景及特点15
3.1.1CSS背景15
3.1.2CSS特点15
3.1.3CSS开发环境15
3.2CSS快速入门16
3.2.1CSS基本语法16
3.2.2如何插入样式表17
思考题19
第4章JavaScript入门20
4.1JavaScript的背景及特点20
4.1.1JavaScript的背景20
4.1.2JavaScript的特点20
4.2JavaScript开发环境21
4.3JavaScript快速入门21
4.3.1JavaScript基本语法21
4.3.2JavaScript函数22
4.3.3JavaScript对象25
思考题27
第5章HTML、CSS、JavaScript样例28
思考题32
本部分小结32
第二部分HTML
第6章HTML介绍34
6.1标记语言34
6.2HTML35
思考题35
第7章基本概念36
7.1元素36
7.1.1HTML元素语法36
7.1.2常见元素36
7.1.3HTML实例解析38
7.1.4小知识39
7.2属性39
7.2.1属性语法40
7.2.2常见属性40
7.2.3属性实例41
7.3样式43
7.3.1简介43
7.3.2内联样式44
7.3.3内部样式表46
7.3.4外部样式表47
7.3.5HTML样式标签49
7.3.6已弃用的标签和属性49
7.4注释49
7.5区块50
7.5.1简介50
7.5.2常见元素50
思考题51
第8章常用控件52
8.1表单52
8.1.1简介52
8.1.2表单定义52
8.1.3表单属性53
8.1.4表单元素54
8.1.5表单样例60
8.2媒体63
8.2.1HTML音频(Audio)63
8.2.2HTML视频(Videos)65
8.3DIV+CSS66
8.3.1什么是DIV+CSS67
8.3.2DIV+CSS产生背景67
8.3.3DIV+CSS的优势67
8.3.4DIV+CSS嵌入方式68
8.3.5DIV+CSS布局优点69
8.3.6DIV+CSS存在问题69
8.3.7DIV+CSS常见错误70
8.3.8DIV+CSS常用工具70
思考题71
第9章代码规范72
9.1代码风格72
9.1.1缩进与换行72
9.1.2命名72
9.1.3标签73
9.1.4属性76
9.2通用77
9.2.1DOCTYPE77
9.2.2编码77
9.2.3CSS和JavaScript引入78
9.3Head79
9.4图片79
9.5表单80
9.6按钮80
9.7模板中的HTML82
9.8模板使用85
9.8.1为什么使用HTML模板85
9.8.2如何获取HTML模板85
思考题86
0章HTML样例87
思考题94
本部分小结94
第三部分CSS
1章CSS介绍96
11.1简介96
11.1.1CSS历史96
11.1.2CSS语言特点96
11.1.3CSS工作原理97
11.2语言基础97
11.2.1属性和属性值97
11.2.2选择器98
11.3技术应用100
思考题100
2章CSS基本概念101
12.1CSS语法101
12.2id和class选择器102
12.2.1id选择器102
12.2.2class选择器102
12.3CSS字体102
12.3.1CSS字型103
12.3.2字体系列103
12.3.3字体样式104
12.3.4字体大小104
12.3.5设置字体大小像素105
12.3.6使用百分比和EM组合105
12.3.7所有CSS字体属性106
12.4颜色107
12.4.1CSS颜色原理107
12.4.21600多万种不同的颜色107
12.4.3灰阶108
12.5CSS3背景109
12.5.1浏览器支持109
12.5.2属性110
12.5.3背景使用实例113
思考题114
3章CSS盒子模型116
13.1盒子模型简介116
13.1.1元素的宽度和高度116
13.1.2浏览器的兼容性问题117
13.2CSS边框117
13.2.1边框样式117
13.2.2边框宽度118
13.2.3边框颜色119
13.2.4边框-单独设置各边120
13.2.5边框-简写属性121
13.3CSS轮廓121
13.3.1轮廓属性121
13.3.2轮廓实例122
13.4CSSmargin123
13.4.1margin单边外边距属性123
13.4.2margin简写属性124
13.4.3所有的CSS边距属性124
13.4.4margin样例124
13.5CSSpadding125
13.5.1填充单边内边距属性126
13.5.2填充简写属性126
13.5.3CSS填充属性126
13.5.4padding实例127
思考题128
4章CSS定位129
14.1position属性129
14.1.1static定位129
14.1.2fixed定位129
14.1.3relative定位129
14.1.4absolute定位130
14.1.5重叠的元素130
14.1.6CSSposition属性总结131
14.1.7position实例132
14.2float属性133
14.2.1什么是CSS的float133
14.2.2元素浮动方式133
14.2.3彼此相邻的浮动元素133
14.2.4清除浮动使用clear133
14.2.5CSS中所有的浮动属性134
14.2.6float实例134
14.3align属性136
思考题137
5章CSS3动画及响应式138
15.1什么是CSS3中的动画138
15.2CSS3的@keyframes规则140
15.3CSS3动画属性142
15.4CSS动画实例142
15.5响应式布局简介143
15.6viewpoint145
15.7网格视图145
思考题149
6章代码规范150
16.1CSS书写格式150
16.2选择器与属性缩写152
16.2.1选择器152
16.2.2属性缩写153
16.2.3空行154
16.3值与单位155
16.3.1文本155
16.3.2数值156
16.3.3url()156
16.3.4长度156
16.3.5颜色157
16.3.62D位置158
16.4文本编排158
16.4.1字体族158
16.4.2字号160
16.4.3字体风格160
16.4.4变换与动画160
16.5CSS注释161
16.5.1普通注释161
16.5.2区块注释161
16.6CSS命名规范162
16.6.1命名组成162
16.6.2命名前缀162
16.7CSS模板使用162
思考题164
本部分小结164
第4部分JavaScript
7章JavaScript介绍166
17.1简介166
17.2应用场景168
思考题169
8章JavaScript的基本概念170
18.1变量170
18.1.1变量定义170
18.1.2JavaScript数据类型170
18.1.3创建JavaScript变量171
18.1.4变量作用域172
18.2JavaScript保留关键字172
18.3函数173
18.3.1函数语法173
18.3.2调用带参数的函数173
18.3.3带有返回值的函数174
18.3.4函数使用样例175
18.4对象178
18.4.1对象创建方法178
18.4.2对象创建示例181
18.4.3日期对象182
18.4.4钟表示例183
18.5事件185
18.5.1基本概念185
18.5.2事件分类185
18.5.3事件示例187
思考题188
9章常用功能189
19.1数组189
19.1.1创建数组189
19.1.2数组的索引与长度190
19.1.3元素添加/删除191
19.1.4常用方法193
19.2Date195
19.2.1Date对象简介195
19.2.2Date对象常见方法196
19.3表单197
19.3.1提交表单198
19.3.2重置表单198
19.3.3表单字段199
19.3.4表单样例201
19.4类库202
19.4.1常见类库203
19.4.2jQuery205
19.5jQuery详解207
19.5.1jQuery选择器207
19.5.2jQuery事件209
19.5.3jQuery内容修改213
19.5.4jQuery遍历217
思考题220
第20章代码规范221
20.1文件及结构221
20.1.1文件221
20.1.2结构221
20.2命名和注释227
20.2.1命名227
20.2.2注释229
思考题230
第21章JavaScript样例231
21.1俄罗斯方块231
21.1.1代码及展示231
21.1.2代码分析233
21.2计算器234
21.2.1代码及展示234
21.2.2代码分析241
思考题242
本部分小结242
第五部分综合样例
第22章管理系统246
22.1类库准备246
22.2主页246
22.3数据展示页面249
22.4用户管理页面256
思考题262
第23章游戏2048263
23.1界面263
23.2代码263
23.2.1HTML263
23.2.2CSS264
23.2.3JavaScript266
思考题273
第24章个人网站274
24.1准备274
24.2WordPress部署276
24.2.1服务器镜像安装276
24.2.2WordPress初始化279
24.3个人网站使用279
思考题280
本部分小结280
后记281
参考文献282
内容简介
本书从HTML、CSS、JavaScript很基本的概念开始,由浅至深地介绍这三种语言在网页开发中的应用,并挑选了网页开发技术中很精髓的部分进行讲解,让读者能够更高效地掌握网页开发技术。
本书的靠前部分从宏观上介绍HTML、CSS、JavaScript在Web开发中的应用;第二部分着重介绍HTML语言,分析其搭建网页框架上的特点;第三部分讲解CSS语言如何控制页面的样式和风格;第四部分分析JavaScript在实现网页动态逻辑方面的运用;第五部分通过综合样例说明HTML、CSS、JavaScript在实际开发中的各类运用场景。
本书既适合作为网页开发的入门教程和工具书,也适合非计算机专业的学生及广大计算机爱好者阅读。
评论晒单