call apply bind的区别
深拷贝的实现
HTTP状态码
重排重绘
谈谈JS的异步机制
项目中是是如何优化页面的
数组去重
快排和冒泡原理
http状态码
nodejs了解多少
为什么浏览器会产生同源策略
axios有什么特点
cookie和webstrage的区别以及cookie怎么样使用?原生cookie怎么样封装
对跨域了解吗。jsonp的限制
浏览器那些地方用到了异步
ES6用过吗,新增了那些东西,你用到过什么
const和let的区别,可以改变const定义对象某个属性吗
箭头函数,箭头函数的特点
js的this理解, 如何改变this的指向
cookie有什么限制
内存泄露的排除定位和解决方法
垃圾回收机制
websocket实现原理
http状态码301 302的区别,304是啥
异步es5 es6 es7分别怎么样解决
从输入一个url到浏览器页面展示都经历了哪些过程
new生成了一个对象的过程(核心return this)
请简单说明什么是事件冒泡和事件捕获以及事件委托
请简述一下js原型链
手写一下深拷贝,答案提示:JSON.parse(JSON.stringify(obj)) 用JSON实现深拷贝
== 和 === 的却别,,typeof null的结果是什么
get和post的请求区别
闭包
let和var的区别,let的产生背景?
如何去除数组中的重复的项?
遍历数组处理用for循环还有什么方法吗
var的变量提升底层原理是什么?
event loop讲讲
数组常用的方法有哪些
websock的底层原理讲讲
proto 和prototype分别是什么
原型链原理
在原型链上Object再往上是什么
new和Object.create的区别
哪种情况下__proto__和prototype的指向是同一个?
typeof array null undefined NaN分别是什么
把undefined和null转成Number分别是什么
如何判断是否为数组?(instanceOf和constructor可以,但是有原型链断裂的风险,
Object.toString.call()最稳定)
instanceOf和constructor的区别
原型链断裂了以后的结果是什么
模块化思想
你为什么选择前端
cookie,session,localStorage和sessionStorage的区别
js设计模式知道哪些,单例详细说
es6的变量定义和es5的区别
七层网络协议,每层干嘛的
tcp三次握手,四次挥手
事件冒泡,事件捕获,事件委托的原理,如何实现委托,事件,委托的有点是什么,事件监听
输入URL浏览器是如何工作的
requirejs组件化
重排重绘
preventDefault和stopPropagation的区别
promise的两个方法,具体实现
webkit内核渲染页面过程
typescript和es6的区别
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。