注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术工业技术建筑科学建筑设计HTML+CSS+JavaScript网页设计与布局(从新手到高手)

HTML+CSS+JavaScript网页设计与布局(从新手到高手)

HTML+CSS+JavaScript网页设计与布局(从新手到高手)

定 价:¥89.00

作 者: 张振,王修洪
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302491835 出版时间: 2019-03-01 包装: 平装
开本: 16开 页数: 489 字数:  

内容简介

  本书主要介绍使用HTML5、CSS3和JavaScript进行网站图像、网页动画、设计以及网页制作的方法和实践经验,并从网站开发的角度,详细介绍开发不同类型静态网站的经验与过程。全书共分21章,内容包括网页基础、HTML5概述、创建文本和图像、创建表格、创建超链接、应用多媒体、绘制图形、创建表单、Web应用技术、揭秘CSS3、美化字体与段落、美化菜单和图片、美化背景与边框、美化表格、美化表单、使用变形与动画、盒样式与用户界面、JavaScript概述、JavaScript核心语句与事件处理、JavaScript内置对象、JavaScript核心对象等。本书图文并茂,秉承了基础知识与实例相结合的特点,其内容简单易懂,结构清晰,实用性强,案例经典,适合网页设计初学者、大中院校师生及计算机培训人员使用,同时也是网页设计爱好者的必备参考书。

作者简介

暂缺《HTML+CSS+JavaScript网页设计与布局(从新手到高手)》作者简介

图书目录

目    录
第1章  网页基础    1
1.1  初识网页    2
  1.1.1  网页的构成    2
  1.1.2  静态网页    3
  1.1.3  动态网页    3
  1.1.4  数据库    4
1.2  W3C概述    7
  1.2.1  了解W3C    7
  1.2.2  W3C的结构    8
  1.2.3  W3C的表现    9
  1.2.4  W3C的行为    11
1.3  网站设计概述    12
  1.3.1  网站整体策划    12
  1.3.2  网页设计任务    13
  1.3.3  网页设计实现    14
1.4  网页配色    16
  1.4.1  色彩的基础概念    17
  1.4.2  色彩的模式    20
  1.4.3  自定义网页颜色    21
  1.4.4  色彩推移    22
1.5  网页的艺术表现与风格设计    23
  1.5.1  网页形式的艺术表现    23
  1.5.2  网页构成的艺术表现    25
  1.5.3  网页纹理的艺术表现    26
  1.5.4  网页设计风格类型    28
第2章  HTML5概述    30
2.1  HTML5基本概念    31
  2.1.1  HTML5简介    31
  2.1.2  HTML5文档类型    31
  2.1.3  页面构成    32
2.2  HTML5的优势    33
  2.2.1  HTML5优点    33
  2.2.2  HTML5的特性    34
  2.2.3  HTML5新功能    34
2.3  HTML5的主体结构    35
  2.3.1  HTML5结构性标签体系    35
  2.3.2  新增的主体结构标签    37
  2.3.3  新增的非主体结构标签    39
2.4  HTML5文件的编写方法    40
  2.4.1  手工编写HTML5    40
  2.4.2  使用Dreamweaver编写    41
2.5  练习:创建HTML5文档    45
2.6  练习:制作个HTML5网页    47
2.7  新手训练营    48
第3章  创建文本和图像    51
3.1  添加网页文本    52
  3.1.1  添加普通文本    52
  3.1.2  添加特殊字符    52
3.2  设置文本格式    54
  3.2.1  设置文本样式    54
  3.2.2  设置对齐方式    58
  3.2.3  设置段落样式    59
3.3  设置文字列表    61
  3.3.1  设置单个列表    61
  3.3.2  设置多个列表    62
  3.3.3  设置嵌套列表    63
  3.3.4  自定义列表    64
3.4  使用图像    64
  3.4.1  网页图像格式    64
  3.4.2  插入图像    65
  3.4.3  编辑图像    66
3.5  练习:制作数学试题网页    68
3.6  练习:制作导航条    71
3.7  新手训练营    73
第4章  创建表格    76
4.1  使用表格    77
  4.1.1  创建表格    77
  4.1.2  创建嵌套表格    77
  4.1.3  创建标题表格    78
4.2  编辑单元格    79
  4.2.1  调整单元格    79
  4.2.2  设置单元格背景    81
  4.2.3  合并单元格    81
4.3  设置表格    83
  4.3.1  定义表格    83
  4.3.2  设置边框类型    84
  4.3.3  设置表格背景    85
4.4  处理表格数据    86
  4.4.1  排序数据    86
  4.4.2  导入/导出表格数据    87
4.5  练习:制作个人简历    88
4.6  练习:制作购物车页    93
4.7  新手训练营    97
第5章  创建超链接    101
5.1  链接与路径    102
  5.1.1  网页中的链接    102
  5.1.2  网页中的路径    102
5.2  使用超链接    103
  5.2.1  创建文本超链接    103
  5.2.2  创建图像超链接    104
  5.2.3  创建其他超链接    104
5.3  应用IFrame框架    108
  5.3.1  插入IFrame框架    108
  5.3.2  链接IFrame框架页面    109
5.4  练习:制作水果页面    110
5.5  练习:制作水墨画页面    112
5.6  新手训练营    115
第6章  应用多媒体    118
6.1  插入Flash    119
  6.1.1  插入Flash动画    119
  6.1.2  插入Flash视频    121
6.2  使用音频文件    122
  6.2.1  了解audio标签    122
  6.2.2  添加音频文件    123
6.3  使用视频文件    124
  6.3.1  了解video标签    124
  6.3.2  添加视频文件    125
6.4  音频与视频相关的属性、方法和
事件    126
  6.4.1  音频与视频相关的属性    127
  6.4.2  音频与视频相关的方法    130
  6.4.3  音频与视频相关的事件    130
6.5  练习:制作音乐播放网页    132
6.6  练习:制作在线视频网页    134
6.7  新手训练营    136
第7章  使用HTML图形    138
7.1  认识HTML5 Canvas元素    139
  7.1.1  Canvas元素概述    139
  7.1.2  浏览器的支持与替代
          内容    139
  7.1.3  在页面中放置Canvas
          元素    140
7.2  绘制基本形状    141
  7.2.1  绘制矩形    141
  7.2.2  绘制圆形    142
  7.2.3  绘制直线    143
  7.2.4  绘制三角形    143
  7.2.5  绘制曲线    144
7.3  绘制渐变图形    146
  7.3.1  绘制线性渐变    146
  7.3.2  绘制径向渐变    147
7.4  绘制变形图形    147
  7.4.1  绘制平移效果图形    148
  7.4.2  绘制缩放效果图形    148
  7.4.3  绘制旋转效果图形    149
7.5  编辑图形    150
  7.5.1  组合图形    150
  7.5.2  裁切路径    151
  7.5.3  设置描边样式    151
  7.5.4  设置图形的透明度    153
  7.5.5  设置阴影    154
  7.5.6  保存图形状态    155
7.6  使用图像    156
  7.6.1  绘制图像    156
  7.6.2  平铺图像    157
  7.6.3  裁剪图像    158
  7.6.4  px化处理图像    158
7.7  绘制文字    160
  7.7.1  绘制填充文字    160
  7.7.2  绘制轮廓文字    161
  7.7.3  设置文字宽度    162
7.8  练习:制作风景推荐线路    162
7.9  练习:制作校园简介    164
7.10  新手训练营    167
第8章  创建表单    169
8.1  添加表单    170
  8.1.1  表单概述    170
  8.1.2  插入表单    170
8.2  添加文本和网页元素    172
  8.2.1  添加文本元素    172
  8.2.2  添加网页元素    173
8.3  添加选择和按钮元素    177
  8.3.1  添加选择元素    177
  8.3.2  添加按钮元素    179
8.4  添加表单高级元素    181
  8.4.1  新增input元素属性    181
  8.4.2  新增form元素及其属性    185
8.5  练习:制作用户登录页面    186
8.6  练习:制作用户注册页面    188
8.7  新手训练营    191
第9章  Web应用技术    194
9.1  本地存储    195
  9.1.1  Web Storage概述    195
  9.1.2  Web Storage的优势    195
  9.1.3  判断浏览器    196
  9.1.4  Web Storage方法    196
9.2  离线Web应用程序    198
  9.2.1  离线Web应用程序概述    199
  9.2.2  Cache Manifest文件    199
  9.2.3  在线状态检测    200
  9.2.4  applicationCache对象    200
9.3  通信应用    201
  9.3.1  WebSocket通信概述    201
  9.3.2  跨文档消息传输    202
  9.3.3  使用WebSocket    203
9.4  线程应用    204
  9.4.1  Web Workers概述    204
  9.4.2  工作线程与多线程    205
  9.4.3  线程事件处理模型    206
  9.4.4  浏览器与线程    207
9.5  获取地理位置信息    207
  9.5.1  使用方法    207
  9.5.2  position对象    209
9.6  练习:制作简单留言簿    210
9.7  练习:制作个人博客    213
9.8  新手训练营    216
第10章  揭秘CSS3    218
10.1  CSS3简介    219
  10.1.1  了解CSS样式    219
  10.1.2  CSS的发展史    220
  10.1.3  CSS的缺点和使用陷阱    220
10.2  应用CSS3    222
  10.2.1  CSS3的基础语法    222
  10.2.2  CSS的应用分类    223
  10.2.3  CSS3的新特性    224
  10.2.4  CSS里的单位    226
  10.2.5  CSS编写规则    227
10.3  使用CSS3选择器    228
  10.3.1  认识CSS3选择器    228
  10.3.2  非伪类型选择器    229
  10.3.3  伪类选择器    231
  10.3.4  结构性伪类选择器    232
  10.3.5  UI元素状态伪类选择器    235
  10.3.6  其他关系选择器    238
10.4  练习:制作多彩时尚页    239
10.5  练习:制作图片新闻页    242
10.6  新手训练营    244
第11章  美化字体与段落    247
11.1  设置字体格式    248
  11.1.1  使用选择器插入字体    248
  11.1.2  设置字体和字号    249
  11.1.3  设置字体样式    250
  11.1.4  设置字体颜色    252
  11.1.5  设置复合属性    253
11.2  设置段落格式    253
  11.2.1  设置段落的基本样式    254
  11.2.2  设置段落的高级样式    258
  11.2.3  设置列表样式    260
11.3  设置高级样式    264
  11.3.1  设置阴影效果    264
  11.3.2  省略标记    266
  11.3.3  设置自动换行    268
  11.3.4  调用服务端字体    268
11.4  练习:制作企业新闻列表    269
11.5  练习:制作节日简介页面    271
11.6  新手训练营    273
第12章  美化图片与列表    276
12.1  插入图像文件    277
  12.1.1  在标题前插入图像文件    277
  12.1.2  attr属性应用    278
12.2  设置图片格式    278
  12.2.1  缩放图片    278
  12.2.2  设置对齐方式    279
12.3  图文混排    281
  12.3.1  设置文字环绕    281
  12.3.2  设置图文间距    282
12.4  设置项目列表    282
  12.4.1  设置无序列表    283
  12.4.2  设置有序列表    283
  12.4.3  设置自定义列表    284
  12.4.4  设置图片列表    285
12.5  练习:制作在线调查页    286
12.6  练习:制作产品说明页面    288
12.7  新手训练营    291
第13章  美化背景与边框    293
13.1  设置背景格式    294
  13.1.1  设置背景颜色    294
  13.1.2  设置背景图片    295
  13.1.3  设置背景区域    299
13.2  设置边框格式    301
  13.2.1  设置边框样式    301
  13.2.2  设置图片边框    305
13.3  设置圆角效果    306
  13.3.1  设置圆角边框    306
  13.3.2  指定两个半径    307
  13.3.3  绘制4个不同半径的
           圆角边框    307
  13.3.4  设置隐藏边框    308
13.4  练习:制作企业网站首页    309
13.5  练习:制作图书列表    311
13.6  新手训练营    314
第14章  美化表格、表单与超链接    316
14.1  美化表格    317
  14.1.1  设置边框样式    317
  14.1.2  设置边框粗细    318
  14.1.3  设置边框颜色    319
14.2  美化表单    321
  14.2.1  设置表单背景    322
  14.2.2  设置表单按钮    323
  14.2.3  设置菜单效果    323
14.3  美化超链接    324
  14.3.1  设置超链接样式    324
  14.3.2  设置超链接说明    326
  14.3.3  设置超链接背景    327
  14.3.4  设置按钮超链接    328
14.4  练习:制作问卷调查表    328
14.5  练习:制作商品列表    331
14.6  新手训练营    334
第15章  CSS3变形与动画    336
15.1  2D变形    337
  15.1.1  使用2D变形    337
  15.1.2  自定义变形    340
15.2  设计动画    342
  15.2.1  使用Transitions属性    342
  15.2.2  同时平滑过渡多个
           属性值    343
  15.2.3  使用Animations属性    344
  15.2.4  实现动画的方法    345
15.3  渐变效果    346
  15.3.1  使用Webkit渐变    346
  15.3.2  使用Gecko渐变    349
15.4  练习:制作不规则形状    352
15.5  练习:制作动态菜单    355
15.6  新手训练营    357
第16章  盒样式与用户界面    360
16.1  使用盒相关样式    361
  16.1.1  盒的基本类型    361
  16.1.2  内容溢出    362
  16.1.3  插入内容    363
  16.1.4  控制浏览器行为    363
  16.1.5  区域可缩放    364
16.2  用户界面模块    365
  16.2.1  设置边框阴影    365
  16.2.2  绘制轮廓    366
  16.2.3  nav开头属性    368
16.3  设置分栏效果    369
  16.3.1  设置多栏布局    369
  16.3.2  设置多栏样式    370
16.4  练习:制作传媒公司首页    375
16.5  练习:制作新年贺词页    378
16.6  新手训练营    379
第17章  JavaScript概述    383
17.1  JavaScript简介    384
  17.1.1  认识JavaScript    384
  17.1.2  JavaScript与Java的区别    385
17.2  JavaScript语法基础    386
  17.2.1  语法概述    386
  17.2.2  JavaScript语句    387
  17.2.3  JavaScript注释    388
17.3  JavaScript数据结构和类型    389
  17.3.1  JavaScript数据结构    389
  17.3.2  JavaScript数据类型    391
17.4  JavaScript运算符    394
  17.4.1  运算符的优先级    394
  17.4.2  算术运算符    395
  17.4.3  比较运算符    395
  17.4.4  位运算符    396
  17.4.5  逻辑运算符    396
  17.4.6  条件运算符    397
  17.4.7  赋值运算符    397
17.5  练习:制作海湾度假村网页    398
17.6  练习:制作花品展示页    402
17.7  新手训练营    404
第18章  JavaScript核心语法    406
18.1  条件判断语句    407
  18.1.1  if类语句    407
  18.1.2  switch语句    409
18.2  循环和跳转语句    410
  18.2.1  循环语句    410
  18.2.2  跳转语句    412
18.3  函数    414
  18.3.1  函数简介    414
  18.3.2  参数传递    414
  18.3.3  定义函数    415
  18.3.4  内置函数    416
18.4  事件驱动和事件处理    421
  18.4.1  事件与事件驱动    421
  18.4.2  关联事件与处理代码    422
  18.4.3  调用事件    423
18.5  练习:制作在线调查页    424
18.6  练习:制作动画转动特效    426
18.7  新手训练营    429
第19章  JavaScript的内置对象    431
19.1  面向对象概述    432
  19.1.1  什么是面向对象    432
  19.1.2  创建对象    432
  19.1.3  属性和方法    433
19.2  字符串对象    434
  19.2.1  创建字符串对象    434
  19.2.2  应用对象属性    434
  19.2.3  应用对象方法    435
19.3  数值对象    436
  19.3.1  应用对象属性    436
  19.3.2  应用对象方法    437
19.4  日期对象    438
  19.4.1  创建日期对象    438
  19.4.2  应用对象属性    439
  19.4.3  应用对象方法    439
  19.4.4  运算日期    441
19.5  数组对象    442
  19.5.1  创建数组对象    442
  19.5.2  应用属性    443
  19.5.3  应用方法    443
19.6  练习:制作图片展示    444
19.7  练习:制作弹出对话框    446
19.8  新手训练营    448
第20章  JavaScript核心对象    450
20.1  窗口对象    451
  20.1.1  应用窗口    451
  20.1.2  应用对话框    452
  20.1.3  应用状态栏    454
  20.1.4  窗口操作    455
20.2  文档对象    456
  20.2.1  应用文档对象    456
  20.2.2  操作文档元素    458
20.3  表单和图像对象    459
  20.3.1  应用表单对象    459
  20.3.2  应用图像对象    462
20.4  练习:制作网页导航    463
20.5  练习:制作动态首页    466
20.6  新手训练营    471
第21章  网站后台管理页面    473
21.1  后台管理页设计分析    474
  21.1.1  后台管理系统的分类    474
  21.1.2  后台管理系统的功能    474
  21.1.3  后台框架集管理页    474
21.2  设置登录页面    475
21.3  创建主框架集页    478
21.4  框架集顶部文件    479
21.5  框架集左侧文件    482
21.6  练习:框架集主文件    484

本目录推荐