泛型是 TypeScript 中非常强大的特性,它可以提供代码的灵活性和可重用性。 什么是泛型? 在开始深入讨论泛型之前,我们先来了解一下泛型的概念。简单来说,泛型就是一种在代码中使用的抽象类型。它允许我们在定义函数、类或接口的时候...
背景 A项目要使用B包,B包处在研发阶段。A和B组件之间传递数据还比较复杂,AB还属于不同地域。 简单粗暴方法,就是直接把代码搞在本地,然后去调试。 那除了这种粗暴方法其他有高端的办法吗? 模块联邦 项目采用的是vite+react。...
前言 本文是 ahooks 源码(v3.7.4)系列的第十三篇——【解读 ahooks 源码系列】 Scene 篇(二) 往期文章: 【解读 ahooks 源码系列】(开篇)如何获取和监听 DOM 元素:useEffectWithT...
前言 本文将介绍几个我最近遇到的奇葩进度条,需求看似简单,但是我们可以用平常巧妙的属性来解决,再也不用复杂的html结构和颜色渐变算法。 “奇葩”的环形渐变进度条 需求描述:需要环形渐变的进度条让人快速理解进度实现程度,10-20%是...
本文简介 点赞 + 关注 + 收藏 = 学会了 在 《p5.js 光速入门》 里我们学过加载图片元素,学过过背景色的用法,但当时没提到背景图要怎么使用。 本文就把背景图这部分内容补充完整,并且会提到在 p5.js 里使用背景图的一些注...
好久没跟大家见面了。这两三年一直专注于公司的开发工作,做了很多事情,但回头看看,感觉这两年一直在吃 ’老本‘,前端相关的技术也没怎么追了。 现在重新捡起笔吧!补补课,记录一些最近学到的新东西,以及过去几年总结。 首先从岛屿架构开始吧。...
作为快 7 年的前端开发,有时会参与公司的招人面试,面试的对象主要是初中级前端人员。一般会先围绕项目经历问一些问题,随后就问一些前端基础知识。下面就谈谈个人常问的一些基础技术问题。 CSS 1. 介绍下 CSS 盒子模型 回答到以下两...
今年Oracle似乎又火了,火得要下掉,目前中国大概有240+数据库企业,在国产信创的大趋势下,一片欣欣向荣,国库之春已然来临。到今天为止,Oracle依旧是市场份额最大的数据库,天下苦秦久矣,Oracle在国内的这份市场,未来2-3...
Observable Plot是什么? Observable Plot是一个免费、开源的JavaScript库,用于可视化表格数据,专注于加速探索性数据分析。它具有简洁、易记、富有表达力的界面,采用了Leland Wilkinson和...
计算机知识庞大冗杂,尤其前端领域,知识概念,框架原理不断推崇出新。在学习的过程中我们要不断进行总结梳理,形成某一个知识领域的知识图谱。这个知识图谱还可以帮助我们后期进行回顾复习。 下面是前端前辈进行的总结: JavaScript Gu...