为了验证avalon的可用性与高效性,我用它重新实现jQuery ui。打造过程如下,直接到jQuery ui官网,查看它们的运行效果,不看其JS源码,然后取其HTML结构修改。使用了MVVM编写代码,能保证你思维清晰畅顺,不用总在DOM逻辑与数据处理中跳过来蹦过去。仅用一天,实现8成以上的功能,而且JS代码量非常少,都是原来的百分之几至十之间。基本上,现在avalon的源码挑不出什么毛病。以后从mass分离出ajax,effect等模块来,构建成avalon的一个组件,这些UI组件的可用性就更高了。
相关推荐
本文将深入探讨基于司徒大神创建的轻量级MVVM框架——Avalon2.0,如何搭建一个简易的脚手架。Avalon2.0是一个成熟的JavaScript框架,它为开发者提供了构建复杂前端应用的能力,尤其适用于单页应用程序(SPA)的开发...
总结来说,"avalon+require前端框架DEMO"是一个展示如何在实际项目中结合使用avalon MVVM框架和require.js模块管理的实例。它不仅提供了一个起点,还展示了现代前端开发的最佳实践,有助于提升项目开发效率和代码...
avalon是一个迷你的MVVM框架,虽然从发布到现在,它臌胀了不少,但它现在还是比knockout小许多。avalon开发过程一直遵循三个原则:1,复杂即错误,2,数据结构优于算法,3,出奇制胜。这三大原则保证avalon具有良好...
一个迷你框架
### AVALON框架知识点解析 #### 一、Avalon框架简介及背景 **Avalon框架**,作为一项较为古老的软件开发框架,其诞生和发展历程颇具启发意义。这一框架的起源可以追溯到ApacheJServ项目,该项目的核心成员Stefano ...
这是纯粹通过MVVM方式操作导航框架的方式,其中TabControl是借用老外的方式,使用了两种样式绑定,而这种集合数据对象也能用在AvalonDock上面进行绑定,而Frame则使用Content绑定到集合中的数据对象,而数据对象使用...
【标题】:"深入解析Vue、Angular和Avalon三种MVVM框架的优缺点" 【描述】:本篇文章将全面探讨Vue.js、AngularJS和Avalon.js这三种主流的MVVM框架,逐一分析它们的核心特性、优点与不足,旨在为开发者提供详尽的...
Avalon是一个基于MVVM(Model-View-ViewModel)设计模式的前端框架,它旨在简化Web应用的开发,通过数据绑定和组件化的方式,实现了视图和模型的解耦。MVVM模式在Avalon中扮演着关键角色,使得开发者能够专注于业务...
#Avalon - 适用于 iOS 的 MVVM 这个项目目前正在进行中,我希望它能够成为 iOS 开发人员的成熟 MVVM 框架。为什么是 MVVM? 为什么是Avalonia? 简而言之,因为我认为这是任何UI 开发的最佳模式! 该模式本身非常...
本项目是以avalon2和bootstrap为基础的一套MVVM框架UI库: 基于avalon2框架 使用bootstrap样式库 无jq依赖 尽可能兼容低版本 尚未解决的问题 目前Bug还存在不少 统一的编码规范 avalon2自身bug 使用说明 本项目无...
《深入剖析avalon.js前端MVVM框架:从avalon-1.4.5.zip资源包探索》 在当今Web开发领域,MVVM(Model-View-ViewModel)模式因其高效的双向数据绑定特性,被广泛应用于构建复杂的用户界面。作为国内前端开发者熟知的...
在本篇文档中,我们探讨了利用jQuery(简称jq)和avalon2框架来实现一个穿梭框(又称穿梭选择器、双向选择器或穿梭控制)的过程。穿梭框是一种常见的Web界面组件,它能够帮助用户在两个列表之间进行元素的选择和转移...
精简版的avalonjs,实现了mvvm,只有200行js,注释详细,非常适合学习js mvvm框架,理解angularjs, avalonjs的实现! 源码解读blog: http://blog.csdn.net/vctisildur/article/details/46454755
avalon是一个简单易用迷你的MVVM框架,它最早发布于2012.09.15,为解决同一业务逻辑存在各种视图呈现而开发出来的。 事实上,这问题其实也可以简单地利用一般的前端模板加jQuery 事件委托 搞定,但随着业务的膨胀, ...
在JavaScript开发领域,框架和库的使用极大地提高了开发效率,其中Avalon.js是一个轻量级的MVVM框架,尤其适合构建大型前端项目。本文将深入探讨基于Avalon.js 2.2.5版本封装的几个常用组件,以及如何在实际开发中...
avalon是一个简单易用迷你的MVVM框架,它最早发布于2012.09.15,为解决同一业务逻辑存在各种视图呈现而开发出来的。 事实上,这问题其实也可以简单地利用一般的前端模板加jQuery 事件委托 搞定,但随着业务的膨胀, ...
标题"AvalonStudio-develop_C#_uicodeEditor_ui_avalon_"揭示了这是一个关于Avalon Studio的开发版本,特别关注其C#编程语言支持、代码编辑器功能以及用户界面(UI)的设计。Avalon Studio是一个开源项目,旨在提供...
** Avalon 移动单页开发...总之,Avalon.js作为一款优秀的前端框架,以其高效的数据绑定、组件化开发、良好的性能优化和广泛的社区支持,为移动Web App单页应用开发提供了强大支持,值得前端工程师在实践中探索和使用。