Qatrix轻量级高性能的JavaScript架构首个稳定版发布!

2012-04-16 15:30:55 +08:00
 catfan



http://www.v2ex.com/t/31199
之前已经在这里简单地介绍过一下了,现在今天发布首个稳定版本。相对于之前的一个版本有了大量的修正,和性能的提升,还添加了更多的特性。尤其是动画处理,流畅度更高!

下面是更新了的简介:


Qatrix是一个简单易用,代码优美,同时专注于高性能应用开发的超轻量级JavaScript框架。这是在社交网站Catfan喵友成立两周年之际发布的一个开源新项目。是由其创始人在开发Catfan( http://catfan.me )和Mu6( http://mu6.me )过程中,经过知识不断积累和研究,独立设计和开源出来的项目。

Qatrix具有以下几个特点:

硬件加速的动画效果
动画效果基于CSS3 transition,使用native code处理,并具备硬件加速特性,比以往单纯基于JavaScript处理的框架更加流畅,显著提升页面的视觉效果。这也是目前首个支持这种特性的完整JavaScript框架。

高性能代码
支持CSS3和HTML5的特性,专为高性能做前提而优化和设计,执行效率平均比其它JavaScript框架高50%以上。

易学易用
命名规则简单,多数和jQuery类似,开发者不需要记忆和理解太多新的概念就能轻松上手。

麻雀虽小五脏俱全
只有4.7KB的文件大小(gzipped),包含了多种元素选择器,DOM,AJAX,Cookie,基于硬件加速的动画处理,事件处理,缓存系统等足够满足大部分应用开发的需要的60+个功能。不会显著增加页面载入的时间。

良好的兼容性
兼容IE6-IE10,Chrome,Firefox,Safari,Opera等大部分主流浏览器。

基于最宽松的MIT开源协议,任何人都可以免费使用。

Qatrix项目之前已经吸引了一批国外开发者的关注和讨论,经过社区反馈和多次版本的频繁改进和修复后,目前公开发布出首个稳定版本。

Qatrix目前托管在GitHub上:
http://github.com/qatrix/Qatrix

官方网站:
http://qatrix.com

API文档
http://qatrix.com/doc

性能测试
http://qatrix.com/benchmark
5402 次点击
所在节点    分享创造
28 条回复
sxd
2012-05-23 19:55:20 +08:00
需要在一个小地方操作一下dom 找来找去就找到这个了 感谢一下
catfan
2012-05-24 21:28:05 +08:00
@sxd Qatrix可不止操作dom这么简单咯..XD
kran
2012-05-24 23:07:32 +08:00
$dom函数有误吧?dom.length为假时
catfan
2012-05-24 23:29:18 +08:00
@kran 没有错误,当dom.length不存在的话,则对单个元素进行连续的操作。
kran
2012-05-24 23:39:49 +08:00
不太明白,求解释,手机看的,弄不了代码
eric_q
2012-05-25 00:21:50 +08:00
很不错,明天研究一下
sxd
2012-05-25 12:36:43 +08:00
嗯 我知道不止操作dom这么简单 我想说的是 我有一个地方只需要操作一下dom 其他各种库对我这个需求来说都太重了 ^^!
catfan
2012-05-25 12:39:19 +08:00
@kran 看了一下,确实是有错误。此bug将在下一版本中修正,谢谢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/32378

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX