首页 > 编程语言 > 详细

JavaScript框架

时间:2019-10-08 17:32:50      阅读:67      评论:0      收藏:0      [点我收藏+]

框架存在目的:

(1)帮助我们应对复杂度。框架本身是帮我们把一些重复的并且已经受过验证的模式,抽象到一个已经帮你设计好的API封装当中,帮助我们去应对这些复杂的问题。

 

1、渐进式框架

  看了知乎 《Vue2.0 中,“渐进式框架”和“自底向上增量开发的设计”这两个概念是什么?》https://www.zhihu.com/question/51907207 中解释到渐进式代表的含义是:主张最少。

  渐进式就是由浅入深,由简单到复杂的方式。

2、响应式框架

  能够支持响应式编程范式的框架。

  使用响应式框架,在编程是就可以使用数据流传播数据的变化,相应这个数据流的计算模型会全自动计算出新的值,将新的值通过数据流传给下一个响应的计算模型。如此反复下去,直到没有响应者为止。

  页面组件状态会和virtual DOM(虚拟文档对象模型)绑定,用来和DOM做映射和转换。当组件状态发生更新时,virtual DOM就会进行diff计算,最终只将需要渲染的节点进行实际DOM渲染。

  JavaScript每次操作DOM都会全部重新渲染,而virtual dom相当于JavaScript和DOM之间的一个缓存,JavaScript每次都是操作这个缓存,对其进行diff和变更,最后才将整体变化对应到DOM进行最后的渲染,从而减少没必要的渲染

 

JavaScript框架

原文:https://www.cnblogs.com/AmberNi/p/11635924.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!