关于avalonJs2的认识
来源:互联网 发布:赵薇 万家文化 知乎 编辑:程序博客网 时间:2024/06/03 16:21
1. 简介:
- avalon2是一款基于虚拟DOM与属性劫持的 迷你、 易用、 高性能 的 前端MVVM框架。
- 相关的MVVM框架有:angularjs、reactjs、vuejs等等。
- avalonjs是国产的,属于推广阶段,学习使用代价低,很容易就上手。
avalonjs官方文档:http://avalonjs.coding.me
2. 什么是MVVM框架:
- 将页面与数据逻辑分离的模式,它把数据绑定工作放到一个JS里去实现,而这个JS文件的主要功能是完成数据的绑定,即把model绑定到UI的元素上。
- 使用MVVM框架代替原始的MVC来开发,代码可以减少一半。
- MVVM其中一个重要特性,双向绑定,效果如下:
3. avalonJs的特性:
无任何依赖,压缩后只有50多kb,而angular的min版有100多kb;
爽快的编程体验,不再纠结于DOM操作;
兼容到IE6+,符合国情;
效率更高,跑起来比angular和knockout都要更快,在移动端上该优势会更大(avalon有移动端专版的avalon.modern.js);
涵盖了angular的大部分功能,且实现方式更为便捷、上手更容易。
详见:http://www.cnblogs.com/fengyuqing/p/avalon_use.html
阅读全文
1 0
- 关于avalonJs2的认识
- 关于场景的认识
- 关于朝令夕改的认识
- 关于委托的认识
- 关于LinQ的认识
- 关于dojo的认识
- 关于DDD的认识
- 关于粒度的认识
- 关于dataset的认识
- 关于dhcp的认识
- 关于连接的认识
- 关于字节的认识
- 关于task_struct的认识
- 关于Bean的认识
- 关于.jar的认识
- 关于UIGestureRecognizer的认识
- 关于qpixmap的认识
- 关于指针的认识
- 利用COOKIE实现最近浏览商品
- HDU2222 Keywords Search(AC自动机)
- 变量声明和定义的区别
- CSS常用-----选择器及样式
- B. Gleb And Pizza
- 关于avalonJs2的认识
- 算法提高 ADV-212 3-1课后习题2
- 数据结构——创建顺序表
- oracle基础
- 第三周项目2---建设“顺序表”算法库
- httpservlet 中的两个service方法
- #CCF准备一年日常刷题#201512-1 数位之和
- 问题记录
- 多线程加强