当前位置: 首页 > 工具软件 > Abstract.js > 使用案例 >

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

姬旭
2023-12-01

#导言 手机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

 类似资料: