上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 如何在2023年开启React项目 在这里,我想给你一个新的React项目入门的简要概述。我想反思一下优点和缺点,反思一下作为一个开发者所需要的技术水平,反思一下作为一个React开发者,每个启动项目都能为你提供哪些功能。最后,你将了解到针对不同需求的3种解决方案。 **免责声明**:从个人开发者的角度来看,我完全支持React团队在 阅读全文
posted @ 2023-06-06 21:45 chuckQu 阅读(506) 评论(0) 推荐(5) 编辑
摘要: 有JSDoc还需要TypeScript吗 这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从`.js`重命名为`.ts`。然后意识到你已经打开了一个麻烦的玩意儿。 如果你在为一个网站或一个库写代码,你就需要引入编译的步骤。如 阅读全文
posted @ 2023-05-31 21:12 chuckQu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 如何使用Map处理Dom节点 本文浅析一下为什么`Map`(和WeakMap)在处理大量DOM节点时特别有用。 我们在JavaScript中使用了很多普通的、古老的对象来存储键/值数据,它们处理的非常出色: ```jsx const person = { firstName: 'Alex', lastName: 'MacArth 阅读全文
posted @ 2023-05-24 21:29 chuckQu 阅读(107) 评论(0) 推荐(1) 编辑
摘要: 从零开始使用 Astro 的实用指南 在这个实用的Astro指南中,我将指导你完成设置过程,并告诉你如何构造你的文件。你将学习如何添加页面、交互式组件,甚至是markdown文章。我还会告诉你如何从服务器上获取数据,创建布局,并使用vanilla JavaScript和其他框架添加互动性。准备好享受一些动手的乐趣,因为我们将一起创建一个 阅读全文
posted @ 2023-05-18 21:42 chuckQu 阅读(1846) 评论(0) 推荐(2) 编辑
摘要: JavaScript中的四种枚举方式 字符串和数字具有无数个值,而其他类型如布尔值则是有限的集合。 一周的日子(星期一,星期二,...,星期日),一年的季节(冬季,春季,夏季,秋季)和基本方向(北,东,南,西)都是具有有限值集合的例子。 当一个变量有一个来自有限的预定义常量的值时,使用枚举是很方便的。枚举使你不必使用魔法数字和字符串(这 阅读全文
posted @ 2023-05-08 07:42 chuckQu 阅读(2385) 评论(1) 推荐(2) 编辑
摘要: 使用Ref还是Reactive? 我喜欢Vue 3的Composition API,它提供了两种方法来为Vue组件添加响应式状态:ref和reactive。当你使用ref时到处使用.value是很麻烦的,但当你用reactive创建的响应式对象进行重构时,也很容易丢失响应性。 在这篇文章中,我将阐释你如何来选择reactive以及r 阅读全文
posted @ 2023-04-24 21:23 chuckQu 阅读(1230) 评论(1) 推荐(2) 编辑
摘要: 如何在2023年学习React 在2023年学习React并不是一件容易的事情。自2019年React Hooks发布以来,我们已经拥有了很多稳定性,但现在形势正在再次变化。而这次变化可能比使用React Hooks时更加不稳定。在本文中,我想比较两种学习React的方式:以库的方式和以框架的方式。 为了让事情更加清晰:React 阅读全文
posted @ 2023-04-12 21:38 chuckQu 阅读(432) 评论(1) 推荐(2) 编辑
摘要: 在 Vue 中控制表单输入 Vue中v-model的思路很简单。定义一个可响应式的text(通常是一个ref),然后用v-model="text"将这个值绑定到一个input上。这就创造了一个双向的数据流: 用户在输入框中输入,text会发生变化。 text发生变化,输入框的值也随之变化。 让我们看看如何在Vue 3中使用v- 阅读全文
posted @ 2023-04-04 07:07 chuckQu 阅读(326) 评论(0) 推荐(1) 编辑
摘要: 你需要知道的Symbols 著名symbol 著名symbol是一个在不同领域中都相同且未注册的symbol。如果我们要列出著名symbol,它们会是: Symbol.iterator Symbol.toStringTag Symbol.toPrimitive Symbol.asyncIterator Symbol.hasIn 阅读全文
posted @ 2023-03-30 06:58 chuckQu 阅读(176) 评论(0) 推荐(2) 编辑
摘要: 处理尚不存在的 DOM 节点 探索 MutationObserver API 与传统轮询等待最终被创建的节点方法相比的优劣。 有时候,您需要操作尚未存在的 DOM 的某个部分。 出现这种需求的原因有很多,但你最常看到的是在处理第三方脚本时,这些脚本会异步地将标记注入页面。举个例子,我最近需要在用户关闭Google reCAPTC 阅读全文
posted @ 2023-03-22 06:53 chuckQu 阅读(248) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页