一、Vue.js简介
Vue.js (读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。 Vue 只关注视图层, 采用自底向上增量开发的设计。它是国人开发的一款面向WEB界面的Javascript库。它的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。
二、Vue的特点和优势
1、vue两大特点:响应式编程、组件化。
2、vue的优势:轻量级框架、简单易学、双向数据绑定、组件化、数据和结构的分离、虚拟DOM、运行速度快。
3、vue是单页面应用,使页面局部刷新,不用每次跳转页面都要请求所有数据和dom,这样大大加快了访问速度和提升用户体验。而且他的第三方ui库很多节省开发时间。
4、响应式的数据绑定:这里的响应式不是@media 媒体查询中的响应式布局,而是指vue.js会自动对页面中某些数据的变化做出响应。 这也就是vue.js最大的优点,通过MVVM思想实现数据的双向绑定,让开发者不用再操作dom对象,有更多的时间去思考业务逻辑。
5、组件化开发:Vue.js通过组件,把一个单页应用中的各种模块拆分到一个一个单独的组件(component)中,我们只要先在父级应用中写好各种组件标签(占坑),并且在组件标签中写好要传入组件的参数(就像给函数传入参数一样,这个参数叫做组件的属性),然后再分别写好各种组件的实现(填坑),然后整个应用就算做完了。
6、易用性:对于Vue越来越受欢迎的最佳动机之一是,随着框架的开发,对APP的理解和开发将变得非常容易。 它可以免于打扰结构,用户可以很容易地将Vue.js添加到任何Web项目中。准确地说,由于增加了易用性,可以在不浪费时间的情况下完成大规模和小规模模板的开发。但如果出现任何问题,则可以轻松追踪错误。
7、灵活性:Vue为开发人员提供了各种各样的工具,通过它们可以非常轻松地开始自然的内置应用程序(OR)网站(或)将其添加到项目中。您可以轻松添加(OR)配置渐进式Web应用程序(PWA)。
8、体积小:文件的大小越小,下载时间越短,使用APP的速度越快。Vue JavaScript的大小很小,这是该框架最伟大的专业设计之一。 大小约为21KB,因此用户可以在任何持续时间下载并开始使用它。
三、Vue的缺点和劣势
据说没什么缺点,网友调侃,其实做为js,就目前来说对SEO还是有较大的缺点的,虽然有很多处理方式,但对于小白来说确实是比较致命的缺点。
四、总结
是否选择使用Vue.js不能脱离实际的应用场境,在手机APP等领域,Vue.js具有较强的又是,但对于依靠SEO的网站用户Vue还是有些不足。