https://www.cnblogs.com/li-peng/p/3169864.html https://www.cnblogs.com/ColdJokeLife/archive/2013/05/30/3108112.html //C#5.0 版本public abstract class Ob ...
大家都知道vue是mvvm模式,即model、view、viewmodel组成,viewmodel是搭建view、model的桥梁,监听数据的变化,通知对应的视图做更新。但具体是什么情况还是不太明白,明天要面试了,昨天看了一遍文章,里面有张图让我彻底明白了,一起看一下吧。 简单来说,就是数据劫持+订 ...
分类:
其他好文 时间:
2020-05-13 16:40:03
阅读次数:
67
默认情况下由于浏览器的同源策略,对于来自于非同一站点的请求,会有一定的限时, 解决同源策略的限制一般情况下都是有以下几种 1, jsonp方式,(远古方案,实现麻烦,不推荐) 2,服务器代理方式,后端代理有nginx,,前端MVVM框架中的node.js (推荐,但如果没有代理服务器的情况,为满足此 ...
分类:
编程语言 时间:
2020-05-12 13:16:07
阅读次数:
292
1、常见 CSS 布局方式详见: 一些常见的 CSS 布局方式梳理,涉及 Flex 布局、Grid 布局、圣杯布局、双飞翼布局等。http://cherryblog.site/common... 2、几种 JavaScript 动画库推荐JavaScript 库对设计师和开发人员来说,都是非常有用的 ...
分类:
编程语言 时间:
2020-05-11 01:12:20
阅读次数:
80
堆排序(升序为例) 思路: 1. 首先要建一个大顶堆 2. 交换堆顶元素与最后一个元素,堆的size 1 3. 重复第二步,直至堆中只有元素一个 \ 最好、最坏、平均时间复杂度:O(nlogn) \ 空间复杂度: O(1) \ 稳定性: 不稳定 ...
分类:
编程语言 时间:
2020-05-10 19:07:12
阅读次数:
68
原文:WPF 利用附加属性创建FreezableCollection集合和反射实现控件参数以MVVM模式传递 本文中的例子本质上就是利用附加属性传递附加对象,并在观察者模式中使用反射技术实现指定名称的事件参数传递。 本文中框架任然有很多问题,目前来说是勉强能用,有可以修改的地方尽管说! 我们知道附加... ...
原文:WPF INotifyPropertyChanged 通过特性减少代码量 在很多地方需要用上INotifyPropertyChanged的接口,MVVM模式,List等集合都会用到。 通常我们使用 protected void OnChange(PropertyChangedEventArgs... ...
原文:WPF Adorner 在TabControl切换TabItem时消失 错误的截图: 一开始以为是MVVM绑定的代码中出现了问题,但是通过断点追踪并没有发现问题。 通过通过VS的实时可视化树发现问题:切换Item时Adorner会在AdornerLayer直接消失。届时怀疑是AdornerDe... ...
原文:贝塞尔曲线 WPF MVVM N阶实现 公式详解+源代码下载 源代码下载 效果图: 本程序主要实现: N阶贝塞尔曲线(通用公式) 本程序主要使用技术 MVVM InterAction 事件绑定 动态添加Canvas的Item 第一部分公式: n=有效坐标点数量 i=坐标点的下标 P是坐标 t是... ...
1. Vue双向绑定原理 3.0还没用到项目里 ES5: Object.defineProperty 双向绑定之后具体怎么更新DOM??? 2. MVC和MVVM的区别 Vue(MVVM)数据更改视图也更改 React(MVC) onChange加在元素上也可以实现双向绑定(MVVM) 3 浏览器跨 ...
分类:
其他好文 时间:
2020-05-05 17:53:47
阅读次数:
62