浅谈Vue
当前,三大主流前端框架分别是 React、Vue、Angular 这三个框架:
- AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等
- React 主要用于构建UI。你可以在 React 里传递多种类型的参数,如声明代码,帮助你渲染出UI、也可以是静态的HTML DOM元素、也可以传递动态变量、甚至是可交互的应用组件
- Vue 是受到 Angular 启发,在2013年开发出来的,最初命名为Seed;同年12月更名为 vue,版本号是“0.6.0”。在2014年正式对外发布,版本号是“0.8.0”
在2009年诞生了 NodeJS ,将前端带入全新方向,为AngularJS(2009年诞生),React(2011年诞生)和 Vuejs(2014年诞生)三大框架的诞生奠定基础,这些框架通过一定的分析比较算法,实现同等效果下最小的DOM开销,提高应用性能。前端开发进入“大前端时代”!
Vue 特点:
- 易用在有 HTML CSS JavaScript 的基础上,快速上手
- 灵活简单小巧的核心,渐进式技术栈,足以应付任何规模的应用
- 性能20kb min+gzip 运行大小、超快虚拟 DOM 、最省心的优化
分析一下:
- Angular 是模版化及数据绑定的一种实现方式
- React 是组件化及虚拟DOM的一种实现方式
- Vue 其实就是利用了Angular 和 React 的两种实现方式来处理的????,是不是很哇塞~,接下来我们慢慢了解 Vue 是如何使用的哦~期待吧
本文来自博客园,作者:LiJialong,转载请注明原文链接:https://www.cnblogs.com/carver/articles/17115878.html