品尝Android jQuery Mobile初探

移动开发 Android
手机刚刷2.3.3没多久,Google已经放出了2.3.4、3.1的ROM,发布了2.4的代号,尽管较高版本面向的群体非常小众,但是Android仍然在不遗余力的追赶着iPhone、iPad。希望这两大阵营可以良性竞争,为用户带来更多更好的设备和软件。

一、下载jQuery Mobile组件

官方下载地址:http://jquerymobile.com/download/

二、创建网站项目

2.1、使用VS2010创建一个ASP.NET项目,将所需的js、css添加进来:

2.2、VS2010可以直接拖拽js、css生成相应的标签,非常方便:

2.3、搭建一个基本的页面框架,包含标题、内容、页脚:

  1. <div data-role="page">   
  2.    <div data-role="header">   
  3.      <h1>   
  4.       Page Title</h1>   
  5.    </div>   
  6. <!-- /header -->   
  7.    <div data-role="content">   
  8.       Page content goes here.</p>   
  9.    </div>   
  10. <!-- /content -->   
  11.    <div data-role="footer">   
  12.      <h4>   
  13.       Page Footer</h4>   
  14.    </div>   
  15. <!-- /footer -->   
  16. </div> 
  17.  

data-role即HTML5的自定义属性。

2.4、F5运行,我使用的Chrome 11。效果如下:

三、搭建服务器

为了在手机上访问,需要搭建一个Web服务器,先在PC上用IIS,然后在手机上搭建。

3.1、在IIS 中创建一个网站:

 

 注意应用程序池的配置,我用的.NET 4.0:

 

#p#

3.2、PC上浏览正常:

3.3、下面在手机上访问,首先启用Wifi,家里有无线路由,故和PC组成局域网,PC IP:192.168.0.100,手机 IP:192.168.0.101,手机中安装了VNCServer,在PC 上通过RealVNC 的客户端测试效果:

原生浏览器:

Firefox Mobile 4:

Opera Mobile 11:

 

#p#

3.4、为了开发测试方便,在手机上搭建一个Web 服务器.我使用的kws,一个小型的Web服务器,性能还不错。

首先需要将网页和js、css等部署到手机上,kws只是个静态页面服务器,不支持ASP.NET。

为了方便部署,在手机上启用FTP服务器,我使用的SwiFTP,在PC上用FileZilla连接:

 

我刷的i9000的2.3.3 ROM,系统分区已经是Ext4,部分目录在Windows 上无法读取。下面将HTML页面部署到SD卡中:

Scripts目录中存放的是js、css等。

配置一下kws的主目录,别忘了重启kws使配置生效:

PC上访问正常

手机上运行也正常:

小结:

移动终端的浪潮已经来临,各种针对移动终端的移植、优化、测试、系统将会越来越多。jQuery Mobile作为一个优秀的跨平台B/S解决方案,值得关注。后续篇章会继续测试官方示例,深入窥探一下这个"微观世界"

注:为了便于测试、部署程序,高配的手机可以适当安装些服务器,如FTP、Web、DNS、VNC服务器等。

【编辑推荐】

详解jQuery构造器的实现

Android智能手机操作系统

Android开发之旅 环境搭建

从零开始学习jQuery之Ajax快餐

9个实用的jQuery倒计时插件推荐

如何理解与简化jQuery的closest函数

责任编辑:zhaolei 来源: 博客园
相关推荐

2012-11-15 10:18:51

IBMdw

2011-09-02 10:41:51

2011-07-19 14:51:54

jQuery Mobi特性

2011-07-21 14:57:34

jQuery Mobi

2011-09-01 10:21:52

jQuery Mobi元素

2011-09-05 16:43:00

jQuery Mobi

2011-07-19 17:09:44

jQuery Mobi事件

2011-07-21 16:10:11

button按钮jQuery Mobi

2011-07-20 14:11:24

响应布局jQuery Mobi

2011-07-19 15:01:16

jQuery Mobi易用性

2012-04-17 22:43:46

jQuery Mobi

2011-09-01 10:27:42

jQuery Mobi

2011-09-06 16:16:48

jQuery Mobi

2011-09-05 16:47:49

jQuery Mobi

2011-09-01 15:00:48

jQuery MobiDemo

2011-09-01 14:14:00

jQuery Mobi

2011-07-26 08:40:31

jQuery Mobi组件内容格式

2011-09-02 10:59:10

jQuery Mobi

2011-07-21 16:10:48

jQuery Mobi工具栏

2012-03-08 11:23:09

jQuery Mobi
点赞
收藏

51CTO技术栈公众号