avalonJS-一个兼容ie6的前端MVVM框架!

avalonJS

官网:http://avalonjs.coding.me/
github:https://github.com/RubyLouvre/avalon/tree/master/perf
作者:司徒正美(去哪儿网前端架构师)

引入方法

<script type="text/javascript" src="avalon.js"></script>

摘录
avalonJS是司徒正美开发和维护的前端mvvm框架,可以轻松实现数据的隔离和双向绑定,相比angularJS等前端框架它有如下优势:

1.压缩后仅有60多kb,而angular的min版是2MB左右(无视其gzip版);

2.兼容IE6+,符合天朝市场需求;

3.效率更高,跑起来比angular和knockout都要更快,在移动端上该优势会更大(avalon有移动端专版的avalon.modern.js)。关于其性能更详细的介绍可以看 这里 ;

4.涵盖了angular的大部分功能,且实现方式更为便捷、上手更容易;

5.有配套的UI库(当然这个按需选择即可),由司徒正美及其“去哪儿”团队维护,有相关的中文文档(下方会提到),除了在github提交issue,你也可以加入正美的Q群79641290 来交流问题或提交bug。

官方发布的主流框架性能比较

行业使用覆盖率

开始使用

<!DOCTYPE html>
<html>
<head lang="en">
	<meta charset="UTF-8">
	<title>初玩阿瓦隆</title>
	<script type="text/javascript" src="avalon.js"></script>
</head>
<body>
<div></div>
</body>
</html>

关于详细的使用,本文不做详细阐述,下面的链接已经有了比较完善的API和实战使用!

中文资料相关链接:
前端神器avalonJS入门(一)(推酷)
avalon – 司徒正美(博客园)
中文API(GitBook)

共有 0 条评论

Top