「前端面试题系列9」浅拷贝与深拷贝的含义、区别及实现(文末有岗位内推哦~)

2019-04-16
阅读 5 分钟
12k
前言 这是前端面试题系列的第 9 篇,你可能错过了前面的篇章,可以在这里找到: 数组去重(10 种浓缩版) JavaScript 中的事件机制(从原生到框架) 理解函数的柯里化 ES6 中箭头函数的用法 this 的原理以及用法 伪类与伪元素的区别及实战 如何实现一个圣杯布局? 今日头条 面试题和思路解析 面试的时候,我经常会问候选人...

面试王者的出装方案推荐——软技能篇(文末含岗位内推)

2019-04-08
阅读 5 分钟
5k
金三银四的求职季已经过半,但求职者的简历依然络绎不绝地涌过来。今年的大形势比较丧,不少大公司需要通过裁员降薪,或着停止招新,来 “过冬”。 所以,哪怕是有招聘需求的岗位,也会相应提高对应聘者的要求。在一些微信群中,也有同学感叹说面试机会变少,工作不好找。

「干货」细说 call、apply 以及 bind 的区别和用法

2019-01-27
阅读 4 分钟
42.1k
它们最主要的作用,是改变 this 的指向。在平时的工作中,除了在写一些基础类,或者公用库方法的时候会用到它们,其他时候 call 和 apply 的应用场景并不多。

Javascript中的异步编程

2019-01-14
阅读 4 分钟
3k
他不太理解这段代码中,funB 函数作为 funA 函数的参数这样的写法。从语义上看,callback 的意思是回调,那么是说 funB 是 funA 的回调嘛?

「读懂源码系列1」还在恐惧读源码?看完这篇就不怕了

2019-01-09
阅读 4 分钟
3.7k
需求是要实现,让我们自己定制的弹出层,具备按下 ESC 也能退出的功能。我把任务交给了同组的小伙伴S去实现。(这个项目用到了vue技术栈,以及饿了么的UI框架。)

「前端面试题系列3」伪类与伪元素的区别及实战

2019-01-06
阅读 4 分钟
6.4k
前言 这是前端面试系列的第3篇,前面的章节,你可以在这里找到: 「面试题」如何实现一个圣杯布局 「今日头条」前端面试题和思路解析 面试前端候选人的时候,我经常会问这样一个有关CSS的问题: 你知道伪类与伪元素么,它们的分别是什么?这时,能回答上来的很少。换一种问法,你知道 :hover, :active, :focus, :visited...

细说async/await相较于Promise的优势

2018-12-22
阅读 4 分钟
6.9k
介于上一篇 「今日头条」前端面试题和思路解析 中提到的 async/await,让我想起了之前写过的一篇文章,在此做个分享。它细说了什么是async函数,以及其相较于 Promise 的优势。

「今日头条」前端面试题和思路解析

2018-12-22
阅读 3 分钟
13.5k
作者用一道2017年「今日头条」的前端面试题为引子,分步讲解了最终结果的执行原因。其中涉及到了不少概念,比如异步的执行顺序,宏任务,微任务等等,同时作者限定了执行范围,以浏览器的 event loop 机制为准。下面是原题的代码: