HTML5开发视频教程PhoneGap实战(jQuery Mobile开发、API解析、3个经典项目实战)

一、HTML5开发视频教程课程简介:

1.1  移动应用现状

移动应用产品往往常常考虑多个平台的支持.单一平台很难保证应用的覆盖面或者换句话说就是用户群体的量和持续的活跃性上从长期的角度而言往往存在短板.另外从开发的角度而言.多平台的支持往往需要建立不同的技术团队.而平台之间开发技术也是完全迥异的.开发一个具有相同业务的应用Natural-Application需要使用到不同平台的框架和开发语言.使用C/C++的 Symbian、使用 Object C的 iOS 和使用 Java的 Android 应用开发技术,几乎是完全无法融合的. PhoneGap跨平台移动应用开发框架正是应运而生。

(1)Web App

这个主要是采用统一的标准的HTML,JavaScript.CSS等web技术开发.通过不同平台的浏览器访问来实现跨平台.同时可以通过浏览器支持充分使用HTML5特性,缺点是这些基于浏览器的应用无法调用系统API来实现一些高级功能,也不适合高性能要求的场合.

(2)Native APP

就是所谓的原生应用.指的是用平台特定的开发语言所开发的应用.使用它们的优点是可以完全利用系统的API和平台特性,在性能上也是最好的。缺点是由于开发技术不同,如果你要覆盖多个平台,则要针对每个平台独立开发,无跨平台特性.

(3)Hybird App

则是为了弥补如上两者开发模式的缺陷的产物.分别继承双方的优势.首先它让为数众多的web开发人员可以几乎零成本的转型成移动应用开发者;其次,相同的代码只需针对不同平台进行编译就能实现在多平台的分发,大大提高了多平台开发的效率;而相较于web App,开发者可以通过包装好的接口,调用大部分常用的系统API.

而PhoneGap正是Hybird APP目前框架中集大成者

1.2  PhoneGap前景

Adobe最近公开表示将会为HTML5开发推出更多有意义的工具。有业内人士表示,Adobe的HTML5战略特别值得注意,此外Adobe对于乔布斯的此番公开批评曾积极地回应道:“乔布斯说的不都是对的。”可一年半后,Adobe弃Flash而去,转投封闭王国苹果支持的为数不多的开放标准之一——HTML5。这是个好的信号,在flash和html5之间犹豫的开发者可以大胆的使用phonegap了,另外html5更注重移动平台,flash更适合pc端。在html5移动应用的架构选择上,PhoneGap无疑是最佳的开发模式。

1.3  PhoneGap的优势

(1)可跨平台

(2)易用性,基于标准的Web开发技术

(3)提供硬件访问控制

(4)可利用成熟javascript框架

(5)方便的安装和使用

二、HTML5开发视频教程课程适合的对象:

Java开发想要转App开发的技术达人,移动应用开发人员,有HTML和JS基础的前端界面开发人员

三、HTML5开发视频教程课程培养目标:

1 了解跨平台移动应用的基础原理。

2 熟练掌握移动应用开发的基础技能。

3 熟练掌握开发的技术要点。

4 了解第三方平台的API,如百度地图API、豆瓣音乐API等。

5 初涉移动游戏应用开发,了解其基础原理。

四、培训定位:

HTML5开发视频教程PhoneGap实战适合于各种不同技术层次、不同岗位、不同开发语言的开发人员,对于前端页面开发人员来说,只需要会HTML、CSS以及JavaScript就能通过

HTML5开发视频教程PhoneGap实战课程掌握专业应用开发的技能。对于Java、.net、Object C、PHP等开发人员来说,只需搭建不同的开发环境就能开发出适用于Android、IOS、WP7/8的跨平台移动应用。

五、课程大纲:

HTML5开发视频教程PhoneGap实战,涵盖PhoneGap所有API,集成jQuery Mobile和Sencha Touch进行开发,三大项目使您学以致用,融会贯通。

六、HTML5开发视频教程技术介绍:

PhoneGap: PhoneGap是一个开源的开发框架,使用HTML,CSS和JavaScript来构建跨平台的的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian,Blackberry,Windows Phone和Beda智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等。

HTML5: HTML5是一个新的标准的 HTML 标准版本,目前部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。

jQuery Mobile: jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

Sencha Touch: Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的 WEB标准,全面兼容Android和Apple iOS设备。

百度地图API: 百度地图API是为开发者免费提供的一套基于百度地图服务的应用接口,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜索、定位、逆/地理编码、路线规划、LBS云存储与检索等功能,适用于PC端、移动端、服务器等多种设备,多操作系统下的地图应用开发。

豆瓣音乐API: 豆瓣API是豆瓣为第三方开发人员提供的编程接口。利用豆瓣API,你可以在你的网站或程序中使用豆瓣的数据和功能。包括搜索并查看书籍、电影、音乐信息;搜索并查看用户信息,查看用户友邻信息等功能

七、HTML5开发视频教程PhoneGap实战课程特色:

1、 课程内容由浅入深,由易到难,以引导的方式来介绍技术内容

2、 课程中所有的代码都是手把手的敲出来的,不过有复制粘贴的情况

3、 课程不会照本宣科,每次都是提出疑问,带着疑问去解决问题。

4、 课程中会详细的技术课程笔记,方便课下复习。

5、 课程中所有的代码都会在模拟器或者真实的机器上跑,发现BUG及时解决。

6、针对HTML5开发视频教程PhoneGap实战课程的三个项目,会给出完整的解决方案,同样也会预留一些功能让学员自己升级改造。

八、HTML5开发视频教程PhoneGap实战项目截图:

更多html资源免费下载:http://www.ibeifeng.com/source_list.html

本文转自:http://www.ibeifeng.com/goods-242.html

HTML5开发环境PhoneGap视频教程相关推荐

  1. HTML5开发环境搭建

    跨平台移动开发实际上就是基于HTML5开发软件界面和主要的业务逻辑,因此一套完善的基于移动平台的HTML5开发环境是非常有必要的.这里我主要的关注点是以下四点: Javascript和Jquery m ...

  2. 牛逼!java开发环境配置视频教程

    1. 面试官:工作中使用过Zookeeper嘛?你知道它是什么,有什么用途呢? 小菜鸡的我: 有使用过的,使用ZooKeeper作为dubbo的注册中心,使用ZooKeeper实现分布式锁. ZooK ...

  3. (六)Spark-Eclipse开发环境WordCount-JavaPython版Spark

    Spark-Eclipse开发环境WordCount 视频教程: 1.优酷 2.YouTube 安装eclipse 解压eclipse-jee-mars-2-win32-x86_64.zip Java ...

  4. 20秒 一键配置 VSCode (Visual Studio Code) C/C++开发环境

    用分享的方式成长,用有趣的眼光看世界. 欢迎来到22 26 25的博客 ! 热爱编码.算法.知识总结,不定期更新有趣.有料.有营养内容. 让我们共同学习,共同进步. 好文推荐:   [刷题笔记0]系列 ...

  5. Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境

    引言 简单介绍一下Cordova的来历,Cordova的前身叫PhoneGap,自被Adobe收购后交由Apache管理,并将其核心功能开源改名为Cordova.它能让你使用HTML5轻松调用本地AP ...

  6. 转:MAC 下安装PHONEGAP开发环境

    MAC 下安装PHONEGAP开发环境 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架.可以为安卓.iOS.WP.黑莓.火狐等移动操作系统.采用HTML5来编写交互界 ...

  7. HTML5 APP开发环境的框架搭建

    HTML5 APP开发环境的框架搭建 转载:橘子博客 HTML5 开发APP需要一个开发框架和编译环境,参阅了相关资料后选择开源的PhoneGap.PhoneGap是一个开源的开发框架,使用HTML5 ...

  8. 如何脱离SDK,使用DW5.5和phonegap以及JQMobile搭建开发环境

    也许有些人是学C++出身,对于Java几乎不了解.一时心血来潮想学学android开发,于是下载了Eclipse,安装了SDK,有模有样的学习起来.也许是懒惰了,对于java一直总是提不起精神.于是确 ...

  9. PhoneGap开发环境搭建

    项目中要用PhoneGap开发,了解了下基本规则,记录一下,以备后查.(只针对Android平台) 一.安装 在安装PhoneGap开发环境之前,需要先安装以下框架: 1.Java SDK 2.Ecl ...

最新文章

  1. [原]VS2012编译GLEW 1.11
  2. java list子类_List集合的子类ArrayList、LinkedList、Vector
  3. 谋定国际农民丰收节贸易会·万祥军:以色列农业逆袭变局
  4. C#中在窗体应用中使用StringBuilder拼接显示网页
  5. MyEclipse开发教程:使用REST Web Services管理JPA实体(四)
  6. python入门之迭代器
  7. newton迭代法求近似值matlab,Newton迭代法求函数极小值点 Matlab程序
  8. DOM、Window操作
  9. Security+ 学习笔记1 恶意软件
  10. mysql 主从库_MySQL数据库之mysql 主库有数据通过锁库做主从
  11. 管理新语:别人反映问题,你要形成自己的材料
  12. won10qualcomm atheros无线网卡驱动安装不了
  13. [图形学]OpenGL实现斯坦福兔子(Stanford Bunny)实验代码
  14. vs2017通过ODAC连接oracle11g
  15. 激光打印机与计算机相连,Hp laserjet1010打印机怎么连接电脑使用?
  16. 《启示录:打造用户喜爱的产品》第一部分 人员5 产品管理与软件开发
  17. 基于springboot的停车场管理系统设计与实现
  18. C# 更换微信小程序码中间的logo图层
  19. 红帽牵手阿里云,水到渠成的合作
  20. autocad2014点击保存闪退_AutoCAD2014闪退的具体原因和解决方法介绍

热门文章

  1. 区块链技术在IoT领域的应用综述
  2. 安恒信息HWS计划2021硬件冬令营 物联网安全课堂笔记 2021.1.10
  3. Golang中的深拷贝与浅拷贝
  4. 问卷中多选题如何分析?
  5. 【第19章】操作系统安全保护(信息安全工程师) 软考笔记
  6. 【Echarts】绘制中国地图及各省份地图
  7. 山重水复疑无路,柳暗花明又一村——记一次在win7下安装MATLAB的经历
  8. Java枚举类与注解——一篇文章读懂枚举类与注解
  9. 什么是业务需求?什么是用户需求?什么是功能需求?
  10. SCSS 的使用语法