前言 枚举是 TypeScript 中一个非常有趣且实用的特性,它可以让我们更好地组织和管理代码。 什么是枚举? 在 TypeScript 中,枚举(Enum)是一种用于定义命名常量集合的数据类型。它允许我们为一组相关的值赋予一个友...
本文简介 点赞 + 关注 + 收藏 = 学会了 如果你使用 Fabric.js 做编辑类的产品,有可能需要给用户配置字体。 这次就讲讲在 Fabric.js 中创建文本时怎么使用自定义字体、在项目运行时怎么修改字体、以及推荐一个精简...
Element 官网显示代码、隐藏代码块 element ui 官网隐藏代码块、显示组件代码块,大家都使用过,但是你知道他是怎么实现的吗?背后涉及到了什么原理? 在没看过具体实现的话我也认为不就一个展开收起代码块得组件嘛? 简单简...
想获取更多原创好文,请搜索公众号关注我们吧~ 本文首发于政采云前端博客:# 花里胡哨的背景渐变 背景 设计师的原稿是这样的渐变: 导出的视觉稿是这样的:(导出工具没有识别到渐变) 于是决定去找设计师沟通这个渐变”长什么样“...
文章首发公众号: 萌萌哒草头将军,最近关注有?,欢迎关注 最近在努力研究React源码,发现它并没有我之前想象的那么难理解。 虽然源码里面有一些概念就像一座五指山困住了桀骜不驯的孙悟空。 但如果你理解了下面的几个概念,读懂rea...
使用 navigator.sendBeacon 实现高效的数据上报 在 web 开发中,我们经常需要将用户行为或性能数据上报到服务器。为了不影响用户体验,开发者通常会在页面卸载时进行数据上报。然而,传统的数据上报方式,如 XMLHtt...
简单优化一下个人博客首页(迁移vitepress-beta版) 前言 笔者也算是vitepress的忠实用户了,尽管隔壁Astro看起来有多吸引人,我还是使用vitepress搭建个人博客。好吧,我承认主要还是懒? 笔者前面已经从0....
前言 javascript 中经常会用到异步编程,在 ES6 之后我们使用的 Generator函数、async函数、promise都是我们异步编程的一大助力,这里我们主要讲解 Generator、async 函数,并且简介他们之间的...
你是否有这样的情况:看完文章老是忘,明明看得很认真,但实际遇到问题才发现什么都不懂。 主要是学习方法不对,根据 费曼学习法 中的理论,你需要对所学的知识点进行回顾并简化,并按照自己的理解传授给他人,这样知识就牢固了。 对于阅读文章学习知...
OpenTiny社区运营阶段报告 OpenTiny从今年2月开源之后也已经陪伴了大家好几个月的时光,在这些时间里,OpenTiny也从各个方面不断的突破自己,不断的通过各种形式近距离的与开发者进行交流。希望能够聆听更多的用户声音,同时...