5个jQuery的备选轻量级移动客户端开发(Mobile development)类库
来源:互联网 发布:v9调色软件 编辑:程序博客网 时间:2024/05/21 12:46
jQuery很棒,但是并非所有的情况下都适合使用jQuery作为你的开发类库。如果你只是需要简单的DOM操作或者AJAX请求处理,为什么要使用如此复杂并且臃肿的类库呢?
对于手机或者移动客户端来说,这样的影响更加明显。虽然我们可以使用CDN来帮助我们提高加载速度,仍旧还是需要时间的。最具性感的jQuery特性 - 浏览器的兼容性,对于手机来说,也太重量级。为什么需要你的应用支持那些进入博物馆的浏览器呢? 要知道我们只需要在iOS和Android系统上使用啊!
开发问题
这里有更多等待解决的问题。 jQuery的动画处理方式是间隔方式修改一个元素的CSS样式属性。这在大多数的桌面浏览器中处理没有问题,但是在移动设备上效率很低。
纯CSS动画实现的方式相反来说更加迅速并且顺畅。
zepto.js
这个类库可能是最丰富的手机设备iOS和android开发类库(都使用webit引擎)。保持了几乎所有的jQuery功能,只有8kb并且添加了对于触摸设备的支持,并且纯CSS的动画效果。而且支持模块化,你可以选择你需要的功能来开发应用。
Site | Github
Snack.js
一个超小超简单的类库。非常适合比较小的项目,当然也足够让大家去开发一个复杂的,跨浏览器的web应用。和zito.js不一样,它不使用jQuery API,只有3kb大小,但是你必须要自己去处理动画。
Site | Github
$dom
$dom更加小 - 2kb。支持浏览器兼容性,可以处理动画(和jQuery处理方式类似),但是没有类似数组处理和AJAX处理功能。非常适合在智能手机,平板电脑和桌面上开发responsive布局网站。
Github
xui.js
4kb的XUI是一个非常小的框架用来开发HTML5的移动web应用。支持不同的设备,甚至针对webkit,ie和blackberry有指定的版本。支持touch event,甚至有个jquery兼容版本。
Site | Github
140medley
你可以使用更小的类库 - 140medley。这个0.5kb的类库灵感来自140bytes比赛,参赛者创建tweet大小的代码。支持模板,事件和AJAX。比较专业,文档只能在源代码中看注释,要求你的专业技巧比较高!
Github
总结
这里我们介绍了几个不错的mobile框架,但是没有足够大的名气或者网站。如果你也找到了很多不错的东西,请和我们一起分享!谢谢!
- 5个jQuery的备选轻量级移动客户端开发(Mobile development)类库
- 5个jQuery的备选轻量级移动客户端开发(Mobile development)类库
- jQuery Mobile移动开发
- jQuery Mobile移动网站开发
- 推荐一款移动开发必备的jQuery Mobile插件
- jQuery的mobile开发
- 使用jquery mobile进行移动网页开发
- 我也移动开发之jQuery Mobile
- jQuery Mobile 开发跨平台移动应用
- 移动WebApp开发-jQuery Mobile入门
- 移动WebApp开发-jQuery Mobile入门
- 移动新闻网站,掌上移动新闻,移动新闻客户端,jQuery Mobile移动新闻网站,移动新闻网站demo,新闻阅读器开发
- 了解轻量级的移动开发Javascript类库- Zepto.js
- 了解轻量级的移动开发Javascript类库- Zepto.js
- 50个jquery mobile开发tips
- 50个jQuery Mobile开发技巧
- 搭建jQuery Mobile移动应用页面的3个相关框架文件
- 跨平台移动开发实战(五)------基于Jquery mobile开发UI的核心要素
- cvsnt-2.5.01.1976.msi破解版
- _countof()
- 20130205-说说C语言中的Static(一)
- 使用Urlrewrite技术实现Struts2+Hibernate3+Spring的项目的伪静态
- Xcode 4.1/4.2/4.3/4.4/4.5 + iOS 5.1.1免证书(iDP)开发+真机调试+生成IPA全攻略
- 5个jQuery的备选轻量级移动客户端开发(Mobile development)类库
- H.264码流结构解析
- spring引入的jar包作用
- 鼠标点击某个div以外的地方就隐藏该div
- iOS:iOS 6.x越狱(evasi0n)
- SQL Server 2012中的ColumnStore Index尝试
- exynos电源管理与功耗实例分析
- rt-thread的定时器管理源码分析
- 安装Oracle10g RAC For Linux