这里记录一些重要的JS基础知识,方便本身查阅,固然这里不包括ES6,有些是本身写的,有些别人已经整理好了,我拿过来用。若是对你有用,请点赞哦数组
==/===区别
JS数据类型有哪些?如何检查这些类型?
script引入方式
for in/for of 区别
经常使用DOM操做,如删除与添加
数组元素去重
手写数组扁平化函数
数组slice()和splice()方法的区别 数组原生API
做用域
闭包
原型/原型链
some、every、find、filter、map、forEach有什么区别
单线程与多线程<=>异步
this
call apply bind区别
JS为何要区分微任务和宏任务
事件委托
js事件循环
new是怎么实现的
介绍下事件代理, 主要解决什么问题
函数有哪些原生方法