HTML5.CSS3.JavaScript开发手册
内容简介
[
《信息科学与技术丛书:html5 css3 javascript开发手册》集html5、css3、javascript技术于一体,详细地介绍了客户端程序设计。
《信息科学与技术丛书:html5 css3 javascript开发手册》共分为四部分。**部分详细介绍了html5的各方面知识,第二部分详细介绍了css3相关知识,第三部分介绍了javascript动态程序,第四部分列举了html5与css3的典型范例。
《信息科学与技术丛书:html5 css3 javascript开发手册》实例丰富,为每个知识点精心设计了案例,且采用代码与截图相结合的方式编写。无论是刚刚接触web前端的新人,还是对html5及未来web应用技术有兴趣的读者均可阅读本书。
]
目录
出版说明前言第1章 html5概述1.1 认识html51.2 html5新特性1.2.1 新的元素1.2.2 新的api1.3 文档结构与字符集1.4 语义化标记1.5 检测技术第2章 使用视频与音频元素2.1 设置视频元素2.1.1 声明视频元素2.1.2 浏览器支持性检测2.2 设置音频元素2.3 媒体特性第3章 表单元素与相关属性3.1 输入类型3.2 浏览器支持检测3.2.1 输入类型检测3.2.2 表单特性检测3.3 output元素与datalist元素3.3.1 output元素3.3.2 datalist元素3.4 表单特性3.5 表单验证类型3.6 验证反馈第4章 画布处理4.1 html5画布基础4.1.1 声明canvas4.1.2 渲染上下文4.1.3 浏览器支持检测4.2 绘制图形4.2.1 绘制矩形4.2.2 绘制路径4.2.3 绘制各种线条4.3 使用图像4.3.1 将图像复制到画布4.3.2 图像缩放4.3.3 图像剪切4.4 canvas文本4.5 样式与色彩4.5.1 色彩属性4.5.2 设置透明度4.5.3 渐变4.5.4 阴影4.6 变形4.6.1 保持与恢复4.6.2 移动4.6.3 缩放4.6.4 旋转4.7 遮盖4.8 绘制简单动画第5章 事件处理5.1 事件处理方式5.1.1 监听方式5.1.2 赋值方式5.2 html5常用事件5.2.1 表单事件5.2.2 键盘事件5.2.3 鼠标事件5.2.4 媒体事件5.2.5 window事件第6章 html5选择器6.1 传统的dom遍历方式6.1.1 使用javascript方法查找6.1.2 使用元素节点属性查找6.2 新的selectors api6.3 使用selectors api6.3.1 queryselector方法6.3.2 queryselectorall方法第7章 使用html5 svg7.1 svg形状7.1.1 svg圆形7.1.2 svg矩形7.1.3 svg椭圆7.1.4 svg线条7.1.5 svg多边形7.1.6 svg折线7.1.7 svg路径7.2 svg渐变7.2.1 线性渐变7.2.2 放射性渐变7.3 svg滤镜第8章 web存储8.1 认识web storage8.2 web storage组成8.3 web storage api8.3.1 检测浏览器支持性8.3.2 存储和获取数据8.3.3 转换存储数据8.3.4 storage事件8.4 存储限制8.5 使用json处理数据8.5.1 认识json8.5.2 存储json对象第9章 使用web sql database9.1 核心方法9.2 执行操作9.2.1 打开连接9.2.2 创建数据表9.2.3 插入数据9.2.4 查询数据9.2.5 修改与删除9.3 完整的操作实例第10章 使用indexeddb10.1 认识indexeddb10.2 indexeddb存储结构10.3 适应多内核浏览器10.4 indexeddb api10.4.1 初始化数据库连接10.4.2 建立存储对象10.4.3 向存储对象中添加数据10.4.4 查询存储的数据10.5 应用举例第11章 文件处理11.1 file api11.1.1 filelist与file接口11.1.2 blob接口11.1.3 filereader接口11.2 filewriter api11.2.1 blobbuilder接口11.2.2 filesaver接口11.2.3 filewriter接口11.3 filesystem api11.3.1 filesystem初始化11.3.2 fileentry接口11.3.3 directoryentry接口11.3.4 filesystem url第12章 拖放操作12.1 drag and drop简介12.2 drag and drop api12.2.2 浏览器支持性检测12.2.2 drag and drop事件12.2.3 datatransfer对象12.3 drag and drop过程第13章 地理定位13.1 浏览器支持性检测13.2 单次位置请求13.2.1 获取位置信息13.2.2 错误处理13.2.3 可选位置特性13.3 持续获取位置信息13.4 在google map中显示位置第14章 通信应用14.1 postmessage14.1.1 浏览器支持性检测14.1.2 发送与监听14.1.3 创建postmessage应用14.2 server-sent events14.2.1 浏览器支持性检测14.2.2 server-sent events api14.2.3 服务器端代码设置14.2.4 创建server-sent events应用14.3 websocket14.3.1 websocket api14.3.2 浏览器支持性检测14.3.3 websocket api使用方法第15章 使用web worker处理线程15.1 web worker api15.1.1 浏览器支持性检查15.1.2 构建web worker15.1.3 web worker传递信息15.1.4 终止worker15.1.5 错误处理15.1.6 加载外部脚本15.2 worker简单操作流程15.3 使用worker线程做后台数值计算15.4 worker线程嵌套15.5 共享线程15.5.1 创建共享线程15.5.2 与共享线程通信15.5.3 共享线程的使用第16章 离线web应用16.1 认识ffline web application16.2 manifest文件16.2.1 引用清单文件16.2.2 清单文件结构16.3 在线状态检测16.4 application cache api16.4.1 浏览器支持性检测16.4.2 applicationcache对象第17章 html5的其他应用17.1 html5 notifications17.1.1 浏览器支持性检测17.1.2 创建notifications17.1.3 显示提示许可17.1.4 添加回调和其他操作17.1.5 实例代码17.2 html5 progress17.2.1 语法与属性17.2.2 自定义html5的样式17.2.3 progress实例第18章 css3属性18.1 边框属性18.1.1 border-colors属性18.1.2 border-image属性18.1.3 border-radius属性18.1.4 box-shadow属性18.2 背景属性18.2.1 background-clip属性18.2.2 background-origin属性18.2.3 background-size属性18.2.4 multiple background属性18.3 颜色属性18.3.1 hsl colors属性18.3.2 hsla colors属性18.3.3 rgba colors属性18.3.4 opacity属性18.4 文本属性18.4.1 text-shadow属性18.4.2 text-overflow属性18.4.3 word-wrap属性18.4.4 word-break属性18.5 字体属性18.5.1 @font-face属性18.5.2 字体格式18.5.3 应用举例18.6 用户界面属性18.6.1 box-sizing属性18.6.2 resize属性18.6.3 outline-offset属性18.6.4 nav-index属性18.6.5 定义方向键控制顺序18.7 基础盒模型18.7.1 overflow属性18.7.2 overflow-x与overflow-y属性18.8 多栏属性18.8.1 columns属性18.8.2 column-width属性18.8.3 column-count属性18.8.4 column-gap属性18.8.5 column-rule属性18.8.6 column-rule-color属性18.8.7 column-rule-style属性18.8.8 column-rule-width属性18.8.9 column-span属性18.8.10 column-fill属性18.9 变换属性18.9.1 transform属性18.9.2 transform-origin属性18.9.3 transform-style属性18.9.4 perspective属性18.9.5 perspective-origin属性18.9.6 backface-visibility属性18.10 过渡属性18.10.1 transition属性18.10.2 transition-property属性18.10.3 transition-duration属性18.10.4 transition-timing-function属性18.10.5 transition-delay属性18.11 动画属性18.11.1 animation属性18.11.2 animation-name属性18.11.3 animation-duration属性18.11.4 animation-timing-function属性18.11.5 animation-delay属性18.11.6 animation-iteration-count属性18.11.7 animation-direction属性18.11.8 animation-play-state属性18.12 渐变18.12.1 linear-gradient18.12.2 radial-gradient18.12.3 repeating-linear-gradient18.12.4 repeating-radial-gradient18.13 其他模块18.13.1 speech18.13.2 media queries第19章 css3选择器19.1 属性选择器19.2 伪类选择器19.2.1 结构性伪类选择器19.2.2 ui元素状态伪类选择器19.2.3 目标伪类选择器19.2.4 否定伪类选择器19.3 兄弟选择器第20章 javascript基础20.1 javascript起步20.1.1 javascript简介20.1.2 javascript的功能特性20.1.3 javascript的使用20.2 注释20.3 变量20.4 运算符与表达式20.5 流程控制20.5.1 if条件语句20.5.2 switch语句20.5.3 for循环语句20.5.4 for… in语句20.5.5 while语句和do-while语句20.5.6 break语句和continue语句20.6 函数20.6.1 定义函数20.6.2 return语句20.6.3 函数的调用20.7 消息对话框20.8 异常处理20.8.1 捕获异常(try-catch-finally)20.8.2 声明异常(throw)20.9 内置对象20.9.1 字符串内置对象方法20.9.2 布尔型内置对象方法20.9.3 数组内置对象方法20.9.4 数学内置对象方法20.9.5 日期内置对象方法20.10 校验20.11 cookie脚本20.11.1 cookie的属性20.11.2 cookie的存储、读取和删除第21章 html5与css3范例21.1 垃圾收集箱21.2 拖放上传图片21.3 监控文件读取进度21.4 基于easywebsocket的实时聊天室21.5 图片墙21.6 幻灯片播放21.7 手风琴式垂直菜单……
封面
书名:HTML5.CSS3.JavaScript开发手册
作者:孟庆昌 ,王津 编著
页数:357
定价:¥59.0
出版社:机械工业出版社
出版日期:2013-09-01
ISBN:9787111433996
PDF电子书大小:45MB 高清扫描完整版
本文标题:《HTML5.CSS3.JavaScript开发手册》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!