![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端架构
文章平均质量分 80
slalx
这个作者很懒,什么都没留下…
展开
-
理解javascript中的MVVM开发模式
MVVM的全称是Model View ViewModel,这种架构模式最初是由微软的MartinFowler作为微软软件的展现层设计模式的规范提出,它是MVC模式的衍生物,MVVM模式的关注点在能够支持事件驱动的UI开发平台,例如HTML5,[2][3]WindowsPresentation Foundation (WPF),Silverlight 和 tZK framework,Ad原创 2012-08-12 12:53:57 · 30906 阅读 · 0 评论 -
深入理解JavaScript MVC 框架
Model–View–Controller (MVC)是一种把信息展现逻辑和用户交互分离的计算机用户界面开发模式;Model包含应用的数据和业务逻辑;Controller负责把用户的输入,转换为命令传递给Model和View;这是维基百科的解释; 这种模式最初是由Trygve Reenskaug在使用Smalltalk-80(1979)工作时设计的,刚开始叫做Model-Vi原创 2012-08-10 18:01:10 · 25113 阅读 · 4 评论 -
使用VirtualView渲染的前端UI组件开发模式
在上篇文章中,我讲到我们的组件开发模式解决了以下几个问题原创 2015-03-26 17:31:14 · 2903 阅读 · 0 评论 -
基于唯一状态的前端组件开发
facebook的react的框架提出了一个基于唯一状态来渲染前端组件的想法,什么是唯一状态,采用唯一状态渲染到底有什么好处。希望大家看到这篇文章以后不用任何框架也可以写出基于唯一状态渲染的前端组件。原创 2015-03-13 17:49:05 · 3233 阅读 · 0 评论 -
最小化渲染组件
这篇文章我们主要聚焦在组件的渲染方法上,在上篇文章中,我们采用了innerHTML渲染组件,但是频繁更新组件的话,由于reflow,repaint等原因,页面的性能会下降,同时输入框的焦点也会丢失。最理想的方式就是哪些数据变化,我们更新哪块view,并且从外表上看还是整个区域全部更新。目前解决这个问题的方式有Virtual Dom和MVVM.原创 2015-03-24 19:19:25 · 7450 阅读 · 0 评论