发布网友 发布时间:2022-04-19 13:26
共1个回答
热心网友 时间:2022-04-10 02:51
很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”。授予了这么高的评价的vue.js,也是开源世界华人的骄傲,因为它的作者是位中国人–尤雨溪(EvanYou)
如果你是一个已经在学习开发的初学者亦或是一名在代码界纵横多年的程序员,那你一定对前端不陌生。它不像其他编程语言那样晦涩难懂,可以做到“所见即所得”,或许这也是很多初学者选择前端的原因之一。昨天在刷微博的时候,看到了这样一个观点,说前端开发的vue.js很有趣,然后今天就准备和大家聊聊这个“有趣”的前端框架—Vue。
现状
Vue.js (读音 /vju/,类似于 view) 是一套构建用户界面的渐进式框架。是用于构建交互式的 Web 界面的库。它提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单、灵活的API。简单来说,就是前端的一个框架,专注于Web 端, 其实实质还是 DOM 操作。
Vue的优势
1)Vue确实小而美,开发体验非常好。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。
2)Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性,这可能算是一个小的不完美,但它支持所有兼容ECMAScript 5的浏览器。
3)在 Vue 里,一个组件本质上是一个拥有预定义选项的一个Vue 实例。在 Vue 中注册组件很简单,也是它的一大优势。
Vue的应用
1)Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。Vue的使用非常的简单,创建一个本地的 .html 文件,然后通过如下方式引入Vue:
这样, 我们就已经成功创建了第一个 Vue 应用!
2)现在有很多大公司都在使用Vue
饿了么,有越来越多的项目在使用 vue。这些项目里面,有桌面端(比如饿了么安全应急响应中心)也有移动端(比如饿了么招聘),有面向用户的,也有后台系统。
掘金,全网都是用 Vue.js + Webpack 实现的,算是一个纯前端应用。
苏宁易购,触屏版的购物车结算页面已经用 Vue 重构,在众多框架中还是选择了 Vue,主要还是因为 API 比较友好,体验上也流畅了。
据不完全统计,包括美团、天猫、Laravel、htmlBurger等国内外知名大公司都在使用vue进行新项目的开发和旧项目的前端重构工作。
你会用吗?
1)对于前端初学者不建议学习,一门语言的入门一定是从基础语法开始的,掌握了基本知识,才能更加灵活的使用框架,为之后的工作打下良好的基础。
2)在熟练掌握了基础之后,建议个人可以用vue。练练手,为后续大项目做技术储备。已经在从事前端开发的小伙伴们也可以多接触,多学习些。
3)招聘网站搜索来的薪资,部分截图给大家看下
现在学习还不晚哟~