valon2是一款基于虚拟DOM与属性劫持的 迷你、 易用、 高性能 的 前端MVVM框架, 拥有超优秀的兼容性, 支持移动开发, 后端渲染, WEB Component式组件开发, 无需编译, 开箱即用。avalonjs最大的优点在于它支持IE6浏览器,这无疑对于一些政府网站和兼容性比较高的公司有 ...
分类:
Web程序 时间:
2018-11-12 15:45:36
阅读次数:
196
iOS精选源码 " 对网络进行测速 " " 自实现大标题,配合原生骨架屏demo " " 简单方便的pickerVIew记录数据 LZPickerView " " 科技风绘制组件,简单快速“画”出炫酷图案 " " ResponderChain+Strategy+MVVM实现一个优雅的TableVie ...
分类:
移动开发 时间:
2018-11-08 16:31:58
阅读次数:
190
简介 (1)左侧菜单采用 Expander+RadioButton; MVVM 绑定 后台的一个Menu 属性(使用转换器) (2)右侧采用Frame绑定Page的方式 ## 【更新日志】 ### 1.0.0.2 (2018-11-5)1. 本地音乐和云盘都可以使用。2. 云盘播放音乐下载逻辑等待优 ...
vue全家桶:vue-router vuex vue-cli mvc:model view controller 数据双向绑定 mvvm:model view view-model 两种设计理念来规划网站: 优雅降级 (graceful degradation) : 一开始就构建站点的完整功能,然后 ...
分类:
其他好文 时间:
2018-11-06 19:35:18
阅读次数:
139
以前做IOS开发工作的时候,部门领导苦口婆心的给我科普过MVC和MVVM的区别,简要来说MVC框架臃肿,分工不明,只胜在代码量少。 MVVM代码量繁多、胜在框架分工明确便于调试及应用。 当然那都是一俩年前对于当时刚入行作为菜鸡的自己,对于这个框架的理解 现在重新来根据图文讲讲来自三者的功能及区别。 ...
分类:
移动开发 时间:
2018-11-05 19:03:55
阅读次数:
219
前言:在之前实现WPF程序时,我们可能会把所有的后台逻辑都放在视图的后台文件中,这样的实现方式的好处更直观,方便,对于一些小的应用程序这样做当然没什么问题,但是对于复杂的应用程序这样写的话,可能会导致后台代码显得非常臃肿,到最好变得难以维护。此时想到的解决方案就是职责分离,使后台的逻辑分离到其他类中 ...
数据驱动应该是从flux/redux + react这种模式开始流行的。 他的背后不仅仅是数据驱动这么简单,在复杂的系统中,我觉得它解决了一个很关键的问题就是模块间的交互/通信。有很多文章拿他和mvc/mvvm去比较,我个人觉得没有特别的可比性,因为解决的问题不同。 以往处理模式 一个稍微复杂点的例 ...
分类:
其他好文 时间:
2018-11-01 15:00:42
阅读次数:
146
最近项目上需要通过MVVM来控制TreeView,其中需要需要控制通过搜索来定位某个节点,正常逻辑下,首先通过需要在树上面找到该节点,然后选中该节点,并将该节点的父节点展开,这个时候需要通过MVVM来控制,需要绑定起来,只是一直没有binding上,代码如下: MVVM示例代码: 界面代码: 数据的 ...
一、Vue.js是什么 简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。 简单小巧指的是Vue.js 压缩后大小仅有17KB 所谓渐进式(Progressive)就是你一步一步,有阶段性地来使用Vue.js,不必一开始就使用所有的东西。 使用Vue.js可以让Web开发变得简单,同时也颠覆了传 ...
分类:
Web程序 时间:
2018-11-01 01:08:29
阅读次数:
327
MVVM模式将Presenter改名为ViewModel,基本上与MVP模式完全一致。 唯一的区别是,它采用双向绑定(data-binding) : View<->ViewModel, ViewModel作为Model中值的映射,是数据发生改变时,通知View中发生改变,以后不需要考虑View和Mo ...
分类:
移动开发 时间:
2018-10-26 13:20:20
阅读次数:
192