HTML5+ CSS3+JavaScript 网页设计实战
生活百科 2023-01-26 08:58生活百科www.aizhengw.cn
HTML5+ CSS3+JavaScript 网页设计实战
基本介绍
- 书名HTML5+ CSS3+JavaScript 网页设计实战
- 作者常新峰
- 定价79
图书信息
HTML5+ CSS3+JavaScript 网页设计实战(视频教学版)
作者常新峰 王金柱
定价79元
印次1-1
ISBN9787302488125
出版日期2018.01.01
印刷日期2017.12.11
印次1-1
ISBN9787302488125
出版日期2018.01.01
印刷日期2017.12.11
内容简介
本书由浅入深,系统、详尽地介绍了HTML5、CSS3和JavaScript相关技术及其在Web前端及移动套用开发领域的套用。书中提供了大量的代码示例,从基本原理到实战套用,几乎涉及了Web前端及移动套用开发的绝大部分内容。 本书分为四篇,共17章。第一篇为HTML和HTML5技术,涵盖的内容包括HTML网页基础、页面元素、文字与排版、网页图像、超连结、表格与表单和HTML5新特性等方面的内容;
目录
第1章网站与HTML网页 1
1.1什幺是网站和网页 1
1.2网站的组成 1
1.2.1网址 2
1.2.2网站空间 3
1.2.3DNS域名解析 3
1.2.4网站程式 3
1.2.5资料库 3
1.2.6Web伺服器 4
1.3HTML网页的组成 4
1.3.1HTML网页结构 4
1.3.2HTML网页头部 5
1.3.3HTML网页主体 6
1.3.4HTML网页要求 7
1.3.5HTML网页标籤 8
1.3.6HTML与XHTML 10
1.4静态网页与动态网页 11
1.5Web标準 12
1.5.1结构标準 12
1.5.2表现标準 13
1.5.3行为标準 13
1.5.4代码标準 13
1.5.5标準测试 15
1.5.6HTML、CSS与JavaScript三者的关係 15
1.6HTML5介绍 15
1.6.1HTML5的发展历史 15
1.6.2HTML5的设计理念 17
1.6.3HTML5的新特性 18
1.6.4HTML5的新变革 19
1.6.5HTML5的新标籤 19
1.6.6HTML5的移动特性及未来 21
1.7如何创建一个HTML5网页 21
1.7.1HTML5代码的编写 22
1.7.2使用文本编辑器开发 22
1.7.3使用EditPlus编辑器开发 24
1.7.4使用Sublime编辑器开发 26
1.7.5使用WebStorm平台开发 26
1.7.6使用Dreamweaver平台开发 28
第2章HTML网页结构 31
2.1DOCTYPE标籤 31
2.1.1概念及作用 31
2.1.2使用规则 31
2.1.3DTD类型 32
2.2HTML标籤 32
2.2.1概念及作用 32
2.2.2使用方法 33
2.3head标籤 33
2.3.1基本概念 34
2.3.2功能作用 34
2.3.3使用方法 34
2.4refresh重定向 36
2.4.1基本概念 36
2.4.2使用方法 36
2.4.3http-equiv属性 37
2.5base基址标籤 38
2.5.1基本概念及作用 38
2.5.2常规用法 39
2.5.3特殊用法 41
2.6引用CSS样式档案 42
2.6.1概述 43
2.6.2功能用法 43
2.6.3简单示例 44
2.7引用JavaScript脚本档案 46
2.7.1概述 46
2.7.2内嵌式JavaScript脚本 46
2.7.3引入外部JavaScript脚本 49
2.8HTML网页注释 51
2.9浏览器对HTML属性的支持 53
第3章HTML网页文字与排版 57
3.1段落排版 57
3.1.1段落标籤 57
3.1.2对齐与缩进 58
3.1.3分割线 60
3.1.4标题 61
3.2文字排版 62
3.2.1字形字型 62
3.2.2上、下标字型 64
3.3项目符号与编号 65
3.3.1符号列表 65
3.3.2编号列表 67
3.3.3自定义列表 68
3.4特殊符号 69
3.5项目实战线上新闻浏览 71
第4章HTML网页图像 74
4.1网页图片基础 74
4.1.1图片尺寸、像素与解析度 74
4.1.2在网页中显示原始图片 75
4.1.3在网页中调整图片尺寸 77
4.2网页图片效果 80
4.2.1背景图片 80
4.2.2图片对齐 81
4.2.3浮动图片 82
4.2.4替换图片的文本 83
4.2.5图片连结 85
4.3项目实战线上图文杂誌 86
4.3.1线上图文杂誌原始码结构 86
4.3.2线上图文杂誌页眉设计 88
4.3.3线上图文杂誌目录设计 90
4.3.4线上图文杂誌正文设计 92
4.3.5线上图文杂誌页脚设计 95
第5章HTML网页超连结 98
5.1超连结基础 98
5.1.1什幺是超连结 98
5.1.2超连结类型 98
5.2超连结标籤 99
5.2.1超连结格式 99
5.2.2超连法 99
5.3超连结套用 103
5.3.1关键字超连结 103
5.3.2图片超连结 104
5.3.3电子邮件连结 106
5.4创建热点区域 109
5.5项目实战电子书製作 111
5.5.1电子书原始码结构 111
5.5.2电子书主页设计 112
5.5.3电子书功能页设计 116
5.5.4电子书参考书籍页设计 120
第6章HTML网页中的表格与表单 124
6.1HTML表格基础 124
6.1.1什幺是HTML表格 124
6.1.2HTML表格组成 124
6.2HTML表格标籤 125
6.2.1表格<table>标籤 125
6.2.2表格语法 126
6.3HTML表格套用 129
6.3.1空单元格表格 129
6.3.2单元格边距和间距 130
6.3.3细线框线表格 131
6.3.4跨行与跨列的表格 132
6.3.5表格背景颜色 136
6.3.6单元格内容对齐方式 137
6.3.7表格嵌套元素 138
6.4HTML表单基础 140
6.4.1什幺是HTML表单 140
6.4.2HTML表单框架 141
6.5HTML表单组成 142
6.5.1表单<form>标籤 142
6.5.2表单<form>组成 143
6.5.3一个简单的表单<form>页面 143
6.6HTML表单元素 145
6.6.1文本域及其标记 145
6.6.2密码域 147
6.6.3单选按钮 148
6.6.4複选框 149
6.6.5下拉列表 150
6.6.6多行文本域 152
6.6.7分组框(Fieldset) 153
6.7HTML5表单新属性 154
6.7.1自动完成属性 154
6.7.2自动焦点属性 157
6.8HTML5表单输入类型 159
6.8.1email类型 159
6.8.2number类型 163
6.8.3range类型 165
6.8.4search类型 165
6.8.5url类型 166
6.8.6日期选择器(DataPickers) 167
6.9项目实战HTML5用户注册页面 171
第7章HTML5套用 176
7.1画布<Canvas>工具 176
7.1.1画布<Canvas>工具介绍 176
7.1.2画布<Canvas>标籤定义 176
7.1.3画布<Canvas>工具对象、坐标、路径和填充 177
7.1.4使用画布<Canvas>绘制图形 178
7.1.5使用画布<Canvas>绘製文字 182
7.1.6画布<Canvas>特效 184
7.2HTML5离线快取 187
7.2.1HTML5离线快取API介绍 187
7.2.2使用Manifest档案 189
7.2.3使用ApplicationCacheAPI 190
7.3HTML5Web存储 191
7.3.1HTML5Web存储概述 `191
7.3.2localStorage存储方式 191
7.3.3sessionStorage存储方式 193
7.4项目实战搭建简单的HTML5离线APP 195
第8章CSS与CSS3 199
8.1回顾CSS 199
8.1.1什幺是CSS 199
8.1.2CSS发展简史 199
8.1.3XHTML+CSS设计标準 200
8.2CSS语法构成 200
8.2.1CSS基础语法 200
8.2.2CSS高级语法 201
8.2.3CSS选择器 202
8.3CSS标籤语义化 202
8.4CSS命名规范 204
8.4.1CSS档案名称称命名规范 204
8.4.2页面功能区域的命名规范 204
8.4.3页面位置的命名规范 204
8.4.4父子关係的命名规范 205
8.4.5具体功能的命名规范 205
8.4.6控制项的命名规范 205
8.4.7自定义命名规范 205
8.5CSS使用方法 205
8.5.1外链式 205
8.5.2嵌入式 208
8.5.3内联式 210
8.5.4优先权 212
8.6创建并编辑CSS的工具 212
8.6.1CSS创建与编辑工具 212
8.6.2使用集成开发平台 213
8.7CSS3新增特性概述 215
8.7.1CSS3属性选择器 215
8.7.2RGBA透明度 215
8.7.3CSS3多栏布局 216
8.7.4CSS3字元串溢出 216
8.7.5CSS3圆角 216
8.7.6CSS3阴影 217
第9章CSS选择器 218
9.1CSS选择器基础 218
9.1.1什幺是CSS选择器 218
9.1.2CSS选择器分类 218
9.1.3CSS选择器优先权 219
9.2CSS选择器套用 219
9.2.1标籤选择器 219
9.2.2类选择器 222
9.2.3id选择器 224
9.2.4派生选择器 227
9.2.5后代选择器 229
9.2.6子选择器 232
9.2.7相邻兄弟选择器 234
9.2.8属性选择器 236
9.2.9伪类选择器 244
9.3项目实战套用CSS选择器设计页面 247
第10章CSS基础样式 255
10.1背景样式 255
10.1.1背景颜色 255
10.1.2背景图片 257
10.1.3背景重複 258
10.1.4背景定位 260
10.1.5固定背景位置 262
10.2字型样式 264
10.2.1字型系列 264
10.2.2字型风格 266
10.2.3字型加粗 268
10.2.4字型变形 270
10.2.5字型大小 271
10.3文本样式 273
10.3.1文本对齐方式 273
10.3.2文本缩进 274
10.3.3文本间隔 275
10.3.4文本修饰 277
10.3.5文本方向 279
10.3.6处理文本空白符 280
10.4文本美化 281
10.4.1文本阴影 281
10.4.2文本溢出 283
10.4.3文本框线轮廓 284
10.5颜色样式 286
10.5.1十六进制颜色 286
10.5.2RGB颜色 287
10.5.3RGBA颜色 288
10.6项目实战报纸风格页面 290
第11章CSS表格与列表 293
11.1CSS表格 293
11.1.1表格框线 293
11.1.2表格摺叠框线 296
11.1.3表格内边距 298
11.1.4表格宽度和高度 299
11.1.5表格文本对齐 302
11.2CSS列表 304
11.2.1列表标记类型 304
11.2.2列表标记位置 306
11.2.3图片列表标记 307
11.3项目实战CSS登录页面 309
第12章JavaScript概述 312
12.1了解JavaScript脚本语言 312
12.1.1什幺是JavaScript脚本语言 312
12.1.2JavaScript的发展历史 312
12.1.3JavaScript组成与特点 313
12.2在网页中使用JavaScript脚本语言 313
12.2.1在网页中嵌入JavaScript脚本 313
12.2.2引入外部JavaScript档案 315
12.3创建并编辑JavaScript的工具 316
12.4JavaScript脚本语言开发与调试 316
12.4.1使用WebStorm开发平台创建项目并编辑代码 317
12.4.2使用Firefox浏览器调试js脚本 318
第13章JavaScript语法 321
13.1JavaScript语法基础 321
13.1.1JavaScript语句 321
13.1.2JavaScript代码及执行 321
13.1.3JavaScript语法补充 322
13.1.4JavaScript代码注释 322
13.2JavaScript变数与数据类型 323
13.2.1JavaScript变数 323
13.2.2JavaScript数据类型 324
13.2.3JavaScript对象 327
13.2.4null与undefined数据类型 329
13.2.5JavaScript保留关键字 334
13.3JavaScript运算符与表达式 335
13.3.1JavaScript算术运算符及表达式 335
13.3.2JavaScript赋值运算符及表达式 335
13.3.3JavaScript比较运算符及表达式 336
13.3.4JavaScript逻辑运算符及表达式 336
13.3.5JavaScript条件运算符及表达式 336
13.3.6JavaScript位运算符及表达式 336
13.3.7JavaScript字元串连线运算符 337
13.3.8JavaScript运算符优先权 337
13.4JavaScript流程控制语句 338
13.4.1if语句 338
13.4.2if…else…语句 338
13.4.3if…elseif…else…语句 339
13.4.4switch语句 341
13.4.5for语句 343
13.4.6while语句 345
15.4.7break语句 346
15.4.8continue语句 347
13.5JavaScript函式 348
13.5.1JavaScript函式介绍 349
13.5.2JavaScript函式声明、定义与调用 349
13.5.3JavaScript系统函式 356
13.6项目实战简易线上JavaScript计算器 368
第14章JavaScript对象模型编程 372
14.1对象模型编程基础 372
14.2JavaScript浏览器对象模型 372
14.3JavaScript文档对象模型 374
14.3.1文档对象模型基础 374
14.3.2通过id获取DOM元素对象 375
14.3.3通过name获取DOM元素对象 376
14.3.4通过tag标籤获取DOM元素对象 377
14.3.5通过class获取DOM元素对象 379
14.4JavaScript表单对象模型 381
14.4.1表单(Form)对象模型 381
14.4.2获取表单(Form)元素对象属性 381
14.4.3获取表单(Form)内元素的方法 382
14.5项目实战动态操作DOM元素 384
第15章JavaScript事件 389
15.1JavaScript事件基础 389
15.1.1HTML事件 389
15.1.2DOM事件类型 390
15.2JavaScript视窗事件 391
15.2.1视窗(Window)载入事件 391
15.2.2视窗(Window)载入多个事件 392
15.2.3视窗(Window)载入事件(JS方式) 393
15.3JavaScript表单事件 394
15.3.1表单(Form)元素变化事件 394
15.3.2表单(Form)元素被选中事件 395
15.3.3表单(Form)元素焦点事件 396
15.3.4表单(Form)重置与提交事件 398
15.4JavaScript键盘事件 399
15.5JavaScript滑鼠事件 401
15.5.1滑鼠单击事件 401
15.5.2滑鼠双击事件 402
15.5.3滑鼠悬停与移出事件 405
15.6项目实战滑鼠坐标位置套用 407
第16章项目实战——自适应Web主页 409
16.1自适应Web主页介绍 409
16.2自适应Web主页模组 410
16.2.1页面框架 410
16.2.2页面头部导航工具条 411
16.2.3页面主体部分 415
16.2.4页面页脚部分 419
16.3自适应Web主页互动功能 420
16.4自适应Web主页媒体查询 422
第17章项目实战——用户管理系统 426
17.1用户管理系统介绍 426
17.2数据存储结构 426
17.3浏览器本地存储 428
17.4用户管理系统功能模组 429
17.4.1用户管理系统主页 429
17.4.2登录页面 431
17.4.3用户管理页面(用户许可权) 436
17.4.4新建用户信息 440
17.4.5编辑用户信息 447
17.4.6删除用户信息 455
17.4.7新用户注册 456
上一篇:copy(电脑术语)
下一篇:讴歌ILX