HTML 5开发实例大全

出版社:张明星 人民邮电出版社 (2013-06出版)
出版日期:2013-6
ISBN:9787115313553
作者:张明星
页数:540页

内容概要

张明星,是国内最先开始研究HTML5的人之一,在HTML5上有深入的研究,带队设计了以HTML5为主的项目,并实现了横跨三大平台(iOS、Android、Windows),该项目在软件设计大赛上获得团队一等奖。

书籍目录

目 录 第1章 千里之行 始于足下——基本元素实战 11.1 一个基本的HTML 5页面 11.2 在页面中输出一段文字 21.3 使用HTML 5的新元素对页面进行分栏设计 31.4 使用CSS修饰HTML 5页面 51.5 使用标记元素实现交互 61.6 使用脚本控制交互的元素 81.7 实现下拉弹出效果 91.8 无刷新弹出图片和文字 111.9 使用标记元素实现交互 131.10 使用标记元素实现菜单交互 141.11 实现右键菜单功能 161.12 使用标记元素实现动态对话框效果 171.13 使用标记元素实现进度条效果 201.14 使用标记元素实现百分比效果 221.15 设置进度条的样式 241.16 使用根元素显示文字 261.17 通过标签设置目标链接 271.18 通过JavaScript脚本获取并显示文本框的内容 321.19 实现树节点效果 341.20 分组列表显示网页中的内容 361.21 在网页中突出显示某些文字 381.22 使用元素引用文档 401.23 在网页中显示一幅图片 411.24 在网页中显示一个文本框架 421.25 使用元素在网页中显示一个Flash 431.26 使用鼠标光标拖动网页中的文字 441.27 自动隐藏或显示网页中的文字 451.28 自动检测输入的拼音是否正确 471.29 编辑修改网页中的文字 481.30 联合使用和标签 491.31 在网页中显示联系信息 511.32 在表单中使用元素插入一个Flash 521.33 实现拖曳和拖放处理 52第2章 表单元素实战 562.1 验证邮件地址是否合法 562.2 验证URL地址 582.3 验证在文本框中输入字符的长度 592.4 通过滑动条设置颜色 612.5 自动弹出日期和时间输入框 632.6 显示文本框中的搜索关键字 642.7 记住表单中的数据 662.8 验证表单中输入的数据是否合法 682.9 在文本框中显示提示信息 702.10 验证文本框中的内容是否为空 712.11 开启表单的自动完成功能 732.12 重写表单中的某些属性 742.13 验证表单中的数据是否为网址格式 752.14 自动设置表单中传递数字 762.15 在表单中选择多个上传文件 772.16 在表单中自动提示输入文本 782.17 一个简单的乘法计算器 792.18 在网页中生成一个密钥 812.19 验证输入的密码是否合法 822.20 验证两次输入的密码是否一致 842.21 取消表单元素的所有验证规则 862.22 在网页中实现自动增加表格效果 872.23 开发一个计数器程序 892.24 实现播放器样式的按钮 932.25 实现一个精美的登录表单界面 962.26 实现一个动态菜单样式 972.27 动态添加或删除表单中的元素 992.28 实现一个漂亮的圆角按钮 1012.29 textarea根据内容自动增高 1042.30 判断用户选择了几个复选框 1052.31 实现仿DELL搜索表单的效果 1062.32 实现精致、符合标准的表单页面 108第3章 文件操作实战 1103.1 选择一个上传文件 1103.2 选择多个上传文件 1123.3 获取文件的类型和大小 1143.4 过滤出非图片格式的文件 1163.5 过滤上传文件的类型 1173.6 预览上传的图片 1183.7 读取某个文本文件的内容 1213.8 监听事件 1223.9 使用拖曳的方式上传图片 1243.10 美化拖曳方式上传图片表单 1263.11 拖曳上传图片到表单并显示预览 1303.12 IE浏览器支持的上传图片预览程序 1323.13 实现上传头像图片大小选择 1333.14 使用拖曳的方式在相簿中对照片进行排序 138第4章 音频和视频实战 1454.1 在网页中自动播放视频 1454.2 在网页中控制播放的视频 1474.3 在网页中设置播放视频的高度 1484.4 在网页中自动播放音频 1494.5 在网页中控制播放的音频 1514.6 在网页中循环播放某个音频 1524.7 为播放的视频准备一幅素材图片 1524.8 显示加载视频的状态 1554.9 出错时在播放屏幕中显示出错信息 1564.10 自定义设计播放按钮 1584.11 检测浏览器是否支持媒体类型并显示结果 1604.12 显示视频的播放状态 1614.13 显示播放视频的时间信息 1634.14 制作一个简单的视频播放器 1654.15 制作一个具有回放功能的视频播放器 171第5章 绘图实战 1775.1 在网页中定位显示鼠标光标的坐标 1775.2 在指定位置绘制指定角度的相交线 1805.3 绘制一个圆 1805.4 在Canvas画布中显示一幅指定的图片 1815.5 绘制一个指定大小的正方形 1825.6 绘制一个带边框的矩形 1845.7 绘制一个渐变图形 1865.8 绘制不同的圆形 1885.9 绘制一个渐变圆形 1915.10 移动、缩放和旋转网页中的圆形 1925.11 使用组合的方式显示图形 1945.12 为图形添加阴影 1965.13 在页面中使用不同的格式绘制指定的图像 1975.14 在页面中使用不同的方式平铺指定的图像 1995.15 切割指定的图像 2015.16 改变页面中图像的像素 2025.17 绘制文字 2055.18 在网页中保存、恢复和输出图形 2065.19 制作一个简单的动画 2085.20 为视频播放器设计一个截图功能 2105.21 在网页中绘制美丽的花朵 2175.22 生成一个能控制动作的小车 2195.23 实现一个时钟效果 2255.24 制作一个颜色选取器 2275.25 制作一个图像放大镜 2315.26 制作一个写字板 2345.27 使用动画的形式装载显示一幅图片 2355.28 叠加显示两个矩形 2405.29 将彩色照片转换为黑白照片 2415.30 模拟钟表的效果 2435.31 将文字转换为图片 2455.32 绘制曲线 2485.33 绘制一个心形图像 2495.34 实现奥运五环效果 2515.35 在网页中绘制不同的图形 2535.36 实现统计饼图效果 2545.37 在网页中绘制贝赛尔曲线 2555.38 在网页中实现矩阵变换效果 2565.39 在网页中绘制精美的五角星矩阵效果 2585.40 在网页中绘制坐标变换图形 2605.41 在网页中绘制线性渐变图形 2615.42 在网页中绘制向日葵效果 2635.43 开发一个简单的网页版贪吃蛇游戏 264第6章 数据存储 2716.1 保存并读取临时数据 2716.2 保存并读取登录用户名和密码 2756.3 在网页中保存、清空数据记录 2776.4 在网页中获取并显示数据 2796.5 创建一个简单的学生信息管理页面 2816.6 管理localStorage中的数据 2846.7 使用openDatabase打开、创建数据库 2876.8 执行事务操作(1) 2896.9 执行事务操作(2) 2916.10 执行事务操作(3) 2936.11 日记式事务提醒系统 2976.12 实现一个订单 3006.13 使用客户端session保存并操作数据 3086.14 一个离线的、日记式事务提醒系统 3196.15 本地存储 3236.16 在页面中动态地显示时间 3256.17 检测本地缓存是否更新 3286.18 更新本地缓存 3306.19 使用swapCache方法更新本地缓存 3316.20 更新本地缓存时触发的其他事件 3336.21 检测网络的当前状态 3356.22 检测网络的当前状态 3366.23 离线留言系统 337第7章 Web Sockets API通信实战 3407.1 安装jWebSocket服务器 3407.2 跨文档传输数据 3417.3 使用WebSocket传送数据 3447.4 传送JSON对象 3477.5 使用jWebSocketTest框架进行通信 3507.6 在线聊天系统 352第8章 Geolocation API实战 3598.1 获取当前地理位置 3598.2 使用getCurrentPosition()方法获取地理位置信息 3628.3 在网页中使用地图 3648.4 在地图中显示当前的位置 3668.5 在网页中显示当前的位置信息 3688.6 在网页中居中显示定位地图 3708.7 利用百度和HTML 5技术实现定位处理 3728.8 在弹出对话框中显示定位信息 373第9章 前后台数据交互——Web Workers API实战 3769.1 处理线程 3769.2 使用线程传递JSON对象 3799.3 使用线程嵌套交互数据 3819.4 使用Web Workers API执行大计算量任务 3839.5 在后台运行耗时较长的运算 3899.6 通过JSON发送消息 3929.7 计算加法运算和乘法运算 393第10章 统计图实战 39710.1 使用插件RGraph制作柱状图 39710.2 改变选中柱状图的颜色 39810.3 绘制分组柱状图 40010.4 将柱状图的同一根柱子设置为不同的颜色 40210.5 绘制一个折线图 40310.6 显示提示的折线图 40510.7 绘制多根折线 40710.8 绘制范围折线图 40910.9 在一个折线图中使用左右两根不同单位的垂直坐标轴 41010.10 在一个统计图中同时绘制柱状图与折线图 41210.11 绘制动态折线图 41310.12 绘制一个饼图 41510.13 单击饼块后呈现白色半透明效果 41710.14 绘制横向柱状图 41910.15 绘制分组横向柱状图 42010.16 绘制雷达图 42110.17 用拖曳的方式在柱状图中打开饼图 42310.18 放大网页中的统计图 42510.19 使用放大镜效果放大网页中的统计图 427第11章 特效实战 42911.1 实现星级评论功能 42911.2 实现无刷新验证 43211.3 实现的表单特效 43411.4 制作一个漂亮的搜索表单框 43811.5 动态操作表格 44011.6 在文本框中弹出层效果 44311.7 实现五彩连珠网页特效 44511.8 实现圣诞树特效 45511.9 实现带动画、阴影的表单提示特效 45711.10 让图片DIV竖向滑动 46211.11 在网页中实现风车特效 46511.12 在网页中实现滑动门特效 46811.13 显示世界部分地区时间表 47011.14 实现界面框上下可以拖动效果 47511.15 在网页中实现粒子特效效果 47711.16 实现纯CSS3瀑布流布局 48211.17 实现类似百叶窗拍摄快门摄影拍摄效果 48311.18 jQuery幻灯片切换应用一个HTML5的幻灯片 48511.19 制作一个HTML5筛选容器插件选项卡 488第12章 游戏实战 49312.1 开发一个躲避小游戏 49312.2 网页版迷宫游戏 49712.3 网页版贪吃蛇游戏 50112.4 网页版水果老虎机游戏 50512.5 网页版数独游戏 51712.6 网页版俄罗斯方块游戏 52012.7 挖箱子游戏 52812.8 抽奖游戏 53412.9 拼图游戏 537

编辑推荐

200多个HTML5实例帮助读者尽快进入实战角色。涵盖HTML 5开发的核心技术,如表单、文件操作、音频、视频、绘图、Web Sockets API、Geolocation API、Web Workers API等。贴近实战的典型案例,如基本元素实例、表单元素实例、文件操作实例、音频和视频实例、绘图实例、数据存储实例、通信实例、统计图实例、网页特效实例、游戏实例。

作者简介

《HTML 5开发实例大全》言简意赅、通俗易懂、实例全面且典型,几乎包括了所有和HTML 5应用相关的实例。全书分为12章,分别讲解了基本元素实例集锦、表单元素实例集锦、文件操作实例集锦、音频和视频实例集锦、绘图实例集锦、数据存储实例集锦、Web Sockets API通信实例集锦、Geolocation API实例集锦、Web Workers API实例集锦、统计图实例集锦、网页特效实例集锦、HTML 5游戏实例集锦。
  《HTML 5开发实例大全》适合网页设计师、Web开发人员及HTML 5爱好者学习,也可以作为相关培训学校和大专院校相关专业的教学用书。


 HTML 5开发实例大全下载



发布书评

 
 


精彩短评 (总计2条)

  •     没什么意思。不过代码很多。
  •     实例讲解清楚,200种案例,可根据自己需要,快速学习和掌握。本书在工作中实用性强。
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024