0
点赞
收藏
分享

微信扫一扫

jquerymobile(jQueryMobile列表控件)


jquerymobile里如何设置textarea的高度?

改变textarea大小有两种方法;

第一:设置行数和列数,如设置20行20列,html代码如下:

第二:设置其宽度和高度,如

AmazeUI与jQueryMobile哪个好

2都轻量级手机、平板电脑优先前端框架;目前讲AUI提供测试版内企业发所普及度讲肯定及JQM同类源框架:Bootstrap、Foundation、SemanticUI各特点优势;推荐JQM跟着JQ走总太差插件、主题超级发起没累

什么是jquery mobile的简单介绍

jQuery Mobile 是创建移动 web 应用程序的框架。

jQuery Mobile 适用于所有流行的智能手机和平板电脑。

jQuery Mobile 使用 HTML5 和 CSS3 通过尽可能少的脚本对页面进行布局。jquery mobile是由(mt)media temple联合多家移动设备厂商以及软件企业共同发起的的针对触屏智能 手机与平板电脑的website以及在线应用的前端开发框架。

jquery mobile构建于jquery ,为前端开发人员提供了一个兼容所有主流移动设备平台的统一ui接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。

jquery mobile 好用吗

有考虑过做到产品上,但是发现以下缺点,所以最终放弃了:

1,ui库缺乏,作为一个开源产品,ui库缺乏可以理解,但是不能接受;

2,我要做的实情是将web app模拟本地应用解决跨平台问题,而jqm的体验太差,无法适应;

3,我jqm虽然使用简单但是存在的bug多,不适合做web app,更适合做手机版本网页;

4,刚刚提及到ui,体验的问题。sencha touch都为我解决,甚至在下一代版本提供封装功能,可以解决线上线下需求,何乐而不为。所以放弃了jqm。好用

1. 上手迅速并支持快速迭代:在一个星期多一点的时间里,通过阅读jquery mobile文档以及o’reilly出版的jquery mobile书籍,我完成了一个可以工作的app初步版本。在此之前我没有html5 / jquery mobile开发经验。与android和ios相比,使用jquery mobile和html5构建你的ui和逻辑会比在原生系统下构建快得多。

译注:原生系统:原装的操作系统,例如android原生系统是google发布未经修改的系统。在本文中,原生应用指直接用系统提供的api开发的程序,与jquery mobile开发的程序相对应。

我发现apple的builder接口的学习曲线十分陡峭,同样学习令人费解的android布局系统也很耗时间。此外,要使用原生代码将一个list view连接到远程的数据源并具有漂亮的外观是十分复杂的(在android上是listview, 在ios上是uitableview)我能够通过已经掌握的javascript和html/css知识快速地实现同样的功能,无需学习新的adapter,delegate等等抽象概念,只要编写jquery代码就可以做到。

2.避免麻烦的应用商店审批过程以及调试、构建带来的痛苦:为手机开发应用,尤其是ios系统的手机,最痛苦的过程莫过于通过apple应用商店的审批。想要让一个原生应用程序发布给ios用户,你需要等待一个相当长的过程(需要好几天,甚至可能是好几周)。不仅在第一次发布程序时要经历磨难,以后的每一次升级也是如此。这使得qa和发布流程变得复杂,还会增加额外的时间。由于jquery mobile应用程序仅仅是一种web应用程序,因此它继承了所有web环境的优点:当用户加载你的网站时,他们就马上“升级”到最新的版本。可以马上修复bug和添加新的特性。即使是在android系统——应用市场的要求比起apple环境要宽松得多,在用户不知不觉中完成产品升级也是一件很好的事情。

进一步的好处是,发布beta或测试版本会更加容易。只要告诉用户用浏览器打开你的网址就可以了!不需要考虑ios令人抓狂的drm,也不需要理会android必须的apk。

3.支持跨平台和跨设备开发:一个巨大的好处是,我的应用程序马上可以在android和ios上工作,同样也可以在其他平台上工作。作为一个独立开发者,为不同的平台维护基础代码是一项巨大的工作。为单个手机平台编写高质量的手机应用需要全职工作,为每个平台重复做类似的事情需要大量的资源。应用程序能够在android和ios设备上同时工作对我来说是一个巨大收获。

更进一步,尤其是对于运行android各种分支的设备,它们大小和形状各异,想要让你的应用程序在各种各样屏幕分辨率的手机上看起来都不错,这是真正的挑战。对于要求严格的android开发者来说,按照屏幕大小进行设屏幕分割(从完全最小化到最大进行缩放)会需要很多开发时间。由于浏览器会在每个设备上以相同的方式呈现,关于这个方面你不必有任何担心。

举报

相关推荐

0 条评论