面试题目之:为什么要选vue?与其他框架对比的优势和劣势?
(1)vue:
优点:
数据的双向绑定;
组件化开发;
采用virtual DOM;
轻量高效;
动画系统;
virtual Dom则是虚拟DOM的英文,简单来说,它就是一种可以预先通过js进行各种计算,把最终的DOM操作计算出来并优化,由于这个这个DOM操作处理属于预处理操作,并没有真实的操作DOM,所以叫做虚拟DOM,最后在计算完毕才真正将DOM操作提交,将DOM操作变化反应在DOM树上
缺点:
不支持IE8及以下版本;
生态不太成熟,例如编辑器中的语法提示不够完善;
社区无法与angluar和react相比
(2)angluar:
相同点:
都支持指令,内置指令和自定义指令;
都支持过滤器,内置过滤器和自定义过滤器;
都支持双向数据绑定;
都不支持低端浏览器
不同点:
angular的学习成本高,而VUE.JS提供的api就比较简单,直观;
从性能上来说:AngularJS依赖对数据做脏检查;Vue.js使用基于依赖追 踪的观察并且使用异步队列更新,所有的数据都是独立触发的
(3)react:
相同点:
react采用特殊的jsx语法,vue进行组件化编写,采用.vue特殊文本格式,两者都需要编译后使用
中心思想相同:都是组件化开发,组件实例之间可以进行嵌套;
都提供了合理的钩子函数,可让开发者定制化的处理需求;
都没有内置ajax,router等核心包,而是以插件的形式加载;
不同点:react采用virtual DOM会对渲染出来的结果做脏检查

面试题目之:为什么选择veu?与其他框架对比的优势和劣势?相关推荐

  1. 使用框架开发的优势和劣势

    http://www.gbin1.com/technology/jquery/prosconsframeworks/有些时候可能大家都会问自己,如果有新的方式缩短工作时间为什么还需要每天做重复的事情呢 ...

  2. spring面试题目

    spring面试题目 1 .什么是 Spring 框架?Spring 框架有哪些主要模块? 2 .使用 Spring 框架能带来哪些好处? 3 .什么是控制反转(IOC) ?什么是依赖注入? 4 .请 ...

  3. 阿里P7架构师要求:Web核心+开源框架+大型网站架构!含面试题目!

    阿里P7技能(一):数据结构和算法: 常用数据结构:链表.堆与栈.哈希表等,常用的排序等. 掌握:精通 阿里P7技能(二):java高级 java相关的高级特性:JVM.多线程高并发.网络等. 掌握: ...

  4. pythonweb面试常见问题_python和web框架面试题目整理(3)

    1.django为什么需要缓存,有几种缓存方式? 答:由于Django是动态网站,部分请求均会去数据库进行相应的操作,当程序的访问量大时,耗时必然会更加明显,最简单解决方式是使用缓存提高读请求的处理效 ...

  5. 面试题目之:mvvm框架是什么?它与其他框架(jquery)的区别是什么?哪些场景适合?

    面试题目之:mvvm框架是什么?它与其他框架(jquery)的区别是什么?哪些场景适合? (1)mvvm框架是什么? MVVM是Model-View-ViewModel的简写 Model:模型 Vie ...

  6. pythonweb项目面试题_python和web框架面试题目整理(1)

    1.django的处理流程是什么? 答:(1)用户通过浏览器发送请求 (2)请求到达request中间件,中间件对request请求做预处理或者直接返回response (3)若未返回response ...

  7. 最全蚂蚁金服高级Java面试题目(3面)

    一面: JVM数据存储模型,新生代.年老代的构造? java GC算法,什么时候会触发minor gc,什么时候会触发full gc? GC 可达性分析中哪些算是GC ROOT? 你熟悉的JVM调优参 ...

  8. JAVA工程师面试题目大全_绝对值得看

    JAVA工程师面试题目大全 一.单选题 1.下列哪种说法是正确的( D) A)实例方法可直接调用超类的实例方法 B)实例方法可直接调用超类的类方法 C)实例方法可直接调用其他类的实例方法 D)实例方法 ...

  9. 阿里,腾讯,百度,美团,头条等技术面试题目

    2021年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总.持续更新中. 阿里篇 华为篇 百度篇 腾讯篇 美团篇 头条篇 滴滴篇 京东篇 MySQL篇 Redis篇 ...

  10. 应该是史上最全最新Java和Android面试题目(自己总结和收集的)

    Android面试题目 Java 基础 int占用几个字节 讲一下常见编码方式? UTF-8编码下中文占几个字节 int和Interger的区别 int.char.long各占多少字节数 string ...

最新文章

  1. java switch 表达式_尝鲜Java 12新特性:switch表达式
  2. 纤涂覆层材料的研究与总结
  3. 看一下iFM最新文章
  4. sklearn自学指南(part38)--OPTICS
  5. 数据结构-栈之二进制转十进制和八进制
  6. 如何构建一个Maven插件
  7. sersync+rsync实现实时同步
  8. cocos2d 很水很水的看法
  9. python构造referer_Python爬虫小偏方:修改referer绕开登录和访问频率限制
  10. 2018年全国多校算法寒假训练营练习比赛(第四场)F:Call to your teacher
  11. 数组之间的比较应当用Arrays.equals()
  12. ios获取设备的唯一标识mac address
  13. php ajax 同时验证 用户名 密码
  14. python下载第三方库超时报错pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pyt
  15. [设计模式] 模板方法模式与多线程结合实现数据的批处理
  16. Unity AIUI
  17. 树莓派 4b 配置 USB 网络连接
  18. Firefox plugin
  19. python题库刷题网站_python在线刷题网站
  20. Python在基金定投上的验证

热门文章

  1. springboot+mybatis事务管理
  2. MySQL8.0软件安装失败常见问题
  3. 学生HTML个人网页作业作品——湘菜美食网页设计作品(12页) 美食网站设计与实现
  4. 美国计算机专业工资排名,美国大学薪酬概况及毕业生薪资排名前50的学校
  5. 学说不能选计算机专硕的课,初试前先选组,选定离手还不能改?北京邮电大学计算机...
  6. 工作频率对系统功率、穿透能力、设备体积、系统性能的影响
  7. 字节跳动财务报表_【实锤】这一波疫情过后,字节跳动要上市了
  8. Matlab导入数据(一定有用!!)
  9. 语音html浏览器,兼容IE的语音播放
  10. php 公众号指定人发消息,微信公众号发送模板消息,发送消息到某个用户