产品特色
编辑推荐
10万+读者检验,畅销书全新升级;10年开发教学经验,一线讲师半生心血。同属于HTMLCSSJavaScripthtml5移动开发html5实战html5canvashtml5apphtml5入门html5动画html5揭秘html游戏html5指南网页制作网页设计网站建设大类。^
1.体验好。^
几乎每个章节都有二维码,微信扫一扫,可以随时随地看视频。^
2.资源多^
从配套到拓展,资源库一应俱全。除了325节配套微视频和412个实例案例外。还提供如下学习资源:^
(1)习题及面试题库(共计1000题)^
(2)案例库(各类案例4396个)^
(3)工具库(HTML参考手册11部、CSS参考手册10部、JavaScript参考手册26部)^
(4)网页模板库(各类模板1635个)^
(5)网页素材库(17大类)^
(6)网页配色库(623项)^
(7)网页欣赏案例库(共计508例)^
3.案例多^
实例案例丰富详尽,达到412个,边做边学更快捷。跟着大量案例去学习,边学边做,从做中学,学习可以更深入、更高效。^
4.入门易^
遵循学习规律,入门实战相结合。编写模式采用基础知识+中小实例+实战案例,内容由浅入深,循序渐进,从入门中学习实战应用,从实战应用中激发学习兴趣。^
5.服务快:^
提供在线服务,随时随地可交流。提供QQ群、网站下载等多渠道贴心快捷服务。
内容简介
《HTML5+CSS3从入门到精通(标准版)》系统讲解了HTML5和CSS3的基础理论和实际运用技术,通过大量实例对HTML5和CSS3进行了深入浅出的分析。本书分为两大部分,共25章,包括HTML5概述、HTML5文档结构、设计HTML5表单、使用HTML5绘画、使用HTML5多媒体、如何实现Web本地存储、如何实现Web离线应用、如何设计多线程应用、如何实现移动互联网中地图定位等技术、CSS3概述、CSS选择器、定义文本、字体与颜色、设计背景和边框、使用2D变形、设计动画、设计多列和流动网页布局、优化用户界面以及CSS3其他新特性等。
《HTML5+CSS3从入门到精通(标准版)》配备了极为丰富的学习资源,其中配套资源:325节教学视频(可二维码扫描)、素材源程序;附赠的拓展学习资源:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。
《HTML5+CSS3从入门到精通(标准版)》适合作为HTML5CSS3实战、HTML5入门、HTML5实战、HTML5移动开发方面的自学用书,也可作为高等院校网页设计、网页制作、网站建设、Web前端开发等专业的教学用书或相关机构的培训教材。
作者简介
未来科技,是由一群热爱Web开发的青年骨干教师组成的一个松散组织,主要从事Web开发、教学培训、教材开发等业务。该群体编写的同类图书在很多网店上的销量名列前茅,让数十万的读者轻松跨进了Web开发的大门,为Web开发的普及和应用做出了积极贡献。
目录
第1章HTML5基础
1.1HTML5概述
1.1.1HTML历史
1.1.2HTML5诞生
1.1.3HTML5组织
1.1.4HTML5构成
1.2HTML5设计理念
1.2.1避免不必要的复杂性
1.2.2支持已有的内容
1.2.3解决现实的问题
1.2.4求真务实
1.2.5平稳退化
1.2.6最终用户优先
1.3HTML5新特性
1.4HTML5API
1.4.1新增的API
1.4.2修改的API
1.4.3扩展Document
1.4.4扩展HTMLElement
1.4.5其他扩展
1.4.6弃用的API
1.5案例:编写第一个HTML5页面
1.5.1搭建测试环境
1.5.2检测浏览器是否支持
1.5.3使用HTML5编写页面
第2章设计HTML5文档
2.1HTML5语法
2.1.1标记变化
2.1.2兼容性
2.1.3案例:设计HTML5页面
2.2HTML5元素
2.2.1结构元素
2.2.2功能元素
2.2.3表单元素
2.2.4废除的元素
2.3HTML5属性
2.3.1表单属性
2.3.2链接属性
2.3.3其他属性
2.3.4废除的属性
2.4HTML5全局属性
2.4.1contentEditable属性
2.4.2contextmenu属性
2.4.3data-*属性
2.4.4draggable属性
2.4.5dropzone属性
2.4.6hidden属性
2.4.7spellcheck属性
2.4.8translate属性
2.5HTML5事件
2.5.1window事件
2.5.2form事件
2.5.3mouse事件
2.5.4media事件
2.6案例:设计HTML5页面
2.6.1使用HTML5结构化元素
2.6.2使用CSS美化HTML5文档
第3章构建HTML5结构
3.1设计主体结构
3.1.1定义文章块
3.1.2定义内容块
3.1.3定义导航块
3.1.4定义侧边栏
3.1.5定义主要区域
3.2设计语义结构
3.2.1定义标题栏
3.2.2定义标题组
3.2.3定义脚注栏
3.2.4定义联系信息段
3.2.5定义时间段
3.2.6定义发布日期
3.3设计文档大纲
3.3.1HTML4文档纲要
3.3.2HTML5文档纲要
3.3.3HTML5隐式分节
3.3.4HTML5特殊分节
3.3.5HTML5兼容样式
3.4案例实战
3.4.1设计完整的HTML5文档结构
3.4.2设计博客结构
3.4.3设计博客样式
第4章增强HTML5表单和页面功能
4.1HTML5input类型
4.1.1email类型
4.1.2url类型
4.1.3number类型
4.1.4range类型
4.1.5日期选择器类型
4.1.6search类型
4.1.7tel类型
4.1.8color类型
4.2HTML5input属性
4.2.1autocomplete属性
4.2.2autofocus属性
4.2.3form属性
4.2.4表单重写属性
4.2.5height和width属性
4.2.6list属性
4.2.7min、max和step属性
4.2.8multiple属性
4.2.9pattern属性
4.2.10placeholder属性
4.2.11required属性
4.3新表单控件
4.3.1datalist元素
4.3.2keygen元素
4.3.3output元素
4.4新表单属性
4.4.1autocomplete属性
4.4.2novalidate属性
4.4.3显式验证
4.5新增页面元素
4.5.1figure和figcaption元素
4.5.2details和summary元素
4.5.3mark元素
4.5.4progress元素
4.5.5meter元素
4.5.6dialog元素
4.6完善页面元素
4.6.1a元素
4.6.2ol元素
4.6.3dl元素
4.6.4cite元素
4.6.5small元素
4.6.6iframe元素
4.6.7script元素
第5章HTML5绘图
5.1HTML5canvas基础
5.1.1在页面中插入canvas元素
5.1.2绘制图形的基本方法
5.1.3使用canvas
5.2绘制图形
5.2.1绘制直线
5.2.2绘制矩形
5.2.3绘制圆形
5.2.4绘制多边形
5.2.5绘制曲线
5.2.6绘制二次方曲线
5.2.7绘制三次方曲线
5.3设置图形样式1
5.3.1设置线型
5.3.2绘制线性渐变
5.3.3绘制径向渐变
5.3.4绘制图案
5.3.5设置不透明度
5.3.6设置阴影
5.4操作图形
5.4.1保存和恢复canvas状态
5.4.2清除绘图
5.4.3移动坐标
5.4.4旋转坐标
5.4.5缩放图形
5.4.6变换矩阵
5.4.7组合图形
5.4.8裁切路径
5.5绘制文字
5.5.1绘制填充文字
5.5.2设置文字属性
5.5.3绘制轮廓文字
5.5.4测量宽度
5.6绘制图像
5.6.1导入图像
5.6.2变换图像
5.6.3裁切图像
5.6.4图像平铺
5.6.5像素处理
5.7Path2D对象
5.7.1Canvas2DAPI新功能
5.7.2使用Path2D对象
5.8案例实战
5.8.1设计canvas动画
5.8.2保存绘图
第6章使用SVG
6.1SVG基础
6.1.1SVG发展历史
6.1.2SVG特点
6.1.3在HTML中应用SVG
6.1.4案例:设计第一个SVG图形
6.2使用SVG
6.2.1矩形
6.2.2圆形
6.2.3椭圆
6.2.4多边形
6.2.5直线
6.2.6折线
6.2.7路径
6.2.8文本
6.2.9线框样式
6.2.10SVG滤镜
6.2.11模糊效果
6.2.12阴影效果
6.2.13线性渐变
6.2.14放射渐变
6.3案例实战
6.3.1手绘简笔画
6.3.2描边动画
6.3.3设计特效文字
6.3.4自定义滤镜
第7章使用HTML5多媒体
7.1HTML5多媒体基础
7.1.1认识编解码器
7.1.2浏览器支持
7.1.3使用audio元素
7.1.4使用video元素
7.1.5设置媒体属性
7.1.6使用媒体方法
7.1.7使用媒体事件
7.2案例实战
7.2.1设计音乐播放器
7.2.2显示播放进度
7.2.3查看视频帧画面
7.2.4添加字幕
第8章本地存储
8.1WebStorage
8.1.1WebStorage基础
8.1.2浏览器支持
8.1.3使用WebStorage2
8.1.4案例:用户登录信息保存和读取
8.1.5案例:Web留言本
8.1.6案例:网页计数器
8.2WebSQL
8.2.1WebSQL基础
8.2.2使用WebSQL
8.2.3案例:创建本地数据库
8.2.4案例:批量读写数据
8.2.5案例:本地用户登录
8.2.6案例:WebStorage和WebSQL比较应用
8.3indexedDB
8.3.1indexedDB基础
8.3.2连接数据库
8.3.3更新数据库版本
8.3.4创建对象仓库
8.3.5创建索引
8.3.6使用事务
8.3.7保存数据
8.3.8获取数据
8.3.9检索键值
8.3.10检索属性值
8.3.11案例:留言本
8.3.12案例:电子刊物发布
第9章离线应用
9.1HTML5离线应用基础
9.1.1认识HTML5离线应用
9.1.2浏览器支持
9.1.3使用manifest文件
9.1.4使用离线缓存
9.1.5监听离线存储
9.2案例实战
9.2.1缓存首页
9.2.2离线编辑内容
9.2.3离线跟踪
第10章多线程处理
10.1WebWorkers基础
10.1.1认识WebWorkers
10.1.2浏览器支持
10.1.3创建WebWorkers
10.1.4WebWorkers通信
10.1.5案例:使用WebWorkers
10.2案例实战
10.2.1后台运算
10.2.2数值过滤
10.2.3并发处理
10.2.4线程通信
10.2.5Fibonacci数列运算
10.2.6多线程绘图
第11章文件操作
11.1访问文件域
11.2使用Blob对象
11.2.1在文件域中访问Blob对象
11.2.2创建Blob对象
11.2.3截取Blob对象
11.2.4保存Blob对象
11.3使用FileReader对象
11.3.1读取并显示文件
11.3.2监测读取操作
11.4使用缓存对象
11.4.1使用ArrayBuffer对象
11.4.2使用ArrayBufferView对象
11.4.3使用DataView对象
11.5使用FileSystem
11.5.1访问文件系统
11.5.2申请配额
11.5.3创建文件
11.5.4写入文件
11.5.5添加数据
11.5.6读取文件
11.5.7复制文件
11.5.8删除文件
11.5.9创建目录
11.5.10读取目录
11.5.11删除目录
11.5.12复制目录
11.5.13移动和重命名目录3
11.5.14使用filesystem:URL
11.6案例实战
第12章使用History
12.1HistoryAPI基础
12.1.1HistoryAPI处理方式
12.1.2浏览器兼容和扩展
12.1.3操作历史记录
12.2案例实战
12.2.1设计无刷新页面导航
12.2.2设计主题宣传网站
12.2.3设计图片画廊
12.2.4设计历史恢复
第13章XMLHttpRequest2
13.1XMLHttpRequest2基础
13.1.1使用XMLHttpRequest对象
13.1.2XMLHttpRequest老版本缺陷
13.1.3XMLHttpRequest2版本功能
13.1.4HTTP请求时限
13.1.5使用FormData对象
13.1.6上传文件
13.1.7跨域访问
13.1.8响应数据
13.1.9接收二进制数据
13.1.10显示进度信息
13.2案例实战
接收ArrayBuffer对象
接收Blob对象
发送字符串
发送表单数据
发送文件
发送Blob对象
跨域请求
设计带进度条的文件上传
第14章拖放和通知
14.1拖放API
14.1.1拖放API基础
14.1.2使用DataTransfer对象
14.1.3案例:删除项目
14.1.4案例:接纳对象
14.1.5案例:拖选照片
14.1.6案例:扔入垃圾桶
14.1.7案例:文件拖拽预览
14.2通知API
14.2.1通知API基础
14.2.2案例:开启桌面通知
14.2.3案例:使用脚本关闭通知
14.2.4案例:显示多条通知
第15章地理位置
15.1位置信息基础
15.1.1为什么要学习Geolocation
15.1.2位置信息表示方式
15.1.3位置信息来源
15.1.4IP定位
15.1.5GPS定位
15.1.6Wi-Fi定位
15.1.7手机定位
15.1.8自定义定位
15.2GeolocationAPI基础
15.2.1浏览器支持
15.2.2获取当前地理位置
15.2.3监视位置信息
15.2.4停止获取位置信息
15.2.5隐私保护
15.2.6处理位置信息
15.2.7使用position对象
15.3案例实战
第16章HTML5其他应用
16.1PageVisibilityAPI
16.1.1PageVisibility基础
16.1.2案例:设计视频页面
16.1.3案例:设计登录同步
16.2FullscreenAPI
16.2.1FullscreenAPI基础4
16.2.2案例:设计页面全屏显示
16.2.3案例:设计视频全屏播放
16.3鼠标指针锁定API
16.3.1鼠标指针锁定API基础
16.3.2案例:设计全屏鼠标指针锁定
16.4requestAnimationFrame
16.4.1requestAnimFrame基础
16.4.2案例:设计进度条
16.4.3案例:设计粒子动画
16.4.4案例:设计旋转的小球
16.5MutationObserver
16.5.1MutationObserver基础
16.5.2案例:观察DOM元素变化
16.5.3案例:观察DOM属性变化 <
HTML5+CSS3从入门到精通(标准版) 下载 mobi epub pdf txt 电子书 格式
评分
☆☆☆☆☆
印刷质量非常好,非常不错,非常满意
评分
☆☆☆☆☆
赶上促销,买来先囤着,慢慢看。
评分
☆☆☆☆☆
送货快,快递师傅态度好,手动点赞。
评分
☆☆☆☆☆
写了很多年代吗,一直不喜欢前端设计。觉得那不是程序设计,太麻烦。现在,觉得有必要认真的学一下前端。这本书不错,可以来好好了解一下,特别是javascript有面向内对象的内容,觉得可以学一学了。书很好,编写的方法不错,应该不枯燥。
评分
☆☆☆☆☆
HTML5+CSS3+JavaScript从入门到精通(标准版)以基础知识、示例、实战案例相结合的方式详尽讲述了HTMLCSSJavaScript及目前zui新的前端技术,html5移动开发html5实战html5canvashtml5apphtml5入门html5动画html5揭秘html游戏html5权wei指南的基本知识都有涉及。^
评分
☆☆☆☆☆
好好好好好好好好好好好好好好好好好很好好好好好好好好干好好刚B612哦
评分
☆☆☆☆☆
经常网购,总有大量的包裹收,感觉写评语花掉了我大量的时间和精力! 所以在一段时间里,我总是不去评价或者随便写写!但是,我又总是觉得好像有点对不住那些辛苦工作的卖家客服、仓管、老板。于是我写下了一小段话,给我觉得能拿到我五星好评的卖家的宝贝评价里面以示感谢和尊敬!首先,宝贝是性价比很高的,我每次都会先试用再评价的,虽然宝贝不一定是最好的,但在同等的价位里面绝对是表现最棒的。京东的配送绝对是一流
评分
☆☆☆☆☆
二维码巨多,可见视频有多少??还有大量案例,可以边学边做更深入高效。里面是基础知识+中小实例+实战案例,跟着学习可以层层深入。看图有真相,太实用!太超值!
评分
☆☆☆☆☆
很好,纸张不错,内容讲解齐全详尽,还赠送了视频讲解,非常的棒,是正品,值得够买!!!