####3,继承 1)call、apply的共同点与区别? 2)用javascript实现对象的继承/ 继承的几种方式,这几种方式的优缺点?
####4,作用域 1)说说你对作用域链的理解? 2)this? 3)请说出下列的值? 4)请说出下列的值?
####5,javaScripti闭包 1)闭包的特征? 2)闭包应用场景? 3)实际开发中闭包的应用? 4)请说出下列的值? 5)请说出下列的值? 6)请说出下列的值?
####6,js运行机制/ 单线程/ 异步 1)如何理解js的单线程? 2)js为什么是单线程的? 3)同步和异步的区别是什么?分别举一个同步和异步的例子? 4)何时需要异步? 5)什么是任务队列? 6)请说出下列的值? 7)栈和队列的区别? 8)栈和堆的区别? 9)什么是event loop? 10)event-loop流程? 11)哪些语句会放入异步任务队列中? 12)何时被放入任务队列?
####7,js数据类型 1)js使用typeof能得到的哪些类型? 2)如何准确判断一个变量是数组类型? 3)js变量按照存储方式区分为哪些类型,并描述其特点? 4)null和undefined的区别? 5)undefined的典型用法? 6)null的典型用法? 7)chrome60+浏览器中,a===b的是哪项?
####8,js中的内置函数/内置对象
1)js中有哪些内置函数/ 数据封装类对象?
2)js中有哪些内置对象?
3)js变量按照存储方式区分为哪些类型,并描述其特点?
4)字符串方法/ String对象方法?
5)数组方法/ Array对象方法?
6)数组API?
7)对象API?
####9,数组去重 1)数组怎么去重?(方法) 2)对上述数组去重方法速度比较?(性能) 3)一句话数组去重? 4)保留数组中非重复元素? 5)保留数组中重复元素?
####10,js逻辑判断 1)请写出下面的答案?
####11,内存泄漏 1)哪些操作会造成内存泄漏? 2)js内存泄漏的解决方式
####12,dom 1)dom是哪种基本的数据结构? 2)dom操作的常用api有哪些? 3)dom节点的attribute和property有何区别? 4)dom结构操作/ 怎样添加、移除、移动、复制、创建和查找节点/ dom操作的 常用api? 5)dom事件的级别? 6)dom事件模型? 7)dom事件流? 8)描述dom事件捕获的具体流程? 9)event对象的常见应用? 10)自定义事件/ 模拟事件? 11)通用事件绑定/ 编写一个通用的事件监听函数? 12)dom树、render树的关系/ dom树、render树的区别(第2、3条)?
####13,bom 1)bom常用属性?
####14,通信 1)什么是同源策略及限制? 2)前后端如何通信? 3)跨域通信的几种方式? 4)jsonp实现? 5)可以跨域的三个标签? 6)三个可跨域的标签的使用场景?
####15,ajax 1)ajax请求的原理/ 手写一个ajax请求? 2)readyState? 3)ajax异步与同步的区别? 4)ajax传递中文用什么方法?
####16,错误监控
最后
喜欢的话别忘了关注、点赞哦~