vue学习日志(一):vue的优势

时间:2021-04-22 20:51:56

vue的中文官方文档里面有对比其他框架的具体介绍,这里只是做一个概括总结:

1,在 Vue 应用中,组件的依赖是在渲染过程中自动追踪的,所以系统能精确知晓哪个组件确实需要被重渲染。你可以理解为每一个组件都已经自动获得了 shouldComponentUpdate

2,vue的template模板就是html写法,比起jsx更容易编写和理解

3,vue在每个单文件组件中可以访问自己独立的css module,在style标签里添加一个属性scoped,不会污染全局。

4,vue有官方配置好的脚手架vue-cli,可以直接npm install下来后使用,不用再自己搭建。

5,vue的学习成本很低,只要会html,css和js就可以了,不用学es6,jsx或者其他框架的API,简单易上手。

6,参考了很多框架的特点,并且解决了很多框架的短板,性能更优化。(详见官网)

7,参考第三方跑分(这里只对比了vue,angular还有react,都是对比的最新版本):

  (1)页面加载后创建1000行:vue较快,其次是react,相差不多

  (2)创建10000行:vue较快,其次是react

  (3)替换所有行:vue速度明显的快,其次是react,相差了143毫秒,

  (4)删除行:vue较快,其次是react

  (5)部分更新:vue较快

  (6)添加1000行后所占内存:vue最小

 这里感觉表中列举出来的都是vue占优势,也许vue不占优势的数据没有被列举出来

待续更新。。。