×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
HTML5 Web开发最佳实践-使用CSS JavaScript和多媒体

HTML5 Web开发最佳实践-使用CSS JavaScript和多媒体

1星价 ¥48.0 (4.9折)
2星价¥48.0 定价¥98.0

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302486985
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:495
  • 出版时间:2018-01-01
  • 条形码:9787302486985 ; 978-7-302-48698-5

本书特色

《HTML5 Web开发*实践 使用CSS JavaScript和多媒体》通过大量的实例以及*实践 的见解深入介绍了HTML5,包括标记、样式设计和脚本。你将快速地理解标记元素,并学会在使用这些元素时如何应用*的CSS3功能创建赏心悦目的Web页面。《HTML5 Web开发*实践 使用CSS JavaScript和多媒体》首先介绍了客户端脚本的基础知识以及HTML5所提供的强大功能。然后学习如何使用JavaScript创建具有动态性和交互性的Web应用,以及如何添加高级功能,包括音频、视频、SVG和拖放功能。通过书中的实际动手演示,你将学到更多的技术,从而创建更多样化和功能强大的网站和应用。 主要内容 ● 各种HTML5标记的使用方式及使用时机 ● 使用新的CSS3功能简化网站设计 ● 掌握JavaScript的基础知识以及高级功能 ● 使用SVG和canvas标记来合并图形 ● 使用对地理定位、IndexDB以及拖放功能的本地浏览器支持

内容简介

《HTML5 Web开发*实践 使用CSS JavaScript和多媒体》图文并茂,技术新,实用性强,以大量的实例对HTML5 做了详细的解释,是学习HTML5 的用户不可缺少的实用参考书籍。本书可作为HTML5 编程人员的参考手册,适合于计算机技术人员使用。此外,该书附录中提供了相关的参考资料,如果在阅读过程中遇到不懂的方法或属性,可以参阅相关内容。

目录

第Ⅰ部分 HTML5技术 第1章 超文本标记语言 3 1.1 HTML文档 3 1.1.1 元素 4 1.1.2 DOCTYPE 4 1.1.3 特性 5 1.1.4 各种各样的结构规则 5 1.1.5 html元素 6 1.2 head元素 6 1.2.1 title元素 6 1.2.2 meta元素 7 1.2.3 script元素 8 1.2.4 link元素 8 1.2.5 style元素 11 1.2.6 base元素 12 1.3 小结 12 第2章 级联样式表 15 2.1 样式设计指导 15 2.1.1 组织内容 15 2.1.2 应用样式 16 2.1.3 CSS3规范 17 2.2 CSS概念 17 2.2.1 选择器 17 2.2.2 声明 18 2.2.3 单位 18 2.3 优先级 21 2.3.1 样式表来源 21 2.3.2 特殊性规则 22 2.3.3 关键字!important 23 2.4 盒子模型 23 2.5 厂商前缀 24 2.6 style特性 25 2.7 小结 25 第3章 JavaScript要素 29 3.1 JavaScript介绍 29 3.1.1 对象 29 3.1.2 构造函数 30 3.1.3 原型 32 3.2 继承 32 3.2.1 使用原型 33 3.2.2 使用Create 34 3.2.3 使用类关键字 35 3.2.4 重写成员 36 3.3 属性 37 3.3.1 数组 37 3.3.2 特性 38 3.3.3 特殊类型 39 3.4 其他主题 39 3.4.1 比较运算符 39 3.4.2 变量作用域 40 3.4.3 严格模式 41 3.4.4 函数 42 3.4.5 上下文 43 3.4.6 立即调用的函数 45 3.4.7 命名空间 45 3.4.8 异常 47 3.4.9 承诺 47 3.5 数组方法 49 3.5.1 访问元素 49 3.5.2 输出数组 50 3.5.3 操作元素 50 3.5.4 搜索 52 3.5.5 创建子集 53 3.5.6 处理 54 3.6 小结 55第Ⅱ部分 HTML第4章 结构化HTML元素 59 4.1 内容类别 59 4.2 节内容 60 4.2.1 section 60 4.2.2 article 60 4.2.3 aside 61 4.2.4 nav 61 4.2.5 address 61 4.3 大纲 62 4.3.1 显性节 62 4.3.2 文档标题 64 4.3.3 header和footer 65 4.3.4 规划页面布局 65 4.4 节根 66 4.4.1 blockquote 66 4.4.2 details 66 4.4.3 figure 67 4.5 分组元素 68 4.5.1 段落 68 4.5.2 水平规则 68 4.5.3 预格式化(pre) 68 4.5.4 main 69 4.5.5 div 69 4.6 列表元素 70 4.6.1 列表 70 4.6.2 描述列表 72 4.7 内联框架 74 4.8 已弃用的元素 75 4.8.1 hgroup 75 4.8.2 dir 75 4.8.3 frame和frameset 75 4.9 小结 76 第5章 短语HTML元素 81 5.1 突出显示文本 81 5.1.1 重要性(strong) 82 5.1.2 强调(em) 82 5.1.3 关联(mark) 82 5.1.4 交替声音(i) 83 5.1.5 细则(small) 84 5.1.6 删除线(s) 84 5.1.7 文体突出(b) 85 5.1.8 无法明确表达(u) 86 5.1.9 元素复习 86 5.2 其他语义短语 87 5.2.1 代码、样本、键盘和变量 87 5.2.2 缩写和定义 88 5.2.3 下标和上标 89 5.2.4 time 90 5.3 编辑 90 5.4 引用 91 5.5 span 93 5.6 添加回车 93 5.6.1 换行 93 5.6.2 单词换行时机 94 5.6.3 连字符 95 5.7 双向文本 96 5.7.1 文本方向 96 5.7.2 流动方向 96 5.7.3 紧紧包裹 98 5.7.4 使用隔离 98 5.7.5 覆盖方向 99 5.8 ruby 99 5.9 小结 100 第6章 表格HTML元素 101 6.1 简单表格 101 6.2 列和行标题 102 6.3 列组 103 6.4 表标题和页脚 105 6.5 跨越单元格 106 6.6 小结 110 第7章 嵌入式HTML元素 111 7.1 锚 111 7.2 图像 112 7.2.1 多个来源 113 7.2.2 图像映射 116 7.3 音频 117 7.3.1 使用本机控件 118 7.3.2 文件格式 119 7.4 视频 120 7.5 轨道 122 7.6 HTML5插件 124 7.7 小结 125 第8章 HTML表单元素 127 8.1 概述 127 8.2 表单元素 127 8.2.1 表单动作 128 8.2.2 表单方法 129 8.2.3 附加特性 130 8.3 输入元素 130 8.3.1 文本表单数据 130 8.3.2 选择元素 135 8.3.3 其他类型 138 8.3.4 日期和时间数据 142 8.4 其他可视元素 145 8.4.1 label 145 8.4.2 output元素 146 8.4.3 meter元素 146 8.4.4 progress元素 148 8.5 按钮类型 148 8.6 组织表单 149 8.7 验证 150 8.8 小结 151 第Ⅲ部分 CSS第9章 CSS选择器 155 9.1 选择器概述 155 9.1.1 元素选择器 155 9.1.2 类选择器 156 9.1.3 ID选择器 156 9.1.4 特性选择器 156 9.1.5 伪类选择器 157 9.1.6 伪元素 159 9.2 使用组合选择符 160 9.2.1 组合元素和类选择器 160 9.2.2 伪类选择器 160 9.2.3 组合运算符 160 9.2.4 not选择器 161 9.2.5 组运算符 162 9.2.6 解决冲突 162 9.3 媒体查询 162 9.3.1 媒体特性 163 9.3.2 使用媒体查询 164 9.4 小结 164 第10章 定位内容 165 10.1 display 165 10.2 定义大小 167 10.2.1 绝对大小 167 10.2.2 相对大小 168 10.2.3 设置*大值 168 10.2.4 基于内容 169 10.2.5 IE的变通方法 170 10.2.6 min-content示例 171 10.2.7 盒子大小调整 172 10.3 float 174 10.3.1 清除浮动 175 10.3.2 包含浮动 177 10.4 内联块 178 10.5 定位 179 10.5.1 相对定位 180 10.5.2 绝对定位 182 10.5.3 固定定位 182 10.6 z-index 183 10.7 内容居中 184 10.8 小结 185 第11章 文本样式 187 11.1 字体 187 11.1.1 获取字体 187 11.1.2 字体系列 189 11.1.3 字体设置 190 11.1.4 简写符号 195 11.2 文本格式化 195 11.2.1 水平对齐 196 11.2.2 缩进 196 11.2.3 溢出 196 11.2.4 引号 197 11.2.5 阴影 197 11.2.6 大小写 198 11.3 间距和对齐 199 11.3.1 基本间距 199 11.3.2 处理空白 199 11.3.3 垂直对齐 200 11.4 break 202 11.4.1 单词换行 202 11.4.2 分页符 203 11.5 光标 203 11.6 小结 204 第12章 边框和背景 205 12.1 边框 205 12.1.1 基本样式 205 12.1.2 单个边 207 12.1.3 半径 208 12.1.4 使用图像 209 12.1.5 渐变 213 12.2 阴影 216 12.3 轮廓 217 12.4 背景 218 12.4.1 图像特性 218 12.4.2 裁剪 220 12.4.3 背景简写 220 12.4.4 示例 221 12.5 小结 223 第13章 对表格进行样式设计 225 13.1 对表格进行样式设计 225 13.1.1 基本表格样式 226 13.1.2 其他表格样式 232 13.2 使用CSS创建表格 235 13.2.1 display特性 236 13.2.2 CSS表格演示 237 13.2.3 应用 239 13.3 样式列表 244 13.3.1 类型 244 13.3.2 图像 245 13.3.3 位置 246 13.3.4 简写 246 13.4 小结 246 第14章 Flexbox 247 14.1 容器配置 247 14.1.1 flex方向 247 14.1.2 flex换行 249 14.1.3 对齐 250 14.1.4 对齐项目 252 14.2 项目配置 252 14.2.1 增长与收缩 253 14.2.2 顺序 257 14.2.3 重写对齐方式 257 14.3 垂直示例 258 14.4 小结 259 第15章 动画与变形 261 15.1 动画 261 15.1.1 关键帧 261 15.1.2 配置动画 262 15.1.3 贝塞尔曲线 265 15.2 过渡 266 15.3 变形 269 15.3.1 移动 269 15.3.2 旋转 269 15.3.3 缩放 270 15.3.4 倾斜 271 15.3.5 演示 271 15.3.6 3D变形 273 15.4 小结 274第Ⅳ部分 JavaScript第16章 浏览器环境 279 16.1 浏览器对象模型 279 16.1.1 screen 280 16.1.2 location 281 16.1.3 history 282 16.1.4 navigator 283 16.2 window对象 284 16.2.1 控制台 285 16.2.2 缓存 288 16.2.3 浏览器界面元素 290 16.2.4 计时器 290 16.3 小结 291 第17章 窗口对象 293 17.1 创建窗口 293 17.1.1 弹出窗口阻止程序 294 17.1.2 重新使用窗口 295 17.1.3 配置参数 295 17.1.4 操作窗口 297 17.2 模态对话框窗口 300 17.2.1 标准的弹出对话框 300 17.2.2 自定义模态对话框 301 17.3 框架 303 17.3.1 简单示例 304 17.3.2 访问框架 305 17.3.3 使用sandbox 305 17.4 小结 306 第18章 DOM元素 307 18.1 文档对象模型 307 18.1.1 元素继承 308 18.1.2 简单示例 309 18.2 基本的DOM操作 309 18.2.1 查找元素 309 18.2.2 创建元素 310 18.2.3 移动元素 311 18.2.4 修改元素 312 18.3 相关元素 313 18.4 使用jQuery 314 18.4.1 基本知识 314 18.4.2 操作DOM元素 315 18.5 小结 317 第19章 动态样式设计 319 19.1 更改样式表 319 19.1.1 启用样式表 319 19.1.2 选择样式表 321 19.1.3 备用样式表 322 19.1.4 使用样式元素 323 19.2 修改规则 324 19.3 修改类 326 19.4 修改内联样式 327 19.4.1 使用CSSStyleDeclaration 327 19.4.2 设置样式属性 328 19.4.3 使用setAttribute 329 19.5 计算的样式 329 19.6 小结 330 第20章 事件 331 20.1 初始示例 331 20.2 事件传播 333 20.3 未注册事件 336 20.4 事件接口 336 20.4.1 常用的事件属性 337 20.4.2 取消事件 337 20.5 探索事件 338 20.6 小结 339第Ⅴ部分 高级应用第21章 音频和视频 343 21.1 概述 343 21.2 自定义音频控件 344 21.2.1 支持播放和暂停 345 21.2.2 支持进度和查找 346 21.2.3 控制音量 347 21.2.4 调整样式 348 21.2.5 更改音频源 349 21.3 自定义视频控件 349 21.4 小结 351 第22章 可缩放矢量图形 353 22.1 SVG介绍 353 22.1.1 添加一些简单的形状 353 22.1.2 添加样式 354 22.2 使用SVG图像文件 355 22.2.1 创建SVG图像 356 22.2.2 使用SVG背景 356 22.3 创建交互式地图 357 22.3.1 使用path元素 357 22.3.2 实现初始地图 360 22.4 对州元素进行样式设计 361 22.4.1 使用基本填充颜色 361 22.4.2 使用渐变填充 363 22.4.3 使用背景图像 364 22.4.4 使用JavaScript更改 样式 365 22.5 添加动画 367 22.6 小结 369 第23章 画布 371 23.1 创建一个国际象棋棋盘 371 23.1.1 绘制矩形 372 23.1.2 使用渐变 374 23.1.3 使用图像 374 23.1.4 添加简单动画 380 23.2 建立太阳系模型 382 23.2.1 使用路径 383 23.2.2 绘制圆弧 383 23.2.3 使用变换 384 23.2.4 保存上下文状态 385 23.2.5 绘制太阳系 386 23.2.6 应用缩放 389 23.3 裁剪画布 390 23.4 了解合成 391 23.5 小结 394 第24章 拖放 397 24.1 理解拖动和放置 397 24.1.1 处理事件 397 24.1.2 使用数据传输对象 399 24.1.3 启用可拖动元素 400 24.2 创建跳棋应用程序 401 24.2.1 创建项目 401 24.2.2 绘制跳棋棋盘 401 24.3 添加拖放功能 404 24.3.1 允许放置 405 24.3.2 执行自定义放置操作 405 24.3.3 提供视觉反馈 407 24.4 执行游戏规则 409 24.4.1 验证移动 409 24.4.2 晋升为王 413 24.4.3 依次移动 414 24.5 使用高级功能 418 24.5.1 更改拖动图像 418 24.5.2 在窗口之间拖动 419 24.6 小结 420 第25章 Indexed DB 421 25.1 介绍Indexed DB 421 25.1.1 使用对象存储 422 25.1.2 定义数据库 423 25.1.3 异步处理 423 25.1.4 使用事务 425 25.2 创建应用程序 425 25.2.1 创建Web项目 425 25.2.2 绘制画布 426 25.2.3 配置棋子 427 25.3 创建数据库 429 25.3.1 打开数据库 429 25.3.2 定义数据库结构 430 25.4 绘制棋子 433 25.4.1 使用游标 433 25.4.2 获取单个对象 435 25.4.3 测试应用程序 43525.5 移动棋子 437 25.5.1 定义移动 437 25.5.2 转换位置 438 25.5.3 完成一次移动 439 25.5.4 获取对象键 440 25.5.5 执行更新 441 25.5.6 启动动画 442 25.6 跟踪被捕获的棋子 443 25.7 小结 444 第26章 地理定位和映射 447 26.1 理解地理定位 447 26.1.1 测量地理位置技术 447 26.1.2 使用地理位置数据 448 26.2 使用地理定位API 448 26.2.1 创建Web项目 448 26.2.2 使用地理定位对象 449 26.2.3 显示位置 451 26.3 使用映射平台 452 26.3.1 创建Bing Maps账户 453 26.3.2 添加地图 454 26.3.3 添加图钉 456 26.4 小结 459 附录A Ajax 461 附录B 拖放源代码 465 附录C 参考资料 471
展开全部

作者简介

Mark J.Collins从事软件开发35年。他所涉足的一些关键技术领域包括COM、.NET、SQL Server以及SharePoint。他在许多行业创建过大量的企业级应用程序。目前,他是多家企业的应用程序和数据架构师。可以通过他的网站了解更多信息(www.TheCreativePeople.com)。如果有任何问题和评论,可以通过markc@thecreativepeople.com与Mark联系。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航