
前端面试手记
心谭
公众号搜索:「心谭博客」
专注前端与算法,一起 day day up!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《前端面试手记》之常考的源码实现
? 内容速览 ? 手动实现call/apply/bind 实现一个完美的深拷贝函数 基于ES5/ES6实现双向绑定 instanceof原理与实现 ?查看全部教程 / 阅读原文? 手动撸个call/apply/bind 实现call 来看下call的原生表现形式: function test(arg1, arg2) { console.log(arg1, arg2) console.l...原创 2019-03-20 23:14:34 · 356 阅读 · 0 评论 -
《前端面试手记》之谈谈promise/async/await的执行顺序
? 内容速览 ? 题目和答案 输出解释 再谈谈async/await 最新的v8和谷歌浏览器的正确输出 ?查看全部教程 / 阅读原文? 1. 题目和答案 故事还是要从下面这道面试题说起:请问下面这段代码的输出是什么? console.log('script start') async function async1() { await async2() console.log('...原创 2019-03-22 23:53:28 · 474 阅读 · 0 评论 -
《前端面试手记》之JavaScript基础知识梳理(上)
? 内容速览 ? 普通函数和箭头函数的this 原始数据类型及其判断和转化方法 深浅拷贝及实现 JS事件模型 常见的高阶函数 关注微信公众号 「心谭博客」,前往 「xin-tan.com」 专注前端与算法的系列干货分享,欢迎关注(¬‿¬) 普通函数和箭头函数的this 还是一道经典题目,下面的这段代码的输出是什么?(为了方便解释,输出放在了注释中) function fn() { co...原创 2019-03-31 17:23:25 · 226 阅读 · 0 评论 -
《前端面试手记》之JavaScript基础知识梳理(下)
? 内容速览 ? 实现ES5继承的4种方法 原型和原型链 作用域和作用域链 Event Loop 执行上下文 闭包的理解和分析 关注微信公众号 「心谭博客」,前往 「xin-tan.com」 专注前端与算法的系列干货分享,欢迎关注(¬‿¬) ES5继承 题目:ES5中常用继承方法。 方法一:绑定构造函数 缺点:不能继承父类原型方法/属性 function Animal(){ thi...原创 2019-04-03 13:01:15 · 233 阅读 · 0 评论 -
《前端面试手记》之ES6重难点整理
? 内容速览 ? let和const Set和Map Generator和yield Promise、async/await介绍 Proxy代理器 … ?查看全部教程 / 阅读原文? let和const ES6新增了let和const,它们声明的变量,都处于“块级作用域”。并且不存在“变量提升”,不允许重复声明。 同时,const声明的变量所指向的内存地址保存的数据不得改变: 对于简单类型的...原创 2019-04-19 20:17:46 · 388 阅读 · 0 评论