前端面试:手写代码相关

一、call

   这个call有啥特点呢,就是调用的时候,第一个参数是this指向的对象,从第二个参数开始就是函数接受的参数数据

二、apply

三、bind

四、防抖

五、节流

六、冒泡


七、快排


八、选择

就是一次一次遍历,找到最小的,跟当前的调换

九、插入

拿到一个元素,跟它相邻后面的元素比较,大了就换位置

十、new

改变原型指向,指定构造器,改变this指向

十一、instanceof

十二、Object.create

十三、事件委托

十五、Reduce

十六、手写通用事件监听

十七、手写简易的ajax

十八、promise.all    

十九、promise.race

二十、手写Event

二十一、手写拖拽

二十二、手写无限滚动

你可能感兴趣的:(前端面试:手写代码相关)