前端面试题 笔记 Javascript篇

2020-09-23  本文已影响0人  ForeverYoung_06

Javascript

  1. Async 和 await

  2. Let const var 作用域

  3. 数组去重 几种?

  4. 节流和防抖是什么?主要应用事在什么上面?

  5. Js的事件委托是什么?原理是什么?

6.什么是闭包?

浏览器网络

  1. 回流 重绘

  2. localStorage sessionStorage cookie 区别

  3. 浏览器如何阻止事件传播 ,阻止默认事件

  4. 虚拟DOM 相对于原生DOM 有什么优点? 实现上是什么原理?

  5. 跨域? 跨域解决方法?

  6. 常用的http状态码。

  7. 渲染页面的过程。

Vue

  1. Vue 父子组件传递参数方法?Vue之间的通信有哪几种?

  2. Data中对象属性添加新属性发生什么,如何解决?(数据更新,视图未更新)

  3. Delete和vue.delete删除数组的区别?

  4. vue-router有哪几种导航钩子?

  5. 生命周期有哪些?第一次页面加载会触发那几个钩子(周期)?Created和mounted区别?

  6. SPA首屏加载慢如何解决?

  7. 设置一个动态权限?每一个页面都有一些按钮,如何设置?

  8. Vue自定义组件 eg: 组件需要上传图片,上传图片需全部展示。可限制上传个数,可显示查看,当限制为1张图片时,没上传显示图1,上传后显示图2。(简述思路,逻辑。)

image.png
  1. 生命周期create 和 mounted 区别

  2. v-for key值不写会出现什么问题。

  3. 性能优化。vue是如何实现双向绑定?

  4. Webpack配置中的核心是哪几个。打包文件过大解决方法。

  5. keep-alive的了解?

  6. 全家桶每个的用法?主要功能?

  7. Vue3.0 Beta

上一篇 下一篇

猜你喜欢

热点阅读