前端面试手记
心谭
公众号搜索:「心谭博客」
专注前端与算法,一起 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 · 301 阅读 · 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 · 425 阅读 · 0 评论 -
《前端面试手记》之JavaScript基础知识梳理(上)
? 内容速览 ?普通函数和箭头函数的this原始数据类型及其判断和转化方法深浅拷贝及实现JS事件模型常见的高阶函数关注微信公众号 「心谭博客」,前往 「xin-tan.com」专注前端与算法的系列干货分享,欢迎关注(¬‿¬)普通函数和箭头函数的this还是一道经典题目,下面的这段代码的输出是什么?(为了方便解释,输出放在了注释中)function fn() { co...原创 2019-03-31 17:23:25 · 184 阅读 · 0 评论 -
《前端面试手记》之JavaScript基础知识梳理(下)
? 内容速览 ?实现ES5继承的4种方法原型和原型链作用域和作用域链Event Loop执行上下文闭包的理解和分析关注微信公众号 「心谭博客」,前往 「xin-tan.com」专注前端与算法的系列干货分享,欢迎关注(¬‿¬)ES5继承题目:ES5中常用继承方法。方法一:绑定构造函数缺点:不能继承父类原型方法/属性function Animal(){ thi...原创 2019-04-03 13:01:15 · 193 阅读 · 0 评论 -
《前端面试手记》之ES6重难点整理
? 内容速览 ?let和constSet和MapGenerator和yieldPromise、async/await介绍Proxy代理器…?查看全部教程 / 阅读原文?let和constES6新增了let和const,它们声明的变量,都处于“块级作用域”。并且不存在“变量提升”,不允许重复声明。同时,const声明的变量所指向的内存地址保存的数据不得改变:对于简单类型的...原创 2019-04-19 20:17:46 · 336 阅读 · 0 评论