HTML5移动Web开发指南

HTML5移动Web开发指南

HTML5移动Web开发指南

唐俊开

ISBN 978-7-121-16083-7

20123月出版

定价:59.00

16

384

宣传语

绝无仅有HTML5移动Web开发专著

jQuery MobileSencha TouchPhoneGap入门首选

HTML5研究小组成员原创书籍

示例丰富,轻松上手

本书主要围绕HTML5技术,讲述如何利用HTML5相关技术开发移动Web网站和Web App应用程序。本书共分为四大部分,第一部分主要讲述Web技术的发展及HTML5标准在移动Web技术中的应用;第二部分主要介绍HTML5的新功能和新特性如何在移动设备浏览器中使用及相关展望;第三部分主要介绍目前比较流行的两套JavaScript移动开发框架jQuery MobileSencha Touch,以及PhoneGap,并配备丰富的例子作为实践;第四部分主要结合Sencha Touch框架库和HTML5技术构建进行讲解,旨在帮助读者将HTML5技术运用于实践之中。

本书是为从未接触过HTML5新技术但同时又对移动Web技术感兴趣的读者而编写的。如果你有一定的HTML开发经验,将会更容易掌握HTML5知识。

同时,如果你是如下几类人群之一,那么本书非常适合你阅读。

有一定基础或者未来计划的职业是Web前端开发工程师。

具有一定HTML基础的UI设计师。

Web项目中的项目经理以及策划人员。

对手机Web开发技术感兴趣的开发者。

开设计算机课程的高等院校及培训机构的师生。

此外,本书也适合熟悉JavaPHPASP.NET等后端Web技术的开发者阅读。

你是否使用过智能手机浏览真正的网页?

你在使用智能手机浏览网页时会感到困惑吗?

你是否想知道智能手机上的Web网页是如何实现的?

如果你存在以上的问题并想解决,那么阅读本书将是你的最佳选择。

HTML5从讨论到实践

现今,HTML5已经成为互联网的热门话题之一。2011年的HTML5发展得非常快,各大浏览器开发公司如Google、苹果、微软、MozillaOpera的最新版本浏览器都纷纷支持HTML5标准规范。在桌面端Web技术领域,HTML5标准的强大已经开始威胁Adobe公司的FlashWeb上的统治地位。然而,在移动端Web技术领域,由于历史的原因,HTML5标准才刚刚起步,但随着HTML5CSS3逐渐兴起,其强大的特性在移动Web应用当中得到了非常好的发挥。

随着HTML5网站、HTML5应用软件及HTML5游戏不断涌现,让我们更加有理由相信未来HTML5技术将会成为我们在计算机行业当中必备的专业知识。因此,我希望能够借助此书帮助国内的Web开发从业者或者即将在此行业发展的读者,在学习HTML5的同时也能掌握移动Web技术。

为什么写作本书

2011年是HTML5实践的一年,无论是国外的开发者,还是国内的开发者,都热衷于研究HTML5新标准究竟能给我们带来什么。由于HTML5技术非常新,国内很多开发者在实践过程中经常遇到非常多的困难,例如如何入门与解决BUG等常见问题,都很难找到解答问题的中文资源。因此,开发者们亟需一本能够带领他们入门的HTML5书籍。

2011年也是移动互联网高速发展的一年,随着iPhoneAndroid等智能设备的迅速普及,以及Web技术跨平台等优点更广泛的为人所知,移动Web技术逐渐成为大家关注的新热点之一。目前,国内移动Web技术中文资源相对缺乏,社区尚待不断发展,很多开发者仍处于探索研究阶段。同时也有部分准备进入移动Web开发领域的新手,苦于入门困难,而难以上手。因此,一本介绍移动Web开发的书籍便成为开发者最渴望的资源之一。

基于上述两种原因,作者认为需要编写一本能够利用HTML5新技术开发移动Web应用的入门书籍,令广大读者在真正学习到HTML5新技术的同时,也能快速掌握移动Web开发的基础知识。

关于本书

本书主要围绕HTML5技术,讲述如何利用HTML5相关技术开发移动Web网站和Web App应用程序。全书共分为四大部分。

第一部分概述了移动互联网时代的Web技术发展情况,介绍了在移动设备上的Web技术发展现状,同时还列举出有哪些HTML5新技术能够应用于移动Web应用。

第二部分主要介绍HTML5标准的新功能和新特性,其中包括新元素、本地存储、离线功能、表单、CSS3Geolocation地理定位。在介绍基本知识的同时,结合HTML5技术如何应用于移动设备Web浏览器,进行简单的入门讲解及相关展望。

第三部分主要介绍目前比较流行的HTML5移动开发框架:jQuery MobileSencha Touch,以及PhoneGap,并通过丰富的例子介绍框架中各个组件的基本用法。

第四部分是一个综合例子,主要结合SenchaTouch框架类库和HTML5技术构建生活轨迹Web App应用程序,旨在帮助读者加深对HTML5技术的理解并能应用于实践之中。

不足之处在于,本书并没有全面地介绍HTML5技术,但这并不代表HTML5的其他知识点不能适用于移动Web开发。毕竟HTML5是一个新生事物,它的标准规范仍然在制定之中,而它的不断发展对于未来的移动Web技术的发展,必将有很大的推动作用。

本书在编写过程中参考了下列网站、社区及官方文档等,并引用了部分内容。

 HTML5研究小组官方网站

 Sencha Touch官方接口文档及demo例子

 jQuery Mobile官方接口文档

 PhoneGap官方网站及接口文档

 PhoneGap中国(http://www.phonegap.cn

读者对象

本书是为从未接触过HTML5新技术但同时又对移动Web技术感兴趣的读者而编写的。如果你有一定的HTML开发经验,将会更容易掌握HTML5知识。

同时,如果你是如下几类人群之一,那么本书非常适合你阅读。

有一定基础或者未来的职业规划是Web前端开发工程师。

具有一定HTML基础的UI设计师。

 Web项目中的项目经理以及策划人员。

对手机Web开发技术感兴趣的开发者。

开设计算机课程的高等院校及培训机构的师生。

此外,本书也适合熟悉JavaPHPASP.NET等后端Web技术的开发者阅读。

致谢

在本书的写作过程中,得到了很多人士的悉心帮助。在此谨向给予本书帮助的诸位及我所参考的网站社区、官方网站表示诚挚的感谢。特别感谢HTML5研究小组负责人田爱娜女士给予了很大的帮助和支持,她推荐的很多专业人士对本书提供了很多中肯的建议。

另外,由于时间及水平有限,在本书编写过程中可能存在一些对HTML5及移动Web技术认识不全面或者表述错漏的地方,敬请读者批评指正。作者的联系邮箱为[email protected],新浪微博是@三桥sankyu。谨以最真诚的心希望能与读者共同交流,共同成长。

 

更多相关文章
  •  HTML 5是近十年来Web开发标准最巨大的飞跃.和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化.本电子书带您体验HTML 5,深入下一代Web开发标准,以及为您提供更多 ...
  • html5移动web开发笔记
    width指定虚拟窗口的屏幕宽度大小. height指定虚拟窗口的屏幕高度大小. initial-scale 指定初始缩放比例. maximum-scale指定允许用户缩放的最大比例. minimum-scale 指定允许用户缩放的最小比例. user-scalable 指定是否允许手动缩放. 测试 ...
  • 在学习django web开发指南时,发布新博客点击save后会有error提示:no such table balabalabala... 百度了一下说重新运行manage.py syncdb 就可以,我试了还是报错,然后仔细看了下提示信息,发现是版本问题,并且他也给出了解决方法: 运行'mana ...
  • 快速使用node.js进行web开发
    首先关于node.js的学习,这里推荐一本比较好的教程,nodejs web开发指南,该书通俗易懂地将node.js语言特性讲解完之后,又从一个项目角度带领读者使用node.js学习web开发.相信这是一个比较好的学习模式和过程.由于这本书是2012年出的,书中的一个web教学项目是开发一个微博.从 ...
  • COOKIES的限制和缺陷 首先,让我们来回顾下cookies.Cookies的出现可谓大大推动了Web的发展,但它既有优点也有一定的缺陷.Cookies的优点在于,它可以允许我们在登陆网站时,记住我们输入的用户名和密码,这样在下一次登陆时就不需要再次输入了,达到自动登陆的效果. 另一方面,cook ...
  • AngularJS是由Google创建的一种JS框架,使用它可以扩展应用程序中的HTML功能,从而在web应用程序中使用HTML声明动态内容.在该团队工作的软件工程师Brian Ford近日撰写了一篇blog,分享了如何使用AngularJS构建大型Web应用的经验.这些经验对于使用其他JS框架构建 ...
  • Web开发人员应有的15本免费电子书
    Web开发人员应有的15本免费电子书发布时间:2011-07-5 08:25     分类: 书籍与教程, 程序员都等你发言 :)分享到:当今互联网已经成为每一个人的信息知识来源.假如你想学习任何事情,可以很容易在互联网上轻松找到相关的信息,即使它是很简单的事情.在互联网上有成千上万的教程和指南可以 ...
  • 第一章:入门1.Knockout简介 (Introduction)Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化.Knockout有如下4大重要概念:声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(mode ...
一周排行
  • 学了再多的技术,也不如领悟一点运维思想重要,且看老男孩老师的多年成功心经分享.1.做一个靠谱,被信任的人.这是一个人的成功之本.忠诚.靠谱,被信任是当前社会职场所有人当中最为稀缺的的素质.希望老男孩的学生能具备.即使 ...
  • android 环境搭建配置,通过网上资料整合,其中有一些问题,本人解决了.因此加在里面.环境Eclipse 3.7.0.Java Jdk6.Android Sdk配置流程安装Java Jdk在安装eclipse之前 ...
  • 一 简介Big Sister是一款比较优秀的linux平台的免费的主机和网络监控软件,基于c/s架构,web界面,在linux和windows(客户端)都可以运行,界面友好,性能可靠.Big Sister网络监测器是 ...
  • 首先要明确什么是JS.各位读者肯定都是在学习和研究JS的,或是菜鸟或是大牛,但是你考虑过什么是JS吗?乍一看来我这问题有点死抠字眼的味道,但在学习一门语言的时候就必须有这种打破沙锅问到底的精神.只有这样才能学得深入, ...
  • Pro文件变量详细说明出处 http://www.cnblogs.com/braver/articles/1935891.html学习Qt时,发现有些知识看了不经常用就忘了,以下是书本上写的一些关于qmake的相关知 ...
  • 实现步骤:1.生成密钥文件用于给程序集强名称签名(必须)sn -k MyKey.snk 2.使用强名称签名的Key编译成类库Tester.DLLcsc /t:library /keyfile:MyKey.snk Te ...
  • 最新的消息显示,诺基亚企业发展部主管Kai Oistamo近日表示,诺基亚在2012年将会出货大量的Windows Phone智能手机,而诺基亚和微软之间的合作谈判也将会如期的进行,诺基亚对于Windows Phon ...
  • Sayjoy是国内一款多媒体在线创作工具.你可以把照片.视频在线混合编辑,配上音乐和文字,制作成自己的"影像集",讲述你的影像故事.提供各种主题的模板,你也可以进行个性化的设置.丰富的主题,绚丽的 ...
  •   一. 需求   不知道有多少人会像我一样,会把MongoDB用在客户端应用上,不过我感觉应该非常少.于是,我就希望能在客户机器上尽可能简单方便的安装MongoDB.所以以下是我的一些取舍:    1. 我只使用3 ...
  • 操作系统:windows7 64-bit    昨天安装了oracle11g ,安装完后并没有立刻重启,第二天重启机器的时候,发现由原来的开机时间36秒变成了1分22秒,今天就突然想优化一下开机速度——把oralce ...