上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: module.exports和exports,应该用哪个 > 在 Node.js 编程中,模块是独立的功能单元,可以在项目间共享和重用。作为开发人员,模块让我们的生活更轻松,因为我们可以使用模块来增强应用程序的功能,而无需亲自编写。它们还允许我们组织和解耦代码,从而使应用程序更易于理解、调试和维护。 在这篇文章中,我将介绍如何在 Node.js 中使用模块 阅读全文
posted @ 2023-08-24 22:30 chuckQu 阅读(371) 评论(0) 推荐(1) 编辑
摘要: 原生CSS嵌套简介 > 嵌套是使用Sass等CSS预处理器的核心原因之一。现在,该功能已经以类似的语法出现在标准浏览器CSS中。你能否在构建系统时放弃对预处理器的依赖? CSS嵌套可以节省输入时间,并使语法更易于阅读和维护。迄今为止,你必须像这样键入完整的选择器路径: ```css .parent1 .child1, 阅读全文
posted @ 2023-08-16 22:07 chuckQu 阅读(567) 评论(2) 推荐(1) 编辑
摘要: > 在这篇教程中,我们将掌握如何在JavaScript中创建并使用Promise。我们将了解Promise链式调用、错误处理以及最近添加到语言中的一些Promise静态方法。 ## 什么是Promise? 在JavaScript中,一些操作是异步的。这意味着当这些操作完成时,它们产出的结果或者值并不 阅读全文
posted @ 2023-08-09 21:27 chuckQu 阅读(459) 评论(0) 推荐(3) 编辑
摘要: 如何正确使用:has和:nth-last-child 我们可以用CSS检查,以了解一组元素的数量是否小于或等于一个数字。例如,一个拥有三个或更多子项的`grid`。你可能会想,为什么需要这样做呢?在某些情况下,一个组件或一个布局可能会根据子元素的数量而改变。 这在CSS中已经存在很多年了,但现在通过CSS `:has`,它变得更加强大。我们可以把`nt 阅读全文
posted @ 2023-08-03 07:32 chuckQu 阅读(430) 评论(0) 推荐(1) 编辑
摘要: 开发人员的技术写作 HTML、CSS、JavaScript、Python、PHP、C++、Dart--有这么多的编程语言,你甚至可能完全精通其中的几种。但是,随着我们的目标是写出更多、更好的代码,我们用日常语言写作和交流的方式变得越来越重要......甚至可能被忽略了。 我们编写和讨论代码的方式可以说与代码本身同样重要 阅读全文
posted @ 2023-07-27 21:37 chuckQu 阅读(711) 评论(2) 推荐(7) 编辑
摘要: async/await初学者指南 > JavaScript中的`async`和`await`关键字提供了一种现代语法,帮助我们处理异步操作。在本教程中,我们将深入研究如何使用`async/await`来掌控JavaScript程序中的流程控制。 > ## 总览 - 如何创建JavaScript异步函数 - async关键字 - aw 阅读全文
posted @ 2023-07-20 20:18 chuckQu 阅读(645) 评论(0) 推荐(1) 编辑
摘要: 如何制作 GitHub 个人主页 人们在网上首先发现你的地方是哪里?也许你的社交媒体是人们搜索你时首先发现的东西,亦也许是你为自己创建的投资组合网站。然而,如果你使用GitHub来分享你的代码并参与开源项目,那么你的GitHub个人主页可能是人们为了了解你而去的第一个地方。 你希望你的GitHub个人主页说些什么?你希望如何以简明易 阅读全文
posted @ 2023-07-04 21:21 chuckQu 阅读(471) 评论(0) 推荐(0) 编辑
摘要: TypeScript又出新关键字了? TypeScript 5.2将引入一个新的关键字:`using`。当它离开作用域时,你可以用`Symbol.dispose`函数来处置任何东西。 ```jsx { const getResource = () => { return { [Symbol.dispose]: () => { conso 阅读全文
posted @ 2023-06-27 21:56 chuckQu 阅读(321) 评论(0) 推荐(2) 编辑
摘要: 构建 JavaScript ChatGPT 插件 > 聊天插件系统是一种令人兴奋的新方式,可以扩展ChatGPT的功能,纳入您自己的业务数据,并为客户与您的业务互动增加另一个渠道。在这篇文章中,我将解释什么是聊天插件,它们能做什么,以及你如何用JavaScript建立你自己的聊天插件。 这篇文章(或OpenAI所称的"训练数据")提供了一个快速入门 阅读全文
posted @ 2023-06-25 21:57 chuckQu 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 比较三种非破坏性处理数组的方法 在这篇文章中,我们将会探索处理数组的三种方法: - `for…of`循环 - 数组方法`.reduce()` - 数组方法`.flatMap()` 目的是帮助你在需要处理数组的时候在这些特性之间做出选择。如果你还不知道`.reduce()`和`.flatMap()`,这里将向你解释它们。 为了更好地 阅读全文
posted @ 2023-06-16 07:06 chuckQu 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页