构建跨平台APP:jQuery Mobile移动应用实战(第2版) - (EPUB全文下载)

文件大小:0.41 mb。
文件格式:epub 格式。
书籍内容:

构建跨平台APP:jQuery Mobile移动应用实战(第2版)
第1章 ◄初探移动开发►
第2章 ◄启程跨平台开发之旅►
第3章 使用jQuery Mobile快速开发APP
第二篇 jQuery Mobile基础
第4章 ◄页面与对话框►
第5章 ◄工具栏的使用►
第6章 ◄按钮的使用►
第7章 ◄表单元素的使用►
第8章 ◄列表控件的使用►
第9章 ◄jQuery Mobile的布局►
第10章 ◄jQuery Mobile的高级特性►
第11章 ◄在jQuery Mobile中使用插件►
第12章 ◄jQuery Mobile界面综合实战►
第三篇 跨平台APP实战
第13章 ◄大学移动校园实战项目►
第14章 ◄个人博客项目实战►
第15章 ◄在线音乐播放器►
第16章 ◄在线视频播放器►
第17章 ◄大学校园表白墙►
第18章 ◄天天背单词项目实战►
第四篇 发布和推广应用
第19章 ◄应用的发布和推广►
第1章◄初探移动开发►
jQuery Mobile是一个用来构建跨平台移动Web应用的轻量级开源UI框架,具有简单、高效的特点。它能够让没有美工基础的开发者在极短的时间内做出非常完美的界面设计,并且几乎支持市面上常见的所有移动平台。可以说,jQuery Mobile是移动开发者梦寐以求的神器。本章先不涉及具体的知识,仅仅从当前移动设备硬件的发展和移动开发领域的竞争两个角度,来说明为什么使用jQuery Mobile是开发者明智的选择。
本章将介绍在使用jQuery Mobile进行开发时所必须掌握的一些名词,如HTML 5、jQuery等。本章主要的知识点包括:
手机以及平板电脑技术的发展趋势
当前移动开发者所面临的挑战及应对措施
什么是HTML 5以及当前大众对HTML 5所存在的误区
什么是jQuery Mobile以及为什么要选择jQuery Mobile
1.1 如今的移动行业
2009年的夏天,笔者拥有了平生第一部安卓手机,当时选择它是因为它给了已经厌倦塞班的笔者另外一种选择。那时候谁都无法想到移动产业会发展到如今的状态。
1.1.1 手机和平板的世界
在2007年1月9日
举行的MacWorld上,Apple公司发布了一款名为iPhone的智能手机(图1-1为2007年发布的第一代iPhone),笔者认为,这是移动手持设备崛起的一个开始,因为是它让触屏智能手机的形象开始深入人心,也是它改变了用户使用手机的方式,让用户以一种触摸的方式享受流畅的操作体验。
图1-1 2007年发布的iPhone
但自始至终,苹果手机的价格都是昂贵的,现在是,过去也是。以至于它制造了巨大的影响力,引领开启了智能手机时代,诺基亚的霸主地位已经不再。实际上当时的手机市场主要还是以外观为卖点,尤其是非智能手机市场。
2007年11月,Google与其他84家厂商联合完成了一款基于Linux的开源操作系统,并将它命名为Android,第一款Android手机在第2年10月发布,这就是由台湾宏达电(也就是HTC)生产的Dream,也就是论坛上常说的刷机神器G1(图1-2为HTC G1)。也正因为如此,虽然Google在2011年收购了摩托罗拉,但是在绝大多数用户心中HTC才是安卓最正统的继承人。
图1-2 HTC G1 Dream
这款手机当时的售价也不菲,毕竟是要与iPhone相抗衡的产品。这款手机没有配备蓝牙,同时软件也比较少,在当时还受过不少嘲笑。毕竟那时候还是诺基亚大放光彩的时代,其强大的娱乐性能不知道超越了G1多远。但是后来一款真正能够与苹果抗衡的手机诞生了。
移动设备的另一个里程碑就是2009年发布的HTC G3(Hero)。在该机上Android第一次支持了Flash并且具备了比较高的配置(至少在不玩大型游戏的情况下能够保证日常使用),而且3.2英寸在当时绝对算是超级大屏幕(图1-3为HTC G3)。
图1-3 HTC G3 Hero
很快安卓得到了用户的认可,2010年1月,谷歌推出了Nexus One,512MB的ROM与RAM在那时比现在的八核还要震撼,3.7寸的屏幕在当时也令人感到惊讶(图1-4为谷歌Nexus One)。
图1-4 谷歌Nexus One
正是在这之后,用户开始向往拥有一款安卓系统手机,可惜作为谷歌的“亲儿子”,Nexus One的性能并不给力,陀螺仪甚至话筒等部件频频出现bug,以至于最终只被当作开发工具来使用。
在这之后的一年内涌现出一大波神器级别的手机,如Samsung I9000、MOTO Defy以及HTC为弥补Nexus One的不足而设计的G7 Desire,还有性价比无敌的G8 Wildfire。这些手机如今很难再吸引用户的眼球,但是在那个时代,它们所带来的诱惑永远会被人们记住。
2011年8月6日,小米公司推出了它的第一款小米手机,这是第一款由我国独立生产却可以在中高端市场中占据一席之地的手机(图1-5为小米一代)。
图1-5 小米1S
请读者记住这一天,这也是MIUI发家的历史,我相信对各位开发者也有非常巨大的激励作用,同时小米由软件推广硬件的做法也极具借鉴价值。
时间跳转到2012年8月30日,这一天发布了一款里程碑性质的手机Samsung Note 2,它大胆采用了5.5英寸的Super AMOLED魔幻屏,另外直接打包了三星定制版的果冻豆系统。这款手指直接促成了三星系列从Galaxy到Tab等产品的成功,如图1-6所示。
图1-6 三星Note 3
这几年手机行业发展的如火如荼,手机品牌也发生了大的变化,小米手机从1代已发展到目前的5代,华为步伐紧跟,成为Android阵营国产手机中的佼佼者,还有魅族、OPPO、VIVO、锤子等。手机行业可为百家争鸣。三星手机在这场角逐中地位逐渐下降。表1-1所示为近几年的部分安卓手机配置表。
表1-1 近几年来的部分安卓手机配置表
(续表)
通过该表可以发现手机发展的一些趋势:
屏幕越来越大,像素越来越高。最初 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 构建跨平台APP:jQuery Mobile移动应用实战(第2版) - (EPUB全文下载)