# 面试
# vue相关
- 对于MVVM的理解
- 开发中常用的指令有哪些
- 请详细说下你对vue生命周期的理解
- Vue的双向数据绑定原理是什么
- Proxy相比于defineProperty的优势
- vue-router有哪几种导航守卫?
- Vue的路由实现:hash模式 和 history模式
- 组件之间的传值通信
- Vue与Angular以及React的区别?
- vuex是什么?怎么使用?哪种功能场景使用它?
# javascript
- 1.说说你对闭包的认识
- 2. 跨域问题有哪些处理方式#跨域解决方案
- 3. for...in 和 for...of的区别
- 4. new一个对象, 这个过程中发生了什么
- 5. js的防抖和节流是什么
- 6. 数组中常用的方法有哪些
- 7. 怎么判断一个object是否是数组
- 8. 继承有哪些方式
- 9. 说说js中call,apply,bind之间的关系
- 10. Promise
- 11. 如何实现数组去重
- 12.
手写代码
实现new创建对象 - 13.
手写代码
实现instanceof - 14.
手写代码
实现call - 15.
手写代码
实现apply - 16.
手写代码
实现bind