js 和 ajax面试题

82 阅读1分钟

问的特别多:

1 说一下你对闭包的理解

2 说一下JS中的原型链的理解?

3 说一下作用域和作用域的理解?

4 说一下ES6新增特性?

5 说一下JS数组常用方法(至少6个)合并数组 数组去重这些要记住

6 说一下JS数组内置遍历方法有哪些和区别有哪些?特别要记住 for in 和foreach 的区别和各种区别

7 构造函数 继承 A 和 B B怎么继承A ?

8 说一下ES6新增特性?

9 说一下call,apply,bind区别

10 深拷贝,浅拷贝

11 说一下JS事件代理(也称事件委托)是什么,及实现原理?

少问:

1 (了解)JS设计模式有哪些? 自己去复习总结

2  说一下你对JS面试对象的理解

3 说一下从输入URL到页面加载完中间发生了什么?

4 说一下JS数据类型有哪些?

ajax:很少问 基本不问

1 跨域的解决方案目前有三种主流解决方案

2 说一下你对同步和异步的理解

3 ajax缓存如何解决?

4 说一下你对http状态码的了解多少?