部落格
我关注 前端开发 、 UI 和 AI 等领域,我的分享也大多与此有关。
2023/10/19
随着人工智能技术的不断发展,AI 对话工具已经成为人们日常生活和工作中不可或缺的一部分。本文将评测国内五大免费AI对话工具,帮助大家了解它们的优缺点,以便更好地选择适合自己的工具。
2023/04/15
垃圾回收(Garbage Collection)是一种内存管理机制,用于检测和清理不再被程序使用的内存。垃圾回收器会在 JS 引擎内部周期性地运行。了解垃圾回收机制的工作原理有助于我们写出更加高效的 JS 代码,使 JS 引擎更好的帮助我们完成垃圾回收,避免我们开发的应用出现内存泄漏问题。
2023/04/15
前端性能优化在现代 Web 开发中至关重要。它不仅可以显著提高用户体验,还可以影响到网站的搜索引擎排名、用户留存率和转化率。我在性能优化过程中总结了一些相关实践分享给大家。
2022/07/05
将数组转换为树形结构常用于处理层次结构化的数据,如组织架构、目录结构等。这种操作可以更直观的展示数据,提高数据的可读性、可维护性,并支持更多的交互和功能。这在许多应用中都是非常有用的数据结构。
2022/07/02
可以说,iconfont 是我用的最多的图标库,虽然好用,但宕机问题频发,不过不用担心,我们还有很多其他选择。在这篇文章中,我将和大家分享我收藏的 12 个优秀的图标库,以备不时之需。
2022/06/30
在 JavaScript 中,深拷贝是一种常用的技术,用于创建一个新的对象,该对象与原始对象具有相同的属性和值,但它们是相互独立的。在这篇文章中,我们将探讨如何使用 JavaScript 手写实现深拷贝。
2022/06/19
Web 3 —— 也被称为 “Web 3.0” —— 一个你最近可能经常听到的词儿。它仅仅代表互联网的下一次迭代,其促进分布式协议(去中心化)旨在减少像 Youtube,Netflix 和 Amazon 这种科技巨头的依赖。但它到底是什么,为什么每个人都在关注它?
2022/04/10
随着前端开发复杂性的增加,包管理工具变得至关重要。本文将探讨为什么选择 PNPM,它的快速安装速度、磁盘空间效率和与 npm 的兼容性,为前端项目提供了无缝的依赖管理体验。
2021/11/19
为什么 JFIF 格式的图像文件会“错误地”校验为 image/jpeg,是 BUG 还是本身如此?这是我在开发过程遇到的一个小坑,这里记录一下,深入了解一下文件格式和校验机制。
2021/04/06
JavaScript 的事件循环机制是 Web 开发中关键的概念,它赋予了语言强大的异步编程能力。本文将深入剖析这一机制,帮助读者更好地理解 JavaScript 中的事件处理、回调函数和异步任务。掌握事件循环是成为一名优秀的前端开发者的必备技能。