- 故事是这样开始的很久很久以前,我关注的一个游戏博主,发了一个游戏视频。然后我就见识到了什么叫,「游戏叫你一步噶,你绝对走不到第二步」。这个带那么点整蛊的性质的脑洞游戏,瞬间引起了我浓厚的兴趣。需要玩家克服大脑常规套路的惯性,那岂不是游戏处处是惊喜。不过,游戏的本质还是在于趣味性,玩家掌握了规律之后,还是可以通关的。等等,有没有无法通关的游戏?这不就来了么,被「愚弄」智商的愉乐游戏,不设计一个... 故事是这样开始的很久很久以前,我关注的一个游戏博主,发了一个游戏视频。然后我就见识到了什么叫,「游戏叫你一步噶,你绝对走不到第二步」。这个带那么点整蛊的性质的脑洞游戏,瞬间引起了我浓厚的兴趣。需要玩家克服大脑常规套路的惯性,那岂不是游戏处处是惊喜。不过,游戏的本质还是在于趣味性,玩家掌握了规律之后,还是可以通关的。等等,有没有无法通关的游戏?这不就来了么,被「愚弄」智商的愉乐游戏,不设计一个...
- 前言不知不觉中,源码的文章也写了几期了,每一期都能多少有些收获。原本,我在看 remote-git-tags 源码之前,计划带着 3W 的思维去看。但是,我有了一瞬间的停顿。这个库的源码不是很多,是不是可以改变个思维。当已知库的实际用途的情况下,是不是可以反向推导出实现方案。没准,过程中能时不时来个惊喜。功能测试先来看一下,remote-git-tags 具体是干什么的。1、先生成 pack... 前言不知不觉中,源码的文章也写了几期了,每一期都能多少有些收获。原本,我在看 remote-git-tags 源码之前,计划带着 3W 的思维去看。但是,我有了一瞬间的停顿。这个库的源码不是很多,是不是可以改变个思维。当已知库的实际用途的情况下,是不是可以反向推导出实现方案。没准,过程中能时不时来个惊喜。功能测试先来看一下,remote-git-tags 具体是干什么的。1、先生成 pack...
- 前言antd 5.0 正式发布已经有一段时间了,发布当天,一心二用的看完直播。很喜欢整个设计,有种简约快乐工作的感觉,某些功能设计初衷也给了我一些启发。antd 5.0 提供的主题定制挺酷炫的,加之我最近对「CSS-in-JS」很感兴趣。于是迫不及待的打开了它的源码,准备研究一番 。我大部分情况下都是通过碎片化的时间来研究技术,所以时间合理配置和任务合理分块,一直是我常采用的方式。加上对源码... 前言antd 5.0 正式发布已经有一段时间了,发布当天,一心二用的看完直播。很喜欢整个设计,有种简约快乐工作的感觉,某些功能设计初衷也给了我一些启发。antd 5.0 提供的主题定制挺酷炫的,加之我最近对「CSS-in-JS」很感兴趣。于是迫不及待的打开了它的源码,准备研究一番 。我大部分情况下都是通过碎片化的时间来研究技术,所以时间合理配置和任务合理分块,一直是我常采用的方式。加上对源码...
- 前言await-to-js 的源码较少,代码较少的情况,可以尝试采用 3W 方法进行源码分析,帮助快速了解它的实际应用场景。阅读本文,会有以下收获:了解 await-to-js 库能解决什么问题。分析 await-to-js 库是如何解决问题。摸索 await-to-js 库的实际使用场景。Why:await-to-js 诞生的契机打开它的 github 地址,有很简单的一句介绍:Async... 前言await-to-js 的源码较少,代码较少的情况,可以尝试采用 3W 方法进行源码分析,帮助快速了解它的实际应用场景。阅读本文,会有以下收获:了解 await-to-js 库能解决什么问题。分析 await-to-js 库是如何解决问题。摸索 await-to-js 库的实际使用场景。Why:await-to-js 诞生的契机打开它的 github 地址,有很简单的一句介绍:Async...
- 随着 Web 应用的复杂性不断增加,性能优化成为了开发人员必须面对的挑战之一。Vue 路由懒加载是一项关键技术,它可以帮助我们提高 Web 应用的加载速度,从而提升用户体验。 在本篇技术博文中,我们将深入探讨 Vue 路由懒加载的背景、原理以及使用方法。我们还将分享一些优化和进阶技巧,帮助开发人员最大程度地发挥路由懒加载的优势。 随着 Web 应用的复杂性不断增加,性能优化成为了开发人员必须面对的挑战之一。Vue 路由懒加载是一项关键技术,它可以帮助我们提高 Web 应用的加载速度,从而提升用户体验。 在本篇技术博文中,我们将深入探讨 Vue 路由懒加载的背景、原理以及使用方法。我们还将分享一些优化和进阶技巧,帮助开发人员最大程度地发挥路由懒加载的优势。
- 本篇技术博文将深入探讨 Redis 持久化机制的原理、配置和使用方式。我们将介绍两种常用的持久化方式:RDB 持久化和 AOF 持久化。您将了解到它们的工作原理、优缺点以及如何根据需求选择合适的持久化方式。 通过深入学习 Redis 持久化及集群架构,您将能够构建稳定、可靠并具备高可用性的 Redis 存储解决方案。这有助于提升系统的性能和稳定性,确保数据安全并能够应对高并发和大规模应用的需求。 本篇技术博文将深入探讨 Redis 持久化机制的原理、配置和使用方式。我们将介绍两种常用的持久化方式:RDB 持久化和 AOF 持久化。您将了解到它们的工作原理、优缺点以及如何根据需求选择合适的持久化方式。 通过深入学习 Redis 持久化及集群架构,您将能够构建稳定、可靠并具备高可用性的 Redis 存储解决方案。这有助于提升系统的性能和稳定性,确保数据安全并能够应对高并发和大规模应用的需求。
- 在 React 中实现文件分片上传和下载,我们可以借助一些第三方库和工具来简化开发。实现文件分片上传和下载的功能。这种方式可以提高大文件传输的效率和稳定性,并且支持断点续传的功能。 在 React 中实现文件分片上传和下载,我们可以借助一些第三方库和工具来简化开发。实现文件分片上传和下载的功能。这种方式可以提高大文件传输的效率和稳定性,并且支持断点续传的功能。
- 本文介绍了如何使用 form 表单处理库来实现表单恢复初始数据的功能。通过 form 提供的灵活性和方便性,我们能够快速构建响应式的表单,并且能够轻松地管理和恢复表单数据。希望本文对你在 Web 开发中处理表单数据有所帮助! 本文介绍了如何使用 form 表单处理库来实现表单恢复初始数据的功能。通过 form 提供的灵活性和方便性,我们能够快速构建响应式的表单,并且能够轻松地管理和恢复表单数据。希望本文对你在 Web 开发中处理表单数据有所帮助!
- 前言某天,我正在夜跑,一抬头,远处的高楼大厦,星光闪闪,于是我有了一个创意。接下来,我分享一下如何用CSS实现3D翻转和城市星河。城市星河星河璀璨一个标签,轻松实现繁星效果。只需要一个 2px * 2px 的 DIV 即可,剩下的就交给 box-shadow。box-shadow 不仅可以画心,还可以画星星。.stars { width: 2px; height: 2px; borde... 前言某天,我正在夜跑,一抬头,远处的高楼大厦,星光闪闪,于是我有了一个创意。接下来,我分享一下如何用CSS实现3D翻转和城市星河。城市星河星河璀璨一个标签,轻松实现繁星效果。只需要一个 2px * 2px 的 DIV 即可,剩下的就交给 box-shadow。box-shadow 不仅可以画心,还可以画星星。.stars { width: 2px; height: 2px; borde...
- 前言我们日常开发使用的是React框架,主要采用JSX写法,而classnames与JSX十分般配,组合使用效果极佳,可以实现class的动态绑定。接下来,通过对 classnames 源码的阅读,来进一步了解classnames出现的契机及其用法。听说你叫 className讲 classnames 之前,科普一点关于它「兄弟」 className 的知识点。万物皆有源之 JSX众所周知,... 前言我们日常开发使用的是React框架,主要采用JSX写法,而classnames与JSX十分般配,组合使用效果极佳,可以实现class的动态绑定。接下来,通过对 classnames 源码的阅读,来进一步了解classnames出现的契机及其用法。听说你叫 className讲 classnames 之前,科普一点关于它「兄弟」 className 的知识点。万物皆有源之 JSX众所周知,...
- 本文关于模版字面量的内部结构的探索过程。整个探索的过程还是很有趣的。虽然从前面的篇幅中看着很简单,但是其实我反复实验了多次,并且借助 String.raw() 的知识点,才很好的理解了输出中的结果。 本文关于模版字面量的内部结构的探索过程。整个探索的过程还是很有趣的。虽然从前面的篇幅中看着很简单,但是其实我反复实验了多次,并且借助 String.raw() 的知识点,才很好的理解了输出中的结果。
- 互联网行业是一个充满挑战且内卷比较严重的行业,程序员如何让自己在行业内一直保持竞争力,其实就是需要通过不断的学习提升自己,那么对于一个刚刚入门的新手,如何快速的提升自己呢?本文就和大家交流下入门级程序员想要快速进步需要掌握哪些技能并且如何快速提升这些能力。一 必备技能作为新手程序员,以下是一些必备的技能和知识:1.1编程语言掌握至少一种常用的编程语言,如Python、Java、C++等。了... 互联网行业是一个充满挑战且内卷比较严重的行业,程序员如何让自己在行业内一直保持竞争力,其实就是需要通过不断的学习提升自己,那么对于一个刚刚入门的新手,如何快速的提升自己呢?本文就和大家交流下入门级程序员想要快速进步需要掌握哪些技能并且如何快速提升这些能力。一 必备技能作为新手程序员,以下是一些必备的技能和知识:1.1编程语言掌握至少一种常用的编程语言,如Python、Java、C++等。了...
- 本文从 axios 源码中的功能结合日常开发,总结了三个有趣的对比实验。从技术讨论小剧场引出每个对比项,颇具趣味的开端,详细而干货满满的知识点,希望对今后开发有所启发。 本文从 axios 源码中的功能结合日常开发,总结了三个有趣的对比实验。从技术讨论小剧场引出每个对比项,颇具趣味的开端,详细而干货满满的知识点,希望对今后开发有所启发。
- 自定义 Hooks 是我对逻辑重用的第二波探索。研究的过程,除了搞明白怎么创建 自定义 Hooks、优点、使用场景,还因此意识到项目代码中存在的可提升空间。收获颇丰! 自定义 Hooks 是我对逻辑重用的第二波探索。研究的过程,除了搞明白怎么创建 自定义 Hooks、优点、使用场景,还因此意识到项目代码中存在的可提升空间。收获颇丰!
- 遇到逻辑复用这个话题的时候,我尝试从不同层面去思考问题。既有对具体问题的实现方案,也有实现方案背后包含了哪些技术点,以及延伸了不同方案可行与不可行的总结。 遇到逻辑复用这个话题的时候,我尝试从不同层面去思考问题。既有对具体问题的实现方案,也有实现方案背后包含了哪些技术点,以及延伸了不同方案可行与不可行的总结。
上滑加载中
推荐直播
-
HDC深度解读系列 - AI时代的华为开发者空间
2025/07/24 周四 16:30-18:00
Edwin 华为开发者空间产品总监 姚圣伟 HCDG天津核心组代表&HCDE
继HDC发布开发者空间新特性后,本期直播聚焦华为开发者空间核心升级,邀您一起深度解读其如何赋能AI时代智能应用开发,解锁开发新体验
回顾中 -
华为云师资培训——《云计算》课程
2025/07/29 周二 15:00-16:30
郭源潮 DTSE开发者技术专家
华为云师资培训直播,带您掌握产业级云计算课程体系与华为开发者空间实战能力,助力高校数字化转型!
去报名
热门标签