- == 和 ===区别,分别在什么情况使用
- ajax原理是什么?如何实现?
- new操作符具体干了什么?
- 什么是事件代理?应用场景?
- typeof 与 instanceof 区别
- JavaScript中的数据类型有哪些?两种数据类型有哪些差别?
- 数组的常用方法有哪些?
- JavaScript字符串的常用方法有哪些?
- JavaScript 中的类型转换机制
- bind、call、apply 区别?如何实现一个bind?
- 深拷贝浅拷贝的区别?如何实现一个深拷贝?
- 什么是闭包,它使用场景?
- 对作用域链的理解
- JavaScript原型,原型链 ? 有什么特点?
- Javascript如何实现继承?
- this对象的理解
- JavaScript中执行上下文和执行栈是什么?
- 说说JavaScript中的事件模型
- 对函数式编程的理解?优缺点?
- web常见的攻击方式有哪些?如何防御?
- 什么是单点登录?如何实现?
- 如何实现上拉加载,下拉刷新?
- 大文件上传如何做断点续传?
- 如何判断一个元素是否在可视区域中?
- 什么是防抖和节流?有什么区别?如何实现?
- Javascript 数字精度丢失的问题,如何解决?
- Javascript中如何实现函数缓存?函数缓存有哪些应用场景?
- web安全问题总结
- Javascript本地存储的方式有哪些?区别及应用场景?
- JavaScript 中内存泄漏的几种情况?
- 对尾递归的理解,有哪些应用场景
- 对BOM的理解,常见的BOM对象你了解哪些?
- DOM常见的操作有哪些?
- 事件循环的理解
- 说说你对正则表达式的理解?应用场景?