从而提升页面渲染性能
jQuery是很早就呈现的一个封装原生JS的库,而Vue则是比来几年风行的MVVM框架。那么,vue到底比jQuery好在哪儿呢?
一、开发者只需操纵数据
1.数据与视图的疏散(解耦)。jq的数据与视图混在一块,Vue的数据与视图疏散。
2.数据驱动视图。jq直接用js改削视图,Vue以数据驱动视图。
这样,开发者只需操纵数据(模型层,即M),就可以直接驱动视图(视图层,即V)的转变。
二、提升页面性能
通过虚拟DOM + Diff算法,,使得vue在变动DOM树前先判断DOM树的哪部分产生了改观,进而只更转改观的那部分,从而提升页面衬着性能。
三、模块化
使用npm,加上ES6的import和export实现前端模块化开发,从而更好地复用代码。
说了这么多长处,该说错误谬误了。
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31923.html