vue的特点有哪些?以及优缺点总结,附面试题1

【单选题】下列不属于vue的特点的是()

A. vue.js的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进DOM的系统

B. 实现了双向数据绑定

C. vue.js可以进行组件化开发,使代码编写量大大减少,读者更加易于理解

D. vue虽然也提供了渲染函数,默认使用模板渲染,且不支持JSX

先独立思考

正确答案:D

解析:vue支持JSX

知识点扩展

vue的特点:

1、轻量级 

angular的学习成本高,使用起来较为复杂,而vue相对简单、直接、所以vue适应起来更加友好

2、数据绑定

vue是一个mvvm框架,数据双向绑定,即当数据发生变化,视图也跟着变化。当视图变化,数据也会同步变化。

3、指令

指令主要包括内置指令和自定义指令。以“v-”开头,作用于html元素,指令提供了一些特殊的特性。如:v-blind动态绑定指令 v-if条件渲染指令 v-for列表渲染指令等等

4、插件

插件用于对vue框架进行扩展,通过MyPlugin.install完成插件的编写,简单配置后就可以全局使用。常用的扩展插件有vue-router、Vuex等

5、单页面应用(SPA)

用户体验好,内容改变时不需要重新加载整个页面,不会进行多个html页面间的切换,服务器压力小等

6、虚拟dom

虚拟dom中存在diff算法,是cpu密集型运算,占用内存较少,可以提高运行效率,并压缩运行时体积

vue的优点:

渐进式,组件化,轻量级,虚拟DOM,响应式,单页面路由,数据与视图分开,用户体验好

vue的缺点:

单页面不利于seo优化,不支持ie8以下,首屏加载时间长

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值