...
实现 new 方法 实现 Promise 实现一个 call 函数 实现一个 apply 函数 实现一个 bind 函数 更多介绍:bind方法的实现 浅拷贝 深拷贝的实现 浅拷贝: 深拷贝: 实现一个节流函数 实现一个防抖函数 instanceof 的原理 柯里化函数的实现 柯里化函数的定义:将多参数的函数转换成单参数的形式。 柯里化函数实现的原理:利用闭包原理在执行可以形成一个不销毁的作用域, ...
2019-08-03 16:23 3 11417 推荐指数:
...
CSS 部分 两栏布局 要求:垂直两栏,左边固定右边自适应。 查看代码 三栏布局 要求:垂直三栏布局,左右两栏宽度固定,中间自适应 查看代码 圣杯布局 和 双飞翼布局 和三栏布局要求 ...
实现一个 new 操作符 创建一个新的空对象 使空对象的__proto__指向构造函数的原型(prototype) 把this绑定到空对象 执行构造函数,为空对象添加属性 判断 ...
前端面试题之Promise问题 前言 在我们日常开发中会遇到很多异步的情况,比如涉及到 网络请求(ajax,axios等),定时器这些,对于这些异步操作我们如果需要拿到他们操作后的结果,就需要使用到回调函数。拿请求来说,如果我们需要拿到请求回来的数据我们就需要利用回调函数(见代码片段 ...
判断 js 类型的方式 1. typeof 可以判断出'string','number','boolean','undefined','symbol' 但判断 typeof(null) 时值为 'object'; 判断数组和对象时值均为 'object' 2. instanceof 原理 ...
目录 判断 js 类型的方式 ES5 和 ES6 分别几种方式声明变量 闭包的概念?优缺点? 浅拷贝和深拷贝 数组去重的方法 DOM 事件有哪些阶段?谈谈对事件代理的理解 js 执行机制、事件循环 ...
1、栈实现 2、Iterator实现 3、单例 4、多线和控制(暂停,恢复,停止) 5、生产者消费者 ...
1.如何反向迭代一个序列 2.如何查询和替换一个文本中的字符串 3.使用python实现单例模式 4.重新实现str.stri ...