Skip to content

JavaScript 系列

说说 JavaScript 中的数据类型?存储上的差别?

数组的常用方法有哪些?

JavaScript 字符串的常用方法有哪些?

谈谈 JavaScript 中的类型转换机制

== 和 ===区别,分别在什么情况使用

深拷贝浅拷贝的区别?如何实现一个深拷贝?

说说你对闭包的理解?闭包使用场景

说说你对作用域链的理解

JavaScript 原型,原型链 ? 有什么特点?

Javascript 如何实现继承?

谈谈 this 对象的理解

JavaScript 中执行上下文和执行栈是什么?

说说 JavaScript 中的事件模型

typeof 与 instanceof 区别

解释下什么是事件代理?应用场景?

说说 new 操作符具体干了什么?

ajax 原理是什么?如何实现?

bind、call、apply 区别?如何实现一个 bind?

说说你对正则表达式的理解?应用场景?

说说你对事件循环的理解

DOM 常见的操作有哪些?

说说你对 BOM 的理解,常见的 BOM 对象你了解哪些?

举例说明你对尾递归的理解,有哪些应用场景

说说 JavaScript 中内存泄漏的几种情况?

Javascript 本地存储的方式有哪些?区别及应用场景?

说说你对函数式编程的理解?优缺点?

Javascript 中如何实现函数缓存?函数缓存有哪些应用场景?

说说 Javascript 数字精度丢失的问题,如何解决?

什么是防抖和节流?有什么区别?如何实现?

如何判断一个元素是否在可视区域中?

大文件上传如何做断点续传?

如何实现上拉加载,下拉刷新?

什么是单点登录?如何实现?

web 常见的攻击方式有哪些?如何防御?

Released under the MIT License.