标签:前端进阶
-
Vue3 DOM Diff 核心算法解析
想要搞明白 Vue3 的 DOM Diff 核心算法,我们要从一道 LeetCode 真题说起。 我们先来一起读读题: LeetCode 真题 300. 最长上升子序列 给定一个无…
-
这些手写代码会了吗?骚年
从略带银丝的头发和干净利落的步伐我察觉到,面前坐着的这个面试官有点深不可测。我像往常一样,准备花 3 分钟的时间给面试官来一套昨天晚上精心准备的自我介绍。我自信且得意的诉说着对过往…
-
前端音视频的那些名词
比特率 Bit rate (码率、码流) 代表每秒传送的比特数。 比特率又称为“二进制位速率”,俗称“码率”,“码流”,又称为数据信号速率。这大兄弟别名好多。。 从传输速度的发展看…
-
从现在起构建你的JavaScript世界
现在的笔试题让手写xxx原理,代码太多了,记不住怎么办? 要如何深刻理解 JavaScirpt 中的各种概念呢? 。。。 这些问题是交流群中同学们的提问,相信或多或少的同学们都经…
-
前端小二教你学会栈
理解栈 Stack 前端Js中文网里的店小二儿对栈的理解很深刻,我们来听听他是怎样理解栈的。 店小二儿十分勤奋,前台后厨的活儿他都干,每天都要跑前跑后端顾客吃完的盘子。栈就像叠在一…
-
日常工作需要且实用的JS日期知识,请收好
JS中的 Date 很奇怪。当我们需要处理日期和时间的时候比较麻烦,经常借助像date-fns和 Moment 这样的库。 但是我们并不总是需要使用库。如果知道要注意一些总是,日期…
-
滴滴正式发布开源客户端研发助手 DoKit 3.0,新特性解读
DoraemonKit,简称 DoKit,中文名哆啦 A 梦,是滴滴开源的一款功能齐全的客户端( iOS 、Android )研发助手。今天,Dokit 3.0 版本正式发布,开发…
-
通过事例重温一下常见的 JS 中 15 种数组操作(备忘清单)
数组是 JS 中广泛使用的数据结构。数组对象提供了大量有用的方法,如array. forEach()、array.map()等来操作数组。 在实战中,我经常对数组可能的操作和相应采…
-
通过8个问题看看你是否真的懂了JS
JavaScript 是一种有趣的语言,我们都喜欢它,因为它的性质。浏览器是JavaScript的主要运行的地方,两者在我们的服务中协同工作。JS有一些概念,人们往往会对它掉以轻心…
-
这5个不良JS编码习惯,赶紧改了吧~
在阅读JavaScript代码时,你是否有过这种感觉 你几乎不明白代码的作用? 代码使用了很多 JavaScript 技巧? 命名和编码风格太过随意? 这些都是不良编码习惯的征…