2021年前端各大公司都考了那些手写题(附带代码)

本文主要总结21年前端所考察的手写题(共40+道),题目来源于牛客网前端面经区,统计时间自 3 月初至 10 月底,面经来源于阿里、腾讯、百度、字节、美团、京东、快手、拼多多等 15 家公司

vue中$router与$route的区别,可能比文档还详细--VueRouter完全指北

本文主要是参考了官方文档.除了不常用的过渡动效和数据获取,都进行了分析说明.说明:每一节都在文档的基础上进行了更通俗的解释;例子:每一节都添加了单独的例子进行详细的说明,官方没有或复杂或略过的都有详细的说明.总结:每一节都会有tips注意点,实际开发的经验和总结.

【建议👍】再来40道this面试题酸爽继续(1.2w字用手整理)

其实在写之前,我也没想到关于`this`面试题能有这么的考点,但是如果你的思想开放一点,大胆一点,结合例如`let`、闭包、`forEach、map等ES6方法`来出题的话,会发现一些好玩有趣的题。 (当然如果你是一位害羞保守的小伙子<姑娘>的话可能会对霖呆呆骂娘...) 咳咳,开玩笑的哈,这篇文章对你理解`this`还是挺有帮助的,所以,请放心"食用"吧。😁 让我们来看看,通过阅读本篇文章你可以学习到:

promise面试题及答案,要就来45道Promise面试题一次爽到底(1.1w字用心整理)

另外查了很多关于`Promise`的面试题,有些一上来就很难的,有些连着几篇题目都是一样的,还有一些比较好的文章介绍的都是一些硬知识点。 这篇文章是一篇比较纯的`Promise`笔试文章,是我自己在做题的时候,根据题目想要的考点来反敲知识点,然后再由这个知识点编写从浅到深的的题目。 所以你可以看到题目中有一些基础题,然后再从基础题慢慢的变难,如果你看着感觉这段位配不上你的话,请答应我坚持看下去,会越来越难的...

js babel优化一口(很长的)气了解 babel

简单来说把 JavaScript 中 es2015/2016/2017/2046 的新语法转化为 es5,让低端运行环境(如浏览器和 node )能够认识并执行。本文以 babel 6.x 为基准进行讨论。最近 babel 出了 7.x,放在最后聊。 严格来说,babel 也可以转化为更低的规范。但以目前情况来说,es5 规范已经足以覆盖绝大部分浏览器,因此常规来说转到 es5 是一个安全且流行的做法。

【Vue3官方教程】🎄万字笔记 | 同步导学视频

组件逻辑膨胀导致的可读性变差 无法跨组件重用代码 Vue2对TS的支持有限 想象一下如果我们编写一个组件包含🔍搜索和排序另两个功能 在传统的OptionsAPI中我们需要将逻辑分散到以下六个部分