腾讯手机QQ兴趣部落使用的Abstract.js框架初探

#导言 手机QQ的兴趣部落是一个类似百度贴吧的兴趣导向社区平台,在手机QQ上拥有与QQ空间同等地位的入口位置,上线一年以来利用手机QQ的庞大活跃用户量也已经有了一定程度的规模,同时也推出了PC端网页版本,在百度贴吧过度商业化以至于摊上大事的情况下,兴趣部落渐有后来居上的趋势。

然而本文只是介绍兴趣部落采用的Abstract框架。


#什么是Abstract?

Abstract是来自腾讯兴趣部落的前端框架,由腾讯王斌在Github上发布。 它基于严格的抽象数学模型,拥有虚拟DOM,并采用独特的事件冒泡机制。利用Abstract,可以轻易开发出类似原生应用的WEB效果,如实现多TAB,下拉滚动列表,分页,消息弹框,以及一些常用的动效如进度条及图片Slider。 Abstract不是MVVM框架,但是Abstract同样也可以构建MVVM的逻辑。只是Abstract关心的是数据的逻辑,而不是展示。

#Abstract与React的对比

虽然同样拥有虚拟DOM,但比起React专注于View层面,Abstract更注重逻辑层面,相较React来说有点更像Angular。

#Abstract的适用范围

现有的WEB应用直接利用到Abstract有点不是很方便,而考虑到移植的重构成本,Abstract更适合于从头设计开发WEB应用,也可用于Cordova等混合应用的开发。

转载于:https://my.oschina.net/yixian/blog/601608

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值