vue
这几年Vue.js成为前端框架中最火的一个,越来越多的网站前端开始采用Vue.js开发。
Vue的代码简洁、上手容易,在市场上也得到大量应用。
下面我们就对Vue的特性进行简单介绍。
轻量级
Vue相对简单、直接,所以Vue使用起来更加友好。
正是因为他简单易学,很多前端开发工程师可以很快掌握并且应用到实际开发中。
数据绑定
Vue是一个MVVM框架,数据双向绑定,
vuejs只需要改变数据,就会自动改变视图,一个字:爽。再也不用你去操心DOM的更新了,这就是MVVM思想的实现。
即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化
这也算是Vue的精髓之处,尤其是在进行表单处理时,Vue的双向数据绑定非常方便。
视图组件化
把整一个网页的拆分成一个个区块,每个区块我们可以看作成一个组件。网页由多个组件拼接或者嵌套组成。
指令
指令主要包括内置指令和自定义指令,以“v-”开头,
作用于HTML元素。指令提供了一些特殊的特性,
将指令绑定在元素上时,指令会给绑定的元素添加一些特殊的行为。
例如,v-bind动态绑定指令、v-if 条件渲染指令、v- for列表渲染指令等。
Vue的适用场景有哪些?
如果你还在用jquery频繁操作你的DOM来更新页面的话,那么,你可以用Vue.js来解放你的DOM操作了。
如果你的项目中有多个部分是相同的,并可以封装成一个组件,那么,你可以试试用Vue.js。
此外,Vue.js的核心实现中使用了ES5的Object.defineProperty特性,IE8及以下版本浏览器是不兼容的,所以,你的项目需要兼容这些较低版本的浏览器的话,那么,Vue.js就不适用了。
Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。但是Vue.js 自身不是一个全能框架,毕竟它只聚焦于视图层。但是作为目前前端工程师比较追捧的前端框架。Vue.js是有很大的市场的。如果可以提前掌握Vue.js技术,肯定可以为你未来职场增加更多的机会。