深入HTML5应用开发
10推荐 收藏
16.3K阅读
图灵程序设计丛书

深入HTML5应用开发

Anthony T. Holdener III , Mario andres Pagella (作者) 李松峰 , 秦绪文 (译者)
暂时缺货
第一部分介绍了HTML5 Geolocation API。使用这种API,开发人员不必针对特定设备编程,就能够在浏览器中直接编写地理定位应用。这部分共6章,介绍了Geolocation API在浏览器代码中的使用,并通过大量示例向读者展示其“一次编写,随处部署”的特点。具体内容包括地理定位的基础知识简介,这套API的浏览器支持情况,以及如何利用它和其他常用地图工具在网页中实现类似Google地图的嵌入式地图。

这一部分的主要内容还有:
根据设备的不同,从各种来源收集地理信息
探索地理坐标系统,包括大地测量系统和基准点
使用Geolocation API,以JavaScript代码从用户的浏览器中取得位置信息
使用Google地图或基于JavaScript 的ArcGIS API将位置信息显示在地图上
使用数据库、KML文件和Shapefile保存地理信息
熟悉地理数据的实际用途,包括地理营销、地理社交、地理标签和地理应用

第二部分介绍了用HTML5、CSS3和JavaScript开发等轴实时游戏。任何沉迷过Zynga的《开心农场》的玩家都享受过这类游戏的乐趣,本书展示了如何设计并开发这类游戏,涵盖了只使用开源工具来实现项目的全过程。你将通过详细的示例和代码,学会绘制图形、使用精灵、添加声音和验证数据以防作弊。

我们最后会用这部分介绍的所有技术完成一个《旅游胜地》游戏,并将它连接到社交网络上。如果你会用HTML5、CSS3和JavaScript,那就可以准备开始了!

这一部分的主要内容如下:
使用HTML5的画布(canvas)元素和精灵创建流畅的动画
创建高性能的等轴网格区块
设计同时适用于桌面设备和移动设备的游戏界面
使用HTML的音频(audio)元素为游戏添加声音
用Web Workers实现游戏中的路径查找功能
用PHP和MySQL实现客户端数据模型
使用动态CSS3对象让游戏更有活力

🥥今年提前双11,

每单满99即享半价!

需使用优惠码:20191111

11.05-11.12,限图灵出版电子书

电子书
¥29.99
格式
mobi   pdf

纸质书
¥46.61 ¥59.00

其他购买方式?

出版信息

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

本书合并了O'Reilly出版的《HTML5 Geolocation》与《HTML5:等轴实时游戏开发》两本书的内容。

目录

版权声明 阅读
O'Reilly Media, Inc.介绍 阅读
HTML5 Geolocation 阅读
前言 阅读
第 1 章 路在何方 阅读
第 2 章 地理定位:不仅是经纬度
第 3 章 地理定位 API 编程
第 4 章 地理定位和地图 API
第 5 章 保存地理信息
第 6 章 基于地理定位开发应用
HTML5:等轴实时游戏开发
前言
第 1 章 图形基础:画布与精灵
第 2 章 理解等轴游戏
第 3 章 游戏界面设计
第 4 章 HTML5 声音及处理优化
第 5 章 推向市场

作者介绍

本书作者Anthony T. Holdener III具有十几年的Web开发经验,现在使用Esri ArcGIS JavaScript API、Google Maps JavaScript API和Bing Maps API构建GIS Web应用。自从圣路易斯大学计算机科学专业毕业后,他一直从事Web架构师、开发人员、经理或者辅助老师等工作。

相关文章

  • 李松峰 20推荐

    Isometric Game 及译法漫谈

    作者按:本文探讨了 Isometric Game 相关的背景知识。为了避免读者感觉枯燥(除了游戏之外的有些概念确实枯燥),作者尽量采取“用图说话”的方式,文字尽量简短,图解尽量简明。而且,文字风格也尽量避免单纯地说理分析,讲求一些故事性。目的只有一个,吸引你把这篇不长不短的文…...

  • 出版圈郭志敏 2推荐

    HTML5:Web游戏中的GUI设计和交互

      GUI(Graphical User Interface,图形用户界面)和HCI(Human-Computer Interaction,人机交互)是应用开发中极其重要的一部分,但往往被开发人员所忽略。Apple、Google 以及Facebook 等公司和应用之所以能够成功…...

  • 出版圈郭志敏 2推荐

    HTML5:用Web Workers API执行大计算量任务

    我们一直致力于寻求一种高性能的图形渲染方法,以便将其用于最终的游戏。而路径查找则是一个非常有用的功能,可以用于创建道路或显示角色从A 点到B 点的过程。简言之,路径查找算法就是要在n 维(通常是2D 或3D)空间中找出两点间的最短路线。 通常,只有少数人才能实现准确的路径查找…...

  • 四月,图灵将凑响HTML5交响曲......
    2gua  发表于 2012-03-15 08:07:48
    推荐
  • P151 提到的 “内存分页程序” 是指什么? 求讲解?
    Air(被迫改名)  发表于 2012-11-02 09:17:51
    推荐