当一个网站上线,我们尽可能的需要保证样式的一致性,美化滚动条可以解决这个统一的问题,当然了,你一个绚丽的页面,肯定不想出现丑了吧唧的滚动条吧!
本文主要总结21年前端所考察的手写题(共40+道),题目来源于牛客网前端面经区,统计时间自 3 月初至 10 月底,面经来源于阿里、腾讯、百度、字节、美团、京东、快手、拼多多等 15 家公司
本文主要是参考了官方文档.除了不常用的过渡动效和数据获取,都进行了分析说明.说明:每一节都在文档的基础上进行了更通俗的解释;例子:每一节都添加了单独的例子进行详细的说明,官方没有或复杂或略过的都有详细的说明.总结:每一节都会有tips注意点,实际开发的经验和总结.
其实在写之前,我也没想到关于`this`面试题能有这么的考点,但是如果你的思想开放一点,大胆一点,结合例如`let`、闭包、`forEach、map等ES6方法`来出题的话,会发现一些好玩有趣的题。 (当然如果你是一位害羞保守的小伙子<姑娘>的话可能会对霖呆呆骂娘...) 咳咳,开玩笑的哈,这篇文章对你理解`this`还是挺有帮助的,所以,请放心"食用"吧。😁 让我们来看看,通过阅读本篇文章你可以学习到:
另外查了很多关于`Promise`的面试题,有些一上来就很难的,有些连着几篇题目都是一样的,还有一些比较好的文章介绍的都是一些硬知识点。 这篇文章是一篇比较纯的`Promise`笔试文章,是我自己在做题的时候,根据题目想要的考点来反敲知识点,然后再由这个知识点编写从浅到深的的题目。 所以你可以看到题目中有一些基础题,然后再从基础题慢慢的变难,如果你看着感觉这段位配不上你的话,请答应我坚持看下去,会越来越难的...
前端八股文 ### js 基础 * 原型链 * 继承的实现 * 数据类型 * var、const、let 对比 * es next 最新规范 * new 的过程 * this 指向问题 * bind 实现方式 * 闭包
发表于 |
分类于 技术原理
简单来说把 JavaScript 中 es2015/2016/2017/2046 的新语法转化为 es5,让低端运行环境(如浏览器和 node )能够认识并执行。本文以 babel 6.x 为基准进行讨论。最近 babel 出了 7.x,放在最后聊。 严格来说,babel 也可以转化为更低的规范。但以目前情况来说,es5 规范已经足以覆盖绝大部分浏览器,因此常规来说转到 es5 是一个安全且流行的做法。
发表于 |
分类于 vue3
组件逻辑膨胀导致的可读性变差 无法跨组件重用代码 Vue2对TS的支持有限 想象一下如果我们编写一个组件包含🔍搜索和排序另两个功能 在传统的OptionsAPI中我们需要将逻辑分散到以下六个部分
工作中遇到的vue相关的坑的记录,方便自己以后的查看,找原因 1. computed, 死循环,总是在不注意间给自己挖坑
发表于 |
分类于 vue3
网站终于都用 Vue3 + TypeScript + Vite2 + Vuex4 + Vue-Router4 + element-plus 重构完啦!