前端开发面试题整理

115 阅读1分钟

js相关

闭包 泛型 class 怎么写的?

静态方法和实例方法

事件循环  事件委托

es5怎么写继承 性能优化

构造函数 实例 原型的区别?

localstorage sessionstorage cookie区别?

http请求状态

ajax原理

promise all/race区别 for in

static用来干什么的?

this指向问题?

深拷贝 浅拷贝原理?

节流 防抖 应用 以及实现?

css 相关

postion定位 

清除浮动 

图片懒加载原理?

flex布局

vue相关

vue的生命周期 以及生命周期的作用?

vue2和vue3的区别?

双向数据绑定的原理?
vue中匿名模板 具名模板 作用模板区别?

webpack的配置 以及编译的原理?

如何封装一个组件?

vue 深监听

vuex namespace 模块命名空间 以及获取Vuex数据 修改数据的方法

v-if 和v-show的区别?

的作用是什么?

为什么使用key? index 和id 的区别?

分别简述computed和watch的使用场景

$nextTick的使用

vue项目中 assets和static的区别

vue常用的修饰符

SPA首屏加载慢如何解决?

params和query的区别

vue初始化页面闪动问题 v-cloak 

vue更新数组时触发视图更新的方法  push();pop();shift();unshift();splice();sort();reverse()

routeroute 和 router 的区别 hash histtory的区别 原理

vuex有哪几种属性?

开放性问题

如果对项目进行性能优化?

如何实现页面之间的通讯?

如何处理不同浏览器兼容性的问题?

如何安装部署一个项目?

vue angular react的区别?