深入浅出Vue.js读后总结-第一章-Vue.js简介

519 阅读2分钟

说在前面:首先,为啥想写一个看书之后的总结呢,是在我大概过了这本书的80%后,感觉前面的又都忘了,而且这本书感觉让我对vue的理解提升了很多,所以我想从头再通过写总结的方式回顾一遍,let's go!

其实第一章就大概介绍了一下vue,然后讲了一下vue的历史,最后讲了一些vue的特性,没有很多需要总结的,但是我还是从第一章写起,因为直接写第二章不写第一章我难受哈哈哈,所以总结如下:

一、什么是Vue.js?

它是一款渐进式的javaSript框架,怎么理解呢?

所谓渐进式框架,就是把框架分层。

从里到外依次是:视图层渲染=>组件机制=>路由机制(vue-router)=>状态管理(Vuex)=>构建工具(vue-cli)

你可以使用最核心的视图层来快速开发一些需求,你也可以使用全家桶来开发大型应用,Vue.js有足够的灵活性来适应不同的需求,你可以根据自己的需求选择不同的层级。

二、Vue.js简史

2013年7月28日,尤雨溪第一次个commit,那时不叫Vue.js,那时叫Element,后改名为Seed.js.

2013年12月7日,尤雨溪发布了新版本0.6.0,将项目名正式改为Vue.js

2014年2月1日,Vue.js 0.8首次公开发布

2015年10月26日,Vue.js发布1.0.0,代号新世纪福音战士

2016年10月1,发布Vue.js 2.0,代号攻壳机动队

三、Vue2与Vue1的变化

(虽然现在已经开始用vue3了,但是我觉得了解这些有益无害,之后也会总结一下vue3和vue2的大致变化)

1.整个渲染层重写,api层变化很小

2.引入虚拟DOM,总体来说渲染速度变快了,但是准确的说是80%的情况下变快了,20%的情况下反而变慢了

3.支持JSX和TypeScript,支持流式服务端渲染,提供了跨平台能力

写在最后:第一章的内容不多,我想总结的大概就是这些,如果有不对或者需要补充的,欢迎大家指出来。