返回

Vue.js是什么?有什么优点?

发布时间:2021-12-16 10:07:20 861
# javascript# 前端

  Vue.js是一个用于构建数据驱动的Web界面的渐进式框架。Vue.js的目标是通过尽可能简单的API实现响应数据绑定和组合视图组件。许多用过vue的程序员是这样评价的,“vue.js结合了angular.js和react.js的优点,消除了它们的缺点。”
Vue.js是什么?有什么优点?

Vue.js有什么优点呢?

  1、Vue更容易上手!目前Vue是排名第三的前端框架。正式因为他简单易学,很多前端开发工程师可以很快掌握并且应用到实际开发中。

  2、Vue的语法很自由

  • 前期不需要认识复杂的生命周期函数,可能只关心mounted和Vue.nextTick

  • 熟悉的前端模板

  • 父子组件间通信更灵活

  • slot,可以大尺度地扩展组件(但也不要过度使用哦)

  • v-model,mvvm的方式处理表单更方便

  • 官网中文文档

Vue的核心是什么?

  Vue官网介绍:通过尽可能简单的API实现响应的数据绑定和组合的视图组件。由此可以反映出来Vue的两个核心关键词:数据绑定和视图组件。

  Vue的数据驱动:数据改变驱动了视图的自动更新,传统的做法你得手动改变DOM来改变视图,vuejs只需要改变数据,就会自动改变视图,一个字:爽。再也不用你去操心DOM的更新了,这就是MVVM思想的实现。

  视图组件化:把整一个网页的拆分成一个个区块,每个区块我们可以看作成一个组件。网页由多个组件拼接或者嵌套组成。

Vue的适用场景有哪些?

  如果你还在用jquery频繁操作你的DOM来更新页面的话,那么,你可以用Vue.js来解放你的DOM操作了。

  如果你的项目中有多个部分是相同的,并可以封装成一个组件,那么,你可以试试用Vue.js。

  此外,Vue.js的核心实现中使用了ES5的Object.defineProperty特性,IE8及以下版本浏览器是不兼容的,所以,你的项目需要兼容这些较低版本的浏览器的话,那么,Vue.js就不适用了。

  Vue的核心库只专注于视图层,非常容易学习,也非常容易与其他库或现有项目集成。但是Vue.js本身并不是一个全能的框架,毕竟它只关注视图层。但作为目前更受前端工程师追捧的前端框架。Vue.js有很大的市场。如果你能提前掌握Vue.js技术,肯定会增加你未来的机会。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
常见数据库管理系统简介 2021-12-15 17:16:06