jQueryMobile知识点总结,有哪些细节需要注意?

摘要:本文转自:http:www.cnblogs.comjxyedu HTML5技术生态介绍 H5的现状与未来 HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶
本文转自:http://www.cnblogs.com/jxyedu HTML5技术生态介绍 H5的现状与未来 HTML5是用于取代1999年所制定的 HTML 4.01 和 XHTML 1.0 标准的 HTML 标准版本,现在仍处于发展阶段,但大部分浏览器已经支持某些 HTML5 技术。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务 开发中选择html5理由 兼容性老版本的浏览器上也可以运行 (未来的标准) 实用性,简化了标签,细分了功能,增加了移动互联网元素 革命性,HTML不再是简单的标签语言,增加了API、渲染等 html5有哪些特点 本地存储,离线应用 API调用,地图,位置,LBS等 连接通讯,WebSocket 多媒体技术 三维、图形,canvas技术 CSS3 + JavaScript支持 Web App, Native APP,Hybird App介绍 (重要) Web App 介绍 这个主要是采用统一的标准的HTML,JavaScript.CSS等web技术开发. 用户无需下载,通过不同平台的浏览器访问来实现跨平台,同时可以通过浏览器支持充分使用HTML5特性,缺点是这些基于浏览器的应用无法调用系统API来实现一些高级功能,也不适合高性能要求的场合 Native APP介绍 就是所谓的原生应用.指的是用平台特定的开发语言所开发的应用.使用它们的优点是可以完全利用系统的API和平台特性,在性能上也是最好的。缺点是由于开发技术不同,如果你要覆盖多个平台,则要针对每个平台独立开发,无跨平台特性 Hybird App介绍 则是为了弥补如上两者开发模式的缺陷的产物.分别继承双方的优势.首先它让为数众多的web开发人员可以几乎零成本的转型成移动应用开发者.其次,相同的代码只需针对不同平台进行编译就能实现在多平台的分发,大大提高了多平台开发的效率;而相较于web App,开发者可以通过包装好的接口,调用大部分常用的系统API。PhoneGap正是Hybird APP的代表开发框架 移动开发所面临的问题 从应用开发的角度来说,同样的程序逻辑却不得不在多个平台上使用不同的语言和API 重复编码. 从代码维护的角度来说,针对同一个项目需要同时维护多份代码,一旦程序逻辑发生变化,将导致大规模的代码修改与回归测试 从经济角度来说,要同时开发和维护多个平台的应用程序,将花费企业巨大的人力和时间成本 Html5 移动应用软件开发框架 JqueryMobile介绍 jQuery Mobile是jQuery在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。此框架简单易用。页面开发主要使用标记,无需或仅需很少 JavaScript. 此框架简单易用。页面开发主要使用标记,无需或仅需很少 JavaScript 为什么要学 jQuery Mobile 为了创建 UI 部件,你只需要编写 HTML 即可,JM 为了对这些 HTML 元素进行修饰 可方便的重用已有的 HTML 代码 一些简单的应用直接用 HTML 即可实现,无需 JavaScript JM 具有相对小的对象模型,可以快速轻松学习,特别是他是一个 jQuery 的插件 JM 对代码没有特定的要求,这可能是非常灵活的,但维护难度也加大 易于和其他框架进行集利于PhoneGap 不依赖某个特定的供应商 PhoneGap介绍 在多厂商的利益竞争下,当前的智能终端平台呈现出了“百家争鸣”的现象。当前的移动终端系统呈现出较为零散的割据状态,其中, Nokia 主推的 Symbian、Apple 的iOS、和 Google 的 Android,分别占据了较大的市场份额。
阅读全文