专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

广州蓝景分享 「前端面试题系列-Vue.js篇」99%的面试官都会提问

ins518 2024-09-17 21:54:03 技术文章 14 ℃ 0 评论

相信, Vue.js 这个词大家都不陌生,Vue是一款友好的、多用途且高性能的JavaScript框架,它能够帮助你创建可维护性和可测试性更强的代码库Vue是渐进式的JavaScript框架,也就是说,如果你已经有了现成的服务端应用,你可以将Vue作为该应用的一部分嵌入其中,带来更加丰富的交互体验。或者如果你希望将更多业务逻辑放到前端来实现,那么Vue的核心库及其生态系统也可以满足你的各式需求。

和其他框架一样,Vue允许你将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML、CSS、JavaScript,以用来渲染网页中相应的地方。如果我们构建了一个大型的应用,可能需要将东西分割成为各自的组件和文件,使用Vue的命令行工具,使快速初始化一个真实的工程变得非常简单。我们甚至可以使用Vue的单文件组件,它包含了各自的HTML、JavaScript以及带作用域的CSS或SCSS。


加上Vue是中文版原因,因此在国内大多数企业都会用到它。那么在企业面试招聘时、关于Vue这块的技术 面试官都会问一些什么问题呢?

  1. 对MVVM的理解????? MVVM和MVC区别?它和其它框架(jquery)的区别是什么?哪些场景适用?

2. Vue的双向数据绑定原理是什么?或者vue的响应式原理 ?????

3. vue的生命周期 ?????

4.vue中父子组件的生命周期 ?????

5.computed和watch的区别?????

6.Vue优化方式?????

7.vue的优点是什么??????

8.Vue-router的路由模式有几种??????

9.写过自定义指令吗 原理是什么?????????

10.diff算法?????

11.虚拟DOM的优缺点?????

12.Vue的Key的作用????

13.Vue组件之间的通信方式?????

14.Vue-router有哪几种钩子函数?????

15.Vue常用指令?????

(1)v-text

(2)v-html

(3)v-cloak

(4)v-once

(5)v-if

(6)v-else

(7)v-else-if

(8)v-show

(9)v-show

(10)v-bind

(11)v-model

(12)v-on

16.v-if 和 v-show 有什么区别??????

17.Vue中使用插件的步骤?????

18.VueX的使用机制,和如何分模块以及如何设置快捷访问 ????????

19. 谈谈你对组件的理解????????

20.Vue 如何检测数组变化?????

希望以上内容能够帮到大家,小编会持续更新内容。有问题可以随时留言!

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表