`
司徒正美
  • 浏览: 13595 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

使用avalon MVVM框架打造整一套jquery ui

阅读更多

    为了验证avalon的可用性与高效性,我用它重新实现jQuery ui。打造过程如下,直接到jQuery ui官网,查看它们的运行效果,不看其JS源码,然后取其HTML结构修改。使用了MVVM编写代码,能保证你思维清晰畅顺,不用总在DOM逻辑与数据处理中跳过来蹦过去。仅用一天,实现8成以上的功能,而且JS代码量非常少,都是原来的百分之几至十之间。基本上,现在avalon的源码挑不出什么毛病。以后从mass分离出ajax,effect等模块来,构建成avalon的一个组件,这些UI组件的可用性就更高了。

      即时可运行的例子链接

     avalon MVVM框架的官网



 

 

 

 

 

  • 大小: 122.2 KB
  • 大小: 144.3 KB
  • 大小: 140.6 KB
  • 大小: 133 KB
分享到:
评论
1 楼 捣蛋小孩 2018-07-24  
轻量级MVVM框架Vue.js快速上手(MVVM、SEO单页面应用、SSR服务器端渲染、Nuxt.js)
网盘地址:https://pan.baidu.com/s/150NTh0GnNMk_b73_LMDSlw 密码: yxuf
备用地址(腾讯微云):https://share.weiyun.com/5tTLqQk 密码:pxezuj


Vue.js是一套构建用户界面的轻量级MVVM框架,与其他重量级框架不同的是, Vue.js 的核心库只关注视图层,并且非常容易学习,很容易与其它前端技术或已有的项目整合。

本系课程,主要分为两部分完成。第一部分:掌握Vue.js设计规范的语法。 第二部分:通过一些实际的前端案例来强化同学们对该技术的灵活运用。学完本系列课程后,学员将会达到学习目标:只要具有JavaScript基础的学员都能灵活运用Vue.js技术设计前端程序。

实践阶段由浅入深分为四个案例:动态评分、图片轮播、OLTP管理界面、聊天室。聊天室程序则体现了Vue和HTML5技术的整合,而OLTP管理界面应用在很多系统之内,是很常用的案例,里面包括CRUD的操作、数据分页、Ajax等等。通过这些案例,最终强化学生驾驭Vue.js的水平。

相关推荐

    基于司徒大神的轻量级MVVM框架avalon20搭建的一个简易的脚手架

    本文将深入探讨基于司徒大神创建的轻量级MVVM框架——Avalon2.0,如何搭建一个简易的脚手架。Avalon2.0是一个成熟的JavaScript框架,它为开发者提供了构建复杂前端应用的能力,尤其适用于单页应用程序(SPA)的开发...

    avalon+require前端框架DEMO

    总结来说,"avalon+require前端框架DEMO"是一个展示如何在实际项目中结合使用avalon MVVM框架和require.js模块管理的实例。它不仅提供了一个起点,还展示了现代前端开发的最佳实践,有助于提升项目开发效率和代码...

    avalon js框架

    avalon是一个迷你的MVVM框架,虽然从发布到现在,它臌胀了不少,但它现在还是比knockout小许多。avalon开发过程一直遵循三个原则:1,复杂即错误,2,数据结构优于算法,3,出奇制胜。这三大原则保证avalon具有良好...

    迷你MVVM框架---avalonjs.html

    一个迷你框架

    AVALON框架

    ### AVALON框架知识点解析 #### 一、Avalon框架简介及背景 **Avalon框架**,作为一项较为古老的软件开发框架,其诞生和发展历程颇具启发意义。这一框架的起源可以追溯到ApacheJServ项目,该项目的核心成员Stefano ...

    MVVM操作TabControl/AvalonDock/Frame

    这是纯粹通过MVVM方式操作导航框架的方式,其中TabControl是借用老外的方式,使用了两种样式绑定,而这种集合数据对象也能用在AvalonDock上面进行绑定,而Frame则使用Content绑定到集合中的数据对象,而数据对象使用...

    vue,angular,avalon这三种MVVM框架优缺点

    【标题】:"深入解析Vue、Angular和Avalon三种MVVM框架的优缺点" 【描述】:本篇文章将全面探讨Vue.js、AngularJS和Avalon.js这三种主流的MVVM框架,逐一分析它们的核心特性、优点与不足,旨在为开发者提供详尽的...

    avalon的实现

    Avalon是一个基于MVVM(Model-View-ViewModel)设计模式的前端框架,它旨在简化Web应用的开发,通过数据绑定和组件化的方式,实现了视图和模型的解耦。MVVM模式在Avalon中扮演着关键角色,使得开发者能够专注于业务...

    Avalon:iOS 的原型绑定框架——支持 MVVM 模式

    #Avalon - 适用于 iOS 的 MVVM 这个项目目前正在进行中,我希望它能够成为 iOS 开发人员的成熟 MVVM 框架。为什么是 MVVM? 为什么是Avalonia? 简而言之,因为我认为这是任何UI 开发的最佳模式! 该模式本身非常...

    flyUI:Avalon2。* UI

    本项目是以avalon2和bootstrap为基础的一套MVVM框架UI库: 基于avalon2框架 使用bootstrap样式库 无jq依赖 尽可能兼容低版本 尚未解决的问题 目前Bug还存在不少 统一的编码规范 avalon2自身bug 使用说明 本项目无...

    avalon-1.4.5.zip

    《深入剖析avalon.js前端MVVM框架:从avalon-1.4.5.zip资源包探索》 在当今Web开发领域,MVVM(Model-View-ViewModel)模式因其高效的双向数据绑定特性,被广泛应用于构建复杂的用户界面。作为国内前端开发者熟知的...

    jq + avalon2 实现穿梭框.pdf

    在本篇文档中,我们探讨了利用jQuery(简称jq)和avalon2框架来实现一个穿梭框(又称穿梭选择器、双向选择器或穿梭控制)的过程。穿梭框是一种常见的Web界面组件,它能够帮助用户在两个列表之间进行元素的选择和转移...

    avalon.js 200行精简版

    精简版的avalonjs,实现了mvvm,只有200行js,注释详细,非常适合学习js mvvm框架,理解angularjs, avalonjs的实现! 源码解读blog: http://blog.csdn.net/vctisildur/article/details/46454755

    avalon.js下载

    avalon是一个简单易用迷你的MVVM框架,它最早发布于2012.09.15,为解决同一业务逻辑存在各种视图呈现而开发出来的。 事实上,这问题其实也可以简单地利用一般的前端模板加jQuery 事件委托 搞定,但随着业务的膨胀, ...

    基于avalon225js封装了几个常用组件

    在JavaScript开发领域,框架和库的使用极大地提高了开发效率,其中Avalon.js是一个轻量级的MVVM框架,尤其适合构建大型前端项目。本文将深入探讨基于Avalon.js 2.2.5版本封装的几个常用组件,以及如何在实际开发中...

    avalon 1.3

    avalon是一个简单易用迷你的MVVM框架,它最早发布于2012.09.15,为解决同一业务逻辑存在各种视图呈现而开发出来的。 事实上,这问题其实也可以简单地利用一般的前端模板加jQuery 事件委托 搞定,但随着业务的膨胀, ...

    AvalonStudio-develop_C#_uicodeEditor_ui_avalon_

    标题"AvalonStudio-develop_C#_uicodeEditor_ui_avalon_"揭示了这是一个关于Avalon Studio的开发版本,特别关注其C#编程语言支持、代码编辑器功能以及用户界面(UI)的设计。Avalon Studio是一个开源项目,旨在提供...

    avalon移动单页开发js前端框架

    ** Avalon 移动单页开发...总之,Avalon.js作为一款优秀的前端框架,以其高效的数据绑定、组件化开发、良好的性能优化和广泛的社区支持,为移动Web App单页应用开发提供了强大支持,值得前端工程师在实践中探索和使用。

Global site tag (gtag.js) - Google Analytics