教女朋友学前端之深入理解JS引擎

2021-08-16
阅读 8 分钟
6.3k
食堂老板:这块的知识不仅面试可能会问,学会了 JS 引擎的工作原理,可以更好的理解 JavaScript、更好的理解前端生态中 Babel 的词法分析和语法分析,ESLint 的语法检查原理以及 React、Vue 等前端框架的实现原理。总之,学习引擎原理可谓是一举多得。
封面图

坐下来谈谈如何写好一份简历?

2021-07-30
阅读 3 分钟
3k
美味值:🌟🌟🌟🌟🌟口味:鹅肝手握一直有同学在咨询如何写好简历的问题,索性整理一篇文章分享给有需要的同学。伟大人格的素质,重要的是一个诚字。 --鲁迅在本文开始之前我们先构建一个统一的价值观,诚信。简历里所写的内容要事实求是,不可夸大其词。在面试过程中如果面试官发现你的表现与简历不符,那也是白白浪费了面试...
封面图

树+8道前端算法面试高频题解

2021-04-06
阅读 6 分钟
3k
树的相关名词科普根节点叶子节点父节点子节点兄弟节点高度深度层A 是 根节点。C、D、F、G 是 叶子节点。A 是 B 和 E 的 父节点。B 和 E 是 A 的 子节点。B、E 之间是 兄弟节点。高度、深度、层 如上图所示。为了方便理解记忆,高度就是抬头看,深度就是低头看。与 高度、深度 不同,层 类比盗梦空间里的楼,楼都是从 1 ...

链表+6道前端算法面试高频题解

2021-04-06
阅读 5 分钟
3.1k
数组在上一篇的专栏,中我们进行了回顾和刷题。链表趁热打铁,我们来对比数组来学习链表。首先要明确的是,链表和数组的底层存储结构不同,数组要求存储在一块连续的内存中,而链表是通过指针将一组零散的内存块串联起来。可见链表对内存的要求降低了,但是随机访问的性能就没有数组好了,需要 O(n) 的时间复杂度。下图...

数组回炉重造+6道前端算法面试高频题解

2021-04-06
阅读 7 分钟
2.4k
与其他编程语言不同,JavaScript 中的数组长度可以随时改变,数组中的每个槽位可以储存任意类型的数据,并且其数据在内存中也可以不连续。
封面图

这些手写代码会了吗?少年

2020-08-03
阅读 3 分钟
4.2k
观感度:🌟🌟🌟🌟🌟口味:蟹黄豆腐烹饪时间:5min本文已收录在前端食堂同名仓库Github github.com/Geekhyt,欢迎光临食堂,如果觉得酒菜还算可口,赏个 Star 对食堂老板来说是莫大的鼓励。从略带银丝的头发和干净利落的步伐我察觉到,面前坐着的这个面试官有点深不可测。我像往常一样,准备花 3 分钟的时间给面试官来一套昨天...

「前端进阶」面试链表不再怕

2020-07-12
阅读 4 分钟
2.4k
观感度:????? 口味:蒜蓉荷兰豆 烹饪时间:8min 本文已收录在前端食堂同名仓库Github github.com/Geekhyt,欢迎光临食堂,如果觉得酒菜还算可口,赏个 Star 对食堂老板来说是莫大的鼓励。 链表 数组想必大家都很熟悉,几乎我们每天都会操作它。那么我们就来对比数组来学习链表,首先要明确的是,链表和数组的底层存储结...

你真的懂递归吗?

2020-05-18
阅读 3 分钟
3.1k
观感度:????? 口味:毛血旺 烹饪时间:10min 本文已收录在Github github.com/Geekhyt,感谢Star。 数据结构与算法系列文章第三弹来袭,如果没有看过前两篇的同学们请移步下面链接。 前端如何搞定数据结构与算法 JavaScript算法时间、空间复杂度分析 本文我们来聊一聊递归,为什么第三弹是递归呢? 因为很多算法思想都基...

那些年与面试官交手过的HTTP问题

2020-04-30
阅读 6 分钟
1.7k
从淡黄的长裙和蓬松的头发我察觉到,面前坐着的这位女面试官属实是有点东西。我的自我介绍也变得声情并茂起来。Skr~~~ 在此期间,小姐姐面无改色的看着我的简历。不过无所谓,这些都不重要。

再来一打Web安全面试题

2020-04-30
阅读 4 分钟
8.3k
从胡子的长度和忧郁的眼神我察觉到,面前坐着的这位面试官应该有点东西。 浑身上下流露着打过CTF的气场。我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,面试官面无表情但很有耐心的听着我bilibala。 我按照原定计划顺利地介绍(吹)完自己的项目经验,面试官露出了一丝淡淡的微笑看着我说: 你觉得自己最擅长的...

「吐血整理」再来一打Webpack面试题

2020-04-30
阅读 9 分钟
7.6k
我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,我的目光被16寸的MacBook Pro所吸引,这次的自我介绍我做足了准备,很有信心征服面试官。不出我所料,面试官被我引入了我擅长的领域。

「面试题」20+Vue面试题整理

2020-04-30
阅读 5 分钟
15.2k
我像以往一样,准备花3分钟的时间进行自我介绍。在此期间,为了避免尴尬,我盯着面试官的眉毛中间,不过面试官明显对我的经历不是很感兴趣。他在1分半的时候打断了我。

「面试心理学」面试前的思考

2020-03-08
阅读 3 分钟
1.5k
观感度:????? 口味:部队火锅 烹饪时间:15min 本文已收录在Github github.com/Geekhyt,感谢Star。 面试是一直火热并广受大家关注的话题,社区内不断输出着丰富的面试题以及各大厂面经,以题目为主,经验为辅。但其实在整个面试环节中重要的不仅仅是面试题。而且,面试题具有时效性。 拿前端举例,2020年的今天,如果...

如何解释JavaScript的事件循环面试官才满意?

2019-10-29
阅读 5 分钟
1.4k
观感度:????? 口味:甘梅地瓜 烹饪时间:30min 本文已收录在Github github.com/Geekhyt,感谢Star。 每天都在写JavaScript的你,是否清楚JavaScript引擎的原理呢? 想要了解JavaScript引擎,首先我们从它的运行机制Event Loop来说起。 首先科普一些基础知识。 进程和线程 进程 应用程序的执行实例,每一个进程都是由私...

从源码解读Vue生命周期,让面试官对你刮目相看

2019-10-28
阅读 8 分钟
1.6k
观感度:🌟🌟🌟🌟🌟 口味:蜜桃乌龙 烹饪时间:30min 本文已收录在Github github.com/Geekhyt,感谢Star。 在我们的实际项目中,与Vue的生命周期打交道可以说是家常便饭。掌握Vue的生命周期对开发者来说是特别重要的。那么如果能够从源码角度理解Vue的生命周期,对我们的开发和成长会有进一步的提升。 本文从基础知识开始讲起...