• HTML5+CSS3+JAVASCRIPT网页设计入门与应用
  • HTML5+CSS3+JAVASCRIPT网页设计入门与应用
21年品牌 40万+商家 超1.5亿件商品

HTML5+CSS3+JAVASCRIPT网页设计入门与应用

全新正版 极速发货

42.52 6.3折 68 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者刘爱江、靳智良

出版社清华大学出版社

ISBN9787302515630

出版时间2019-04

装帧平装

开本16开

定价68元

货号1201862465

上书时间2024-12-02

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
刘爱江,具有多年.NET项目开发经验,深入掌握.NET框架技术,熟练开发ASP.NET与WinForm项目,精通C#、ASP 、C++、VB语言,熟练使用MTS、COM+、Web Service分布式架构。

靳智良,知名互联网社区架构师,一个拥有5年软件工程经验和深厚理论基础的软件工程专家,善于解剖和分析问题,使用生动形象的比喻,能将复杂的、难于理解的问题与知识简单化讲解。致力于研究、优化Web 2.0系统架构技术,对LAMP体系架构有着丰富的经验,挖掘LAMP架构的性能潜力,探索新型高效能的Web 2.0站点系统支撑平台以及系统集群。

目录
章  初步认识HTML5和CSS3
1.1  认识网页和网站2
1.1.1  网页2
1.1.2  网站3
1.1.3  网站制作流程3
1.1.4  网页设计流程4
1.1.5  发布站点4
1.2  Web标准布局介绍5
1.2.1  当前的Web开发标准5
1.2.2  为什么使用Web标准5
1.2.3  CSS布局标准6
1.3  HTML与HTML57
1.3.1  HTML的发展历史7
1.3.2  HTML 4.01和XHTML8
1.3.3  HTML和XHTML文档类型定义9
1.3.4  从XHTML到HTML511
1.3.5  HTML5的优势11
1.4  HTML5语法的变化13
1.4.1  DOCTYPE声明13
1.4.2  命名空间声明13
1.4.3  编码类型14
1.4.4  文档媒体类型15
1.4.5  HTML5兼容HTML15
1.5  实践案例:浏览器HTML5性能测试18
1.6  CSS3简介19
1.6.1  什么是CSS320
1.6.2  CSS3的优缺点20
1.6.3  CSS3的新增特性21
1.7  实践案例:浏览器CSS3性能测试24
1.8  练习题25
第2章  HTML5网页结构
2.1  认识html根元素28
2.2  文档头部元素28
2.3  结构元素31
2.3.1  header元素31
2.3.2  article元素33
2.3.3  section元素34
2.3.4  aside元素35
2.3.5  footer元素36
2.4  节点元素36
2.4.1  nav元素36
2.4.2  hgroup元素37
2.4.3  address元素38
2.5  语义元素39
2.5.1  mark元素39
2.5.2  cite元素40
2.5.3  time元素40
2.5.4  wbr元素41
2.5.5  ruby、rt和rp元素41
2.6  交互元素41
2.6.1  meter元素41
2.6.2  progress元素43
2.6.3  details元素44
2.6.4  summary元素45
2.7  全局属性45
2.7.1  hidden属性46
2.7.2  contenteditable属性46
2.7.3  spellcheck属性47
2.8  实践案例:设计旅游网站首页48
2.9  练习题53
第3章  HTML5表单应用
3.1  重新认识HTML表单56
3.1.1  表单简介56
3.1.2  表单标记56
3.1.3  基本表单元素57
3.2  新增输入类型58
3.2.1  url类型58
3.2.2  number类型59
3.2.3  email类型60
3.2.4  range类型61
3.2.5  datepickers类型62
3.2.6  color类型64
3.2.7  tel类型64
3.2.8  search类型65
3.3  新增属性65
3.3.1  表单类属性65
3.3.2  输入类属性67
3.4  表单元素73
3.4.1  datalist元素73
3.4.2  keygen元素74
3.4.3  output元素75
3.4.4  optgroup元素76
3.5  表单验证77
3.5.1  自动验证77
3.5.2  显式验证79
3.5.3  自定义验证80
3.5.4  取消验证81
3.6  实践案例:设计用户录入表单81
3.7  练习题87
第4章  HTML5多媒体应用
4.1  多媒体简介90
4.1.1  多媒体编解码器90
4.1.2  视频格式90
4.1.3  音频格式91
4.2  播放视频91
4.2.1  video元素的基础用法92
4.2.2  video元素方法94
4.2.3  video元素事件95
4.3  播放音频97
4.3.1  audio元素的基础用法97
4.3.2  audio元素事件98
4.4  实践案例:实现HTML5网页视频播放器99
4.5  练习题105
第5章  HTML5绘图应用
5.1  认识canvas元素108
5.1.1  canvas简介108
5.1.2  创建canvas元素108
5.1.3  实践案例:判断浏览器是否支持canvas元素109
5.2  绘制简单图形110
5.2.1  绘制矩形110
5.2.2  绘制直线113
5.2.3  绘制圆形116
5.2.4  实践案例:绘制三角形119
5.2.5  保存和恢复图形121
5.2.6  输出图形123
5.3  绘制文本124
5.3.1  绘制普通文本124
5.3.2  绘制阴影文本126
5.4  绘制曲线128
5.4.1  二次方贝塞尔曲线128
5.4.2  三次方贝塞尔曲线128
5.5  变换图形129
5.5.1  坐标变换129
5.5.2  矩阵变换133
5.5.3  组合图形135
5.5.4  线性渐变138
5.5.5  径向渐变139
5.6  使用图像141
5.6.1  绘制图像141
5.6.2  平铺图像143
5.6.3  裁剪和复制图像145
5.7  实践案例:制作图像黑白和反转效果146
5.8  练习题148
第6章  HTML5数据存储
6.1  Web存储简介152
6.1.1  Web存储和Cookie存储152
6.1.2  sessionStorage对象152
6.1.3  localStorage对象154
6.2  操作本地数据155
6.2.1  保存数据156
6.2.2  读取数据157
6.2.3  清空数据159
6.2.4  遍历数据159
6.3  实践案例:实现工程管理模块162
6.4  操作本地数据库数据167
6.4.1  创建数据库167
6.4.2  执行SQL语句168
6.5  实践案例:查看学生列表170
6.6  练习题171
第7章  文件和离线应用
7.1  操作文件174
7.1.1  获取文件信息174
7.1.2  限制文件类型175
7.2  实践案例:文件上传177
7.3  FileReader接口178
7.3.1  FileReader接口简介179
7.3.2  读取文本文件内容179
7.3.3  监听读取事件181
7.3.4  处理读取异常183
7.4  实践案例:预览图片184
7.5  离线应用186
7.5.1  离线Web应用程序概述186
7.5.2  manifest文件186
7.5.3  applicationCache对象190
7.6  练习题195
第8章  HTML5不错开发
8.1  拖放功能198
8.1.1  拖放API简介198
8.1.2  dataTransfer对象199
8.2  实践案例:拖放式选择员工202
8.3  跨文档消息通信205
8.4  本地多线程207
8.4.1  Worker对象简介207
8.4.2  线程和JavaScript交互210
8.4.3  线程嵌套210
8.4.4  实践案例:线程和JSON交互212
8.5  获取地理位置214
8.5.1  地图API简介215
8.5.2  Position对象216
8.6  练习题218
第9章  CSS3选择器
9.1  CSS选择器的分类222
9.2  属性选择器226
9.2.1  E[att^=“val”]226
9.2.2  E[att$=“val”]227
9.2.3  E[att*=“val”]227
9.2.4  实践案例:设计颜色选择器227
9.3  伪类选择器229
9.3.1  E:last-child选择器229
9.3.2  E:only-child选择器230
9.3.3  E:nth-child(n)选择器231
9.3.4  E:nth-last-child(n)选择器233
9.3.5  E:root选择器233
9.3.6  E:not(s)选择器234
9.3.7  E:empty选择器235
9.3.8  E:target选择器236
9.3.9  实践案例:单击链接显示具体内容237
9.4  伪对象选择器238
9.4.1  E::selection选择器238
9.4.2  E::placeholder选择器239
9.4.3  已修改的选择器239
9.4.4  实践案例:选择器和content属性结合插入内容240
9.5  兄弟选择器243
9.6  练习题244
0章  CSS3新增的基本属性
10.1  新增基本属性248
10.1.1  文本属性248
10.1.2  字体属性249
10.1.3  颜色属性250
10.1.4  边框属性251
10.1.5  背景属性251
10.1.6  实践案例:用JS判断浏览器是否支持某属性251
10.2  设置文本样式252
10.2.1  文本换行设置252
10.2.2  文本对齐方式256
10.2.3  文本的单个阴影256
10.2.4  文本的多个阴影259
10.2.5  实践案例:制作火焰字260
10.3  设置边框样式261
10.3.1  边框圆角属性261
10.3.2  图形填充边框264
10.3.3  边框阴影效果267
10.4  设置背景样式269
10.4.1  background-size属性270
10.4.2  background-origin属性271
10.4.3  background-clip属性272
10.5  实践案例:制作太极图273
10.6  练习题274
1章  变形、过渡和动画
11.1  CSS3的变形属性278
11.1.1  基本变形之平移278
11.1.2  基本变形之缩放280
11.1.3  基本变形之旋转280
11.1.4  基本变形之倾斜281
11.1.5  实践案例:制作个性图片墙283
11.1.6  指定变形中心点284
11.2  CSS3的过渡属性286
11.2.1  过渡属性概述286
11.2.2  单个属性实现过渡287
11.2.3  多个属性同时过渡287
11.2.4  实践案例:鼠标悬浮特效的过渡功能289
11.3  CSS3的动画属性291
11.3.1  了解animation属性291
11.3.2  @keyframes动画帧293
11.3.3  同时改变多个属性的动画295
11.3.4  实践案例:绘制旋转的太极图案295
11.4  实践案例:动态复古时钟296
11.5  练习题299
2章  CSS3新增的不错属性
12.1  多列布局属性302
12.1.1  多列布局属性列表302
12.1.2  设置显示列的宽度302
12.1.3  设置显示的固定列303
12.1.4  设置显示列的样式304
12.1.5  设置各列间的间距305
12.2  弹性盒模型属性305
12.2.1  flex布局属性306
12.2.2  flex-direction属性307
12.2.3  flex-wrap属性308
12.2.4  justify-content属性309
12.2.5  其他属性简述311
12.2.6  实践案例:用flex盒模型实现三栏布局314
12.3  渐变属性315
12.3.1  线性渐变316
12.3.2  径向渐变319
12.3.3  重复渐变323
12.3.4  实践案例:用线性渐变实现图片闪光划过的效果324
12.3.5  实践案例:用径向渐变制作一张优惠券325
12.3.6  实践案例:用重复渐变制作记事本纸张效果326
12.4  练习题327
3章  JavaScript脚本编程快速入门
13.1  JavaScript语言简介330
13.1.1  JavaScript简介330
13.1.2  JavaScript与Java的关系330
13.1.3  JavaScript语法规则331
13.2  编写JavaScript程序332
13.2.1  集成JavaScript程序332
13.2.2  使用外部JavaScript文件333
13.2.3  注意事项334
13.3  JavaScript脚本语法335
13.3.1  数据类型335
13.3.2  变量与常量336
13.3.3  运算符337
13.4  脚本控制语句340
13.4.1  if条件语句340
13.4.2  switch条件语句342
13.4.3  while循环语句343
13.4.4  do while循环语句344
13.4.5  for循环语句344
13.4.6  for in循环语句345
13.4.7  对话框语句345
13.5  函数348
13.5.1  系统函数348
13.5.2  自定义函数350
13.6  常用对象351
13.6.1  Array对象351
13.6.2  Document对象352
13.6.3  Window对象353
13.7  实践案例:长方体几何计算354
13.8  练习题355
4章  JavaScript事件和DOM
14.1  事件概述358
14.1.1  事件简介358
14.1.2  指定事件358
14.2  原始事件模型359
14.2.1  事件类型360
14.2.2  事件处理361
14.2.3  使用事件返回值362
14.3  标准事件模型364
14.3.1  事件传播364
14.3.2  注册事件处理程序365
14.4  常用事件366
14.4.1  键盘事件366
14.4.2  鼠标事件367
14.4.3  页面事件368
14.5  DOM简介370
14.5.1  HTML DOM中的节点树370
14.5.2  DOM核心接口370
14.6  实践案例:使用DOM操作

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP