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