jQuery Mobile入门经典.pdf

jQuery Mobile入门经典.pdf
 

书籍描述

编辑推荐
全球效率逾百万册的系列图书;
连续十余年打造的经典品牌;
直观、循序渐进的学习教程;
掌握关键知识的最佳起点;
“Read Less,Do More”(精读多练)的教学理念;
以示例引导读者完成最常见的任务。

每章内容针对初学者精心设计,1小时轻松阅读学习,24小时彻底掌握关键知识;
每章案例与练习题助你轻松完成常见任务,通过实践提高应用技能,巩固所学知识。

循序渐进的示例引导读者完成最常见的jQuery Mobile开发任务。
问与答、测验和练习帮助读者检验知识的掌握情况。
“注意”、“提示”和“警告”指出捷径和解决方案。

读者可通过http://www.jquerymobilein24.com/code/files/jqmin24_full.zip下载本书中的所有源代码。

媒体推荐
“Phil做了一项出色的工作,带您经历移动开发的整个过程,体会jQuery Mobile是如何让移动开发变得简单易学。本书囊括了从Web和移动开发基础知识到高级主题(比如视频和主题)在内的所有知识,想要进一步掌握移动开发技术的人员都可以从本书中获益”
——Brett Child,软件顾问,Software Technology Group

“Phil Dutson撰写的这本jQuery Mobile图书,其示例均来自真实世界,因此比较稳定可靠,用户可以很容易基于它们来自定义实用而且丰富的移动网站,而且创建的网站也是完全可用的。
本书阅读起来非常容易。当您阅读完本书,并做完本书中的习题之后,您会发现学起来几乎毫不费劲。除了学到用来创建网站的基本知识之外,你还会学到如何使用video这样的元素来扩展和丰富您的移动网站,以及如何创建和扫描QR码或微软标记码。本书还讲述了把jQuery Mobile引入到WordPress中,以及使用jQuery Mobile和PhoneGap来开发基于Android的应用。如果您正在从事任一类型的移动网站开发,我强烈推荐您阅读本书。”
——Drew Harvey,解决方案架构师,CrossView, Inc.

“对打算将jQuery Mobile引入到下一个项目中的任何一位开发人员来说,本书都是一项及其出色的资源。Phil讲述了jQuery Mobile的基础知识,同时为移动开发提供了最佳实践。”
——Jim Hathaway,Web开发人员

“本书非常值得初学者和资深Web开发人员阅读。Phil Dutson做了一项优秀的工作,他在本书中以jQuery Mobile框架的语义和语法作为重点,同时介绍了移动Web开发的通用最佳实践。”
——Greg Lavallee,软件工程师,The Washington Post Company

“写作上乘、注重细节、使用大量亲身实践的示例来提供证明。这些特点使得本书行文流畅且易于理解。对开始从事移动应用开发的软件开发人员来说,本书是他们的案头必备。”
——Tamara Urry,资深软件工程师,同时也是JET Technical公司的所有者

“在我多年的学习、培训和教授程序开发的过程中,我很少发现有人像Phil Dutson一样具备解释代码的能力。无论您是一名初学者还是经验丰富的程序员,本书正是为您而写。对于想要挖掘移动市场巨大潜力的开发人员来说,一定想将本书添加到他们的收藏里。”
——Dale Wallentine,副院长,Stevens-Henager大学工学院,犹他州洛根分校

作者简介
Phil Dutson是ICON Health and Fitness公司的一名首席前端开发人员。他曾为NordicTrack、ProForm、Freemotion、Sears、Costco、Sam’s Club等公司做过项目和解决方案。他曾经是iFit团队中最初的团队成员,该团队把Google地图集成到了“个性化锻炼与重现”(personalized workout and playback)项目中。Phil与他人共同创办了E-Com DevBlog并负责该博客的管理工作,这是一个专注于Web开发与解决方案的开发博客。请访问http://dev.tonic1394.com来了解更多信息。

目录
第1部分jQueryMobile入门
第1章了解jQueryMobile
1.1为什么要使用jQueryMobile
1.1.1响应式
1.1.2灵活
1.1.3简单
1.1.4支持度与可靠性
1.2支持的设备
1.2.1台式机、笔记本电脑与一体机
1.2.2平板电脑
1.2.3智能手机
1.3开发者的宝库
1.3.1编程语言
1.3.2集成开发环境(IDE)、平台与成本
1.3.3Windows上的开发工具
1.3.4OSX上的开发工具
1.3.5Linux上的开发工具
1.3.6Web服务器
1.4总结
1.5问与答
1.6测验
1.6.1问题
1.6.2答案
1.7练习
第2章使用HTML、CSS和JavaScript
2.1使用HTML创建内容
2.1.1HTML的作用
2.1.2DOCTYPE
2.1.3基本结构
2.1.4内容与表现的分离
2.2展现CSS样式
2.2.1样式标记
2.2.2使用外部CSS文件
2.2.3内联样式
2.3使用JavaScript完成功能
2.3.1何处可以添加脚本
2.3.2载入脚本
2.3.3事件绑定
2.4总结
2.5问与答
2.6测验
2.6.1问题
2.6.2答案
2.7练习
第3章使用jQuery框架
3.1在网站中包含jQuery
3.2总结
3.3问与答
3.4测验
3.4.1问题
3.4.2答案
3.5练习
第4章jQueryMobile框架简介
4.1将jQueryMobile添加到网站
4.2使用数据角色
4.3创建一个简单的页面
4.4理解移动初始化事件
4.5使用pageinit事件代替(document)ready()
4.6总结
4.7问与答
4.8测验
4.8.1问题
4.8.2答案
4.9练习
第5章创建第一个移动网站
5.1构建网页
5.1.1页眉
5.1.2内容区域
5.1.3页脚
5.2添加页眉和页脚
5.3格式化文本内容
5.4附加图片
5.5链接到第二个网页
5.6总结
5.7问与答
5.8测验
5.8.1问题
5.8.2答案
5.9练习
第2部分创建用户界面
第6章了解移动设备的能力
6.1理解屏幕分辨率和PPI
6.1.1分辨率
6.1.2像素密度
6.2移动设备的其他特性
6.2.1触摸屏
6.2.2方向
6.2.3加速计
6.2.4近距离传感器
6.2.5物理键盘
6.2.6GPS
6.2.7气压计
6.2.8摄像头
6.2.9无线网络
6.3考虑移动操作系统
6.3.1iOS
6.3.2Android
6.3.3WindowsPhone
6.3.4Bada
6.3.5BlackBerry
6.4了解移动设备的浏览器支持评级
6.5总结
6.6问与答
6.7测验
6.7.1问题
6.7.2答案
6.8练习
第7章了解页面布局
7.1使用单页布局
7.2使用多页布局
7.3使用网格对齐内容
7.4设计可折叠的内容
7.5总结
7.6问与答
7.7测验
7.7.1问题
7.7.2答案
7.8练习
第8章调整工具栏
8.1添加页眉工具栏
8.2附加导航工具栏
8.3添加页脚工具栏
8.4定位工具栏
8.4.1固定定位工具栏
8.4.2全屏定位工具栏
8.5添加固定导航栏
8.6总结
8.7问与答
8.8测验
8.8.1问题
8.8.2答案
8.9练习
第9章设计按钮
9.1按钮简介
9.1.1创建基于链接的按钮
9.1.2Input和Button元素
9.2覆盖按钮的默认设置
9.2.1重新设置边角
9.2.2移除阴影
9.3改变按钮的大小
9.4给按钮添加图标
9.4.1使用内置的图标集
9.4.2使用自定义图标
9.5总结
9.6问与答
9.7测验
9.7.1问题
9.7.2答案
9.8练习
第10章定制表单
10.1表单入门
10.2使用jQueryMobile增强表单
10.2.1标准input元素
10.2.2单选按钮和复选框
10.2.3select元素
10.3扩展input元素
10.3.1滑块
10.3.2翻转开关
10.3.3搜索输入
10.4表单的提交
10.4.1通过AJAX提交表单
10.4.2不使用AJAX提交表单
10.5总结
10.6问与答
10.7测验
10.7.1问题
10.7.2答案
10.8练习
第11章了解列表
11.1创建标准的和嵌入型的列表
11.1.1创建标准列表
11.1.2创建嵌入型列表
11.2给列表添加其他扩展
11.2.1使用编号列表
11.2.2添加一个计数器
11.3使用图标和缩略图
11.3.1添加缩略图
11.3.2添加图标
11.3.3创建拆分列表
11.4搜索列表内容
11.5在表单中使用列表
11.6总结
11.7问与答
11.8测验
11.8.1问题
11.8.2答案
11.9练习
第12章处理事件
12.1页面初始化事件
12.1.1使用pagebeforecreate事件1
12.1.2使用pagecreate事件
12.1.3使用pageinit事件
12.2触摸事件
12.2.1使用轻触事件
12.2.2使用轻扫事件
12.3虚拟鼠标事件
12.4方向事件
12.5总结
12.6问与答
12.7测验
12.7.1问题
12.7.2答案
12.8练习
第13章改变默认主题
13.1了解主题框架
13.1.1使用图标和类
13.1.2应用自定义主题
13.2给网站的组件应用主题
13.2.1按钮
13.2.2横条
13.2.3内容块
13.3置换调色板
13.3.1了解调色板
13.3.2创建调色板
13.3.3使用自定义的调色板
13.4总结
13.5问与答
13.6测验
13.6.1问题
13.6.2答案
13.7练习
第3部分自定义内容
第14章装扮设计
14.1理解版权和许可
14.1.1通用公共许可
14.1.2麻省理工学院许可
14.1.3伯克利软件发行版许可
14.1.4知识共享许可
14.1.5移动应用许可
14.2寻找图片
14.2.1获取图标和图标集
14.2.2在图片库中挑选
14.3使用插件增强功能
14.3.1寻找插件
14.3.2使用插件
14.4添加自定义字体
14.4.1保持字体的通用性
14.4.2使用@font—face应用自定义字体
14.4.3使用GoogleWeb字体
14.5总结
14.6问与答
14.7测验
14.7.1问题
14.7.2答案
14.8练习
第15章响应式网站布局
15.1媒体查询
15.2基于屏幕大小调整布局
15.2.1创建一个移动版本的布局
15.2.2创建平板布局
15.2.3创建桌面布局
15.3旋转网站布局
15.4总结
15.5问与答
15.6测验
15.6.1问题
15.6.2答案
15.7练习
第16章使用ThemeRoller定制主题
16.1ThemeRoller简介
16.2使用ThemeRoller创建主题
16.2.1使用颜色区来调整颜色
16.2.2使用检查器工具来调整颜色
16.2.3手动调整调色板
16.3使用自定义主题
16.3.1下载主题
16.3.2将主题导入到ThemeRoller
16.3.3包含自定义主题
16.4总结
16.5问与答
16.6测验
16.6.1问题
16.6.2答案
16.7练习
第17章检测移动设备
17.1了解移动设备检测的重要性
17.2使用Aaccess文件
17.3使用PHP进行移动设备检测
17.4使用JavaScript作为检测方法
17.5非检测的解决方案
17.5.1使用响应式设计
17.5.2使用jQueryMobile
17.6总结
17.7问与答
17.8测验
17.8.1问题
17.8.2答案
17.9练习
……
第4部分扩展移动体验

文摘
版权页:



1.5问与答
问:对移动开发来说,Web服务器是必不可少的吗?
答:这是一个很好的问题,但回答起来有点难。如果您的移动网站是静态的,不使用任何动态的代码,那么您可以不使用服务器来开发。不过,除非开发的是一个单页的网站,要不然当您尝试载入各个单独的页面的时候,可能会遇到错误信息。使用服务器可以有更好的效果,可以使用AJAX,还可以使用模拟器或者处于相同网络的真机来测试网站在不同设备上的情况。
问;我必须使用IDE来进行开发吗?推荐的IDE太贵了,或者对我来说没有吸引力。
答:不是必须的。如果您是喜欢使用文本编辑器(如notepad、textedit或Vl)编程的开发者,那已经足够了。之所以列出IDE,只是给出建议。如果您刚刚接触开发,并且在程序构造和/或文件管理方面需要一些辅助的话,使用IDE可以让您更快地开始。
问:我已经使用“所见即所得”的IDE好多年了,它从没让我失望过,使用起来也不会太难。为什么它似乎遭到网上的开发者们的抨击?
答:虽然许多“顽固的”开发者嘲笑“所见即所得”的开发工具,但这些开发工具本身并没有错。受人诟病的是计算机生成的代码。当使用“所见即所得”编辑器做开发的时候,您会发现,没有什么比计算机生成的代码更糟糕了。虽然这些代码可能被优化过,但却可能与设计不符,或不是您心里想要的。此外,变量命名常常不具有可读性,往往是一连串的字母。这些编辑器还可能包含了数百行的CSShack和CSS表达式求值(两者都可能被开发者社区视为不利因素)。

内容简介
  jQury Mobile是以全球最流行的jQuery为核心的跨平台移动Web应用开发框架,自从诞生以来,就赢得了业内专家和技术社区的强烈关注。《jQuery Mobile入门经典》采用直观、循序渐进的方法讲解了如何借助jQuery Mobile,通过一个单一的代码库来创建适合各种移动设备的移动应用。
  《jQuery Mobile入门经典》分为4部分:第1部分介绍了jQuery Mobile的基础入门知识;第2部分讲解了用户界面相关的知识,读者将学到如何使用jQuery Mobile来创建用户界面的样式;第3部分讲解了使用jQuery Mobile来添加插件、主题,以及进行响应式设计等内容;第4部分则介绍了视频集成、设备模拟、代码压缩、使用PhoneGap创建Android app,以及将jQuery Mobile添加到WordPress主题等内容。
  《jQuery Mobile入门经典》内容循序渐进、深入浅出、步骤详尽,而且附有大量适合动手练习的示例,可以帮助读者在最短时间内掌握jQuery Mobile。《jQuery Mobile入门经典》适合对jQuery Mobile感兴趣的零基础人员阅读,也适合对移动开发感兴趣的Web开发人员阅读。

购买书籍

当当网购书 京东购书 卓越购书

PDF电子书下载地址

相关书籍

搜索更多