阅读 2504

2019 前端面试 | Vue.js 专题

本文版权归 “公众号 | 前端一万小时” 所有,欢迎转载!

转载请注明出处,未经同意,不可修改文章内容。
复制代码

🚀本文为“语雀”私有库「前端一万小时」——“从零基础到就业”,现有文章目录及每篇文章涉及到的面试题索引。

  1. 面试题及参考答案采取开源形式,且会每日持续更新;
  2. “从零基础到就业”系列文章需要在“公众号 | 前端一万小时”内付费获取阅读权限

🔨本文使用指南:

  1. 点赞/收藏,方便查阅和全文搜索;
  2. 关注公众号「前端一万小时」;
  3. 公众号内回复对应编号(如 vue_02)即可获取面试题答案参考;
  4. ❗❗️❗️公众号内请勿频繁操作,拒绝恶意剽窃并用于商业目的!你尊重我的时间和成果,我一定报以高质量的图文与干货。

▷ Web 前置知识

▷ HTML

▷ CSS

▷ 🚀实战:HTML+CSS 综合

▷ JavaScript 初识

▷ JavaScript 入门

▷ JavaScript 基础

▷ JavaScript 进阶

▷ 前端拓展

▷ ES6+

▷ 🚀原生 JS 实战:移动端音乐播放器

▷ 🚀你需要掌握的“移动端”开发技巧


▽ Vue.js 基础语法学习

  • 《Vue 介绍——① hello world》
  • 《Vue 介绍——② 开发 TodoList(v-model、v-for、v-on)》[编号:vue_02]
涉及面试题:
1. v-model 的使用?
2. v-on 可以监听多个方法吗?
复制代码
  • 《Vue 介绍——③ MVVM 模式》[编号:vue_03]
涉及面试题:
1. 什么是 MVVM?比之 MVC 有什么区别?
2. Vue 的优点?
3. 渐进式框架的理解?
4. 三大框架的对比?
复制代码
  • 《Vue 介绍——④ 使用组件改造 TodoList》[编号:vue_04]
涉及面试题:
引进组件的步骤?
复制代码
  • 《Vue 介绍——⑤ 简单的组件间传值》
  • 《Vue 基础精讲——① Vue 实例》
  • 《Vue 基础精讲——② Vue 实例生命周期》[编号:vue_07]
涉及面试题:
1. Vue 生命周期的作用是什么?
2. 什么是 Vue 生命周期?
3. 第一次页面加载会触发哪几个钩子?
4. 简述每个周期具体适合哪些场景?
5. created 和 mounted 的区别?
6. Vue 获取数据在哪个周期函数?
7. $nextTick 的使用?
复制代码
  • 《Vue 基础精讲——③ Vue 的模板语法》
  • 《Vue 基础精讲——④ 计算属性、方法与侦听器》[编号:vue_09]
涉及面试题:
computed 计算属性的用法?与 watch、methods 的区别?分别简述 computed 和 watch 的使用场景?
复制代码
  • 《Vue 基础精讲——⑤ 计算属性的 getter 和 setter》[编号:vue_10]
涉及面试题:
Vue.set 视图更新?
复制代码
  • 《Vue 基础精讲——⑥ Vue 中的样式绑定》[编号:vue_11]
涉及面试题:
如何让 CSS 只在当前组件中起作用?
复制代码
  • 《Vue 基础精讲——⑦ Vue 中的条件渲染》[编号:vue_12]
涉及面试题:
1. v-show 和 v-if 指令的共同点和不同点?
2. v-if 和 v-for 的优先级?
复制代码
  • 《Vue 基础精讲——⑧ Vue 中的列表渲染》[编号:vue_13]
涉及面试题:
1. 说出几种 vue 当中的指令和它的用法?
2. 为什么使用 key?
3. 列举常用的指令?
复制代码
  • 《深入理解 Vue 组件——① 使用组件的细节点》[编号:vue_14]
涉及面试题:
1. vue 组件中 data 为什么必须是一个函数?
2. vue 的两个核心点?
3. 如何获取 DOM?
复制代码
  • 《深入理解 Vue 组件——② 父子组件间的数据传递》[编号:vue_15]
涉及面试题:
1. Vue 父组件向子组件传递数据?
2. 子组件像父组件传递事件?
3. 跨组件双向数据绑定?
复制代码
  • 《深入理解 Vue 组件——③ 组件参数校验与非 props 特性》
  • 《深入理解 Vue 组件——④ 给组件绑定原生事件》
  • 《深入理解 Vue 组件——⑤ 非父子组件间的传值》[编号:vue_18]
涉及面试题:
组件间的通信?
复制代码
  • 《深入理解 Vue 组件——⑥ 在 Vue 中使用插槽》

  • 《深入理解 Vue 组件——⑦ 作用域插槽》

  • 《深入理解 Vue 组件——⑧ 动态组件与 v-once 指令》

  • 《Vue 中的动画特效——① Vue 中的 CSS 动画原理》

  • 《Vue 中的动画特效——② 在 Vue 中使用 Animate.css 库》

  • 《Vue 中的动画特效——③ 在 Vue 中同时使用过渡和动画》

  • 《Vue 中的动画特效——④ Vue 中的 JS 动画与 Velocity.js 的结合》

  • 《Vue 中的动画特效——⑤ Vue 中多个元素或组件的过渡》

  • 《Vue 中的动画特效——⑥ Vue 中的列表过渡》

  • 《Vue 中的动画特效——⑦ Vue 中的动画封装》

  • 《Vue 实战项目预热——① 使用“脚手架”搭建项目》

  • 《Vue 实战项目预热——② 项目框架源码解析》[编号:vue_30]

涉及面试题:
请说出 Vue.cli 项目中 src 目录每个文件夹和文件的用法?
复制代码
  • 《Vue 实战项目预热——③ 单文件组件与 Vue 中的“路由”》[编号:vue_31]
涉及面试题:
1. Vue-router 跳转和 location.href 有什么区别?
2. Vue 里面 router-link 在电脑上有用,在安卓上没反应怎么解决?
3. Vue2 中注册在 router-link 上事件无效解决方法?
4. RouterLink 在 IE 和 Firefox 中不起作用(路由不跳转)的问题?
复制代码
  • 《Vue 实战项目预热——④ 单页应用 🆚多页应用》[编号:vue_32]
涉及面试题:
单页面应用和多页面应用区别及优缺点?
复制代码

▷ 🚀Vue.js 实战——移动端“旅游网站”开发(8.1~8.31 期间更新)


关注下面的标签,发现更多相似文章
评论