用JQM创建企业移动web应用 推荐
2011-04-24 23:16
309 查看
传统基于WAP的应用,由于缺乏良好的交互性,使需要大量的数据交互和良好用户体验的企业应用望而却步。随着移动互联网及智能终端的发展,特别是基于iOS、Android的web浏览器支持html5及javascript,使得企业应用支持移动web成为可能。
JQM(JQuery Mobile)致力于提供跨平台和跨移动设备的统一的用户体验,只需用标准的语言编写运用,就能通过web浏览器在多个平台上运行,不在需要为特定移动平台定制程序了。JQM为触屏设备定制,是开发触屏应用的最优选择。JQM目前的版本是alpha4.1,支持的移动平台包括:
本文是JQM介绍文章,旨在说明JQM是什么怎么用。
如果你曾经使用过JQuery,那么使用JQM会很简单。JQM基于JQuery核心库构建,在使用方法和语法结构上最大程度的保持了一致性。使用JQM开发应用程序跟我们以前使用JQuery,Dojo等类库的思路一样,由于JQM只涉及显示层,后台业务逻辑及数据持久化跟普通web应用完全一样,所以这并不是本文的重点。
准备工作:
1、 准备可以编辑文本的任何工具,这个大家都懂。
2、 下载JQM类库,http://jquerymobile.com/download/
Let’s go[/b]
[/b]
1,第一个JQM页面
代码:
代码解释:
1、引入js和css包,你也可以把这些包下载到本地,直接部署到应用中,这对于需要发布的企业应用是不错的选择。
2、data-role是html5的属性,JQM用data-role来把其核心的功能连贯起来。图示:
注:截图用的是Chrome,当然你可以放到Tomcat或者任何一个应用服务器,通过IPad/IPhone或者Android系统的移动设备访问,效果是一样的。
第二个JQM页面
一个完整的企业应用离不开数据的提交,即离不开表单,下面这个例子,我们来看看,JQM的表单实现效果:
代码:
图示:[/b]
这个例子中,我只介绍了两个控件的使用,其它的控件使用方法都一样,如果你想看到更多效果,可以参考JQM的demo:http://jquerymobile.com/demos/1.0a4.1/。对于数据验证,你可以像以前一样用js校验数据,也可以利用JQM自带的验证进行,跟以前没什么区别。
从上面的两个例子中可以看出,这跟开发传统的web应用并无什么区别,这不仅降低了学习曲线,也提高了开发的效率。希望看了这篇文章好,能为你的技术选型有所帮助。
技术成就梦想,技术改变生活,不是吗?移动互联网和类JQM应用的出现,再一次改变了我们。
附件:http://down.51cto.com/data/2357995
JQM(JQuery Mobile)致力于提供跨平台和跨移动设备的统一的用户体验,只需用标准的语言编写运用,就能通过web浏览器在多个平台上运行,不在需要为特定移动平台定制程序了。JQM为触屏设备定制,是开发触屏应用的最优选择。JQM目前的版本是alpha4.1,支持的移动平台包括:
本文是JQM介绍文章,旨在说明JQM是什么怎么用。
如果你曾经使用过JQuery,那么使用JQM会很简单。JQM基于JQuery核心库构建,在使用方法和语法结构上最大程度的保持了一致性。使用JQM开发应用程序跟我们以前使用JQuery,Dojo等类库的思路一样,由于JQM只涉及显示层,后台业务逻辑及数据持久化跟普通web应用完全一样,所以这并不是本文的重点。
准备工作:
1、 准备可以编辑文本的任何工具,这个大家都懂。
2、 下载JQM类库,http://jquerymobile.com/download/
Let’s go[/b]
[/b]
1,第一个JQM页面
代码:
<head> <title>Hello JQuery Mobile</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" /> <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script> </script> </head> <body> <div data-role="page"> <div data-role="header"> <h1>jQuery 入门</h1> </div> <div data-role="content"> Hello world! </div> <div data-role="footer"> Demo Application </div> </div> </body> |
1、引入js和css包,你也可以把这些包下载到本地,直接部署到应用中,这对于需要发布的企业应用是不错的选择。
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" /> <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script> </script> |
注:截图用的是Chrome,当然你可以放到Tomcat或者任何一个应用服务器,通过IPad/IPhone或者Android系统的移动设备访问,效果是一样的。
第二个JQM页面
一个完整的企业应用离不开数据的提交,即离不开表单,下面这个例子,我们来看看,JQM的表单实现效果:
代码:
<head> <title>Form of JQuery Mobile</title> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" /> <script src="http://code.jquery.com/jquery-1.5.2.min.js"></script> <script src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script> </script> <body> <div data-role="page"> <div data-role="header"> <h1>jQuery 表单应用</h1> </div> <div data-role="content"> <form action="" method="post"> <div data-role="fieldcontain"> <label for="name">Text Input:</label> <input type="text" name="name" id="name" value="" /> </div> <div data-role="fieldcontain"> <label for="slider">Input slider:</label> <input type="range" name="slider" id="slider" value="0" min="0" max="100" /> </div> </form> </div> <div data-role="footer"> Demo Application </div> </div> </body> |
这个例子中,我只介绍了两个控件的使用,其它的控件使用方法都一样,如果你想看到更多效果,可以参考JQM的demo:http://jquerymobile.com/demos/1.0a4.1/。对于数据验证,你可以像以前一样用js校验数据,也可以利用JQM自带的验证进行,跟以前没什么区别。
从上面的两个例子中可以看出,这跟开发传统的web应用并无什么区别,这不仅降低了学习曲线,也提高了开发的效率。希望看了这篇文章好,能为你的技术选型有所帮助。
技术成就梦想,技术改变生活,不是吗?移动互联网和类JQM应用的出现,再一次改变了我们。
附件:http://down.51cto.com/data/2357995
相关文章推荐
- 利用WebEasyMail创建企业内部邮件服务器 推荐
- 在泰泽上开发HTML5应用, 你也可以学习Lanyrd是如何应用HTML5创建出优秀移动Web应用
- 创建移动企业是IT企业面临的挑战之一
- 部署OCS 2007 R2之二:创建和配置企业版池 推荐
- 推荐php开发利器 快速创建web应用
- 2010年中国优秀互联网/移动互联网初创企业推荐
- 企业如何考虑自己的网络防护设备 推荐
- 移动测试书籍推荐
- 简单的网页设计技术,以帮助为企业创建网站
- maven 实战2-创建Web应用
- Android 官方推荐 : DialogFragment 创建对话框
- 移动Web应用开发入门指南——视觉篇
- 企业移动应用的8个建议
- 企业内部需要的是实干家而非专家 推荐
- 【重磅推荐】腾讯Bugly2015年移动应用质量大数据报告
- 企业信息化系统基础——AD:使用C#批量创建帐号
- javascript 原生方法对dom节点的操作,创建、添加、删除、替换、插入、复制、移动等操作
- php文件及文件夹操作(创建、删除、移动、复制)
- Maven创建一个web应用
- 重视公共关系了吗?大话软件企业的营销(下) 推荐