首页 > 文章列表
  • 使用脚本标签同步加载文件时要避免的常见错误
    使用脚本标签同步加载文件时要避免的常见错误
    您可能会认为同步加载脚本会让脚本下载后执行下一行代码,对吧?但这不是同步加载 javascript 文件的含义。当您比较加载特定文件的异步、同步和延迟策略时,就会出现混乱。 更多关于以异步、同步、延迟方式加载 javascript 文件的信息,请参见文章末尾。 在这里我们首先讨论代码执行。要在
    257 2024-08-08
  • “导出默认xx”和“导出{xx为默认}”之间的区别
    “导出默认xx”和“导出{xx为默认}”之间的区别
    javascript 模块的基础知识 模块是独立的代码片段,可以在其他模块中导入和使用。它们帮助开发人员保持代码组织有序、可维护且易于理解。 要使用模块,您需要了解导入和导出语法。这是一个快速回顾: import:用于导入其他模块的命名导出或默认导出。 export:用于
    465 2024-08-07
  • JS 中的集合是什么?
    JS 中的集合是什么?
    集合是唯一值的集合。与数组不同,集合不能有重复的元素。 set 的基本操作 创建一个集合 您可以使用 new set() 构造函数创建一个新的 set。例如: const uniquenumbers = new set([1, 2, 3, 3, 4]); console
    217 2024-08-06
  • Injee - 为前端开发人员提供的无配置即时数据库
    Injee - 为前端开发人员提供的无配置即时数据库
    作为前端开发人员,等待 api 的交付是一件痛苦的事情。如果有一个内置 api 的奇迹数据库会怎样?好吧,这不再是幻想了。 injee 是一个数据库,为前端开发人员提供了随时可用的 crud api。通过阅读本页,您将学习如何使用 injee,在 injee 中创建图书记录,并且您将学习如何操作和搜
    478 2024-08-06
  • 避免 JS/TS 中不精确布尔计算的陷阱
    避免 JS/TS 中不精确布尔计算的陷阱
    在 web 开发领域,我们经常面临乍一看很简单的挑战,但很快就会变成复杂的难题。最近,我在 angular 项目中经历了一次有趣的经历,它提醒我在 typescript 中评估布尔条件时精确度的重要性。我想与您分享这个教训,希望它能帮助您避免同样的陷阱。 问题的背景
    377 2024-08-06
  • React 的 useActionState:高效表单管理的终极工具
    React 的 useActionState:高效表单管理的终极工具
    react 19 即将推出,带来令人兴奋的新功能来增强您的开发体验。其中一个突出的新增功能是 useactionstate 钩子,它彻底改变了我们在 react 应用程序中管理表单的方式。在这篇博文中,我们将探讨如何利用这个新的钩子来编写更干净、更高效的代码。 设置 react 19 要开始使用
    125 2024-08-05
  • Python 中的 Pulumi:翻译插值
    Python 中的 Pulumi:翻译插值
    pulumi 是用于管理基础设施即代码的强大工具,其跨不同语言的灵活性使其成为开发人员的热门选择。虽然 pulumi 的 typescript 语法提供了一种干净、便捷的方式来处理输出和输入,但将这些功能转换为 python 可能具有挑战性。本文探讨了在 typescript 中使用 pulumi.
    231 2024-08-05
  • ssential React Best Practices for Efficient Code and Lightning-Fast Web Apps in 4
    ssential React Best Practices for Efficient Code and Lightning-Fast Web Apps in 4
    react 在 2024 年继续主导前端开发领域,使开发人员能够创建动态和响应式的 web 应用程序。无论您是 react 新手还是经验丰富的专业人士,掌握这七个最佳实践都将大大提高您的编码效率和应用程序性能。让我们潜入吧! 1. 智能组件结构:可重用性的关键 将你的 ui
    420 2024-08-03
  • 虚拟 DOM:彻底改变现代 Web 开发
    虚拟 DOM:彻底改变现代 Web 开发
    介绍 在不断发展的 web 开发领域,性能和效率至关重要。虚拟 dom (vdom) 是解决这些问题的最重要的创新之一,在现代库和 react 等框架中发挥着至关重要的作用。本文深入探讨了 virtual dom 的概念、它的好处以及它如何改变 web 开发。
    457 2024-08-03
  • npm run dev 报错
    npm run dev 报错
    我们在尝试启动 react 应用程序时经常遇到以下错误。 packit-frontend@0.0.0 dev vite file:///home/ariel/desktop/packit/packit-frontend/node_modules/vite/bin/vite.js:7
    398 2024-08-03
  • 在 ast-grep 中搜索多语言文档
    在 ast-grep 中搜索多语言文档
    介绍 ast-grep 是一个强大的结构代码搜索工具,它利用语法树来查找源代码中的模式。这使得它比传统的基于文本的搜索工具更加准确和灵活。 ast-grep 可以很好地搜索一种单一语言的文件,但很难提取嵌入在文档中的子语言。 然而,在现代开发中,遇到多语言文档是很常见的。这
    208 2024-08-03
  • 什么是干净代码(JavaScript 版)
    什么是干净代码(JavaScript 版)
    无论你想怎么写,都可以编写只需要使用一次的代码。但是,在大多数情况下,遵守最佳实践和维护干净的代码至关重要。 请记住,您的代码稍后可能会被其他开发人员甚至您自己阅读。到那时,您的代码应该是不言自明的。每个变量、函数和注释都应该精确、干净且易于理解。这种方法不仅可以简化维护工作,还可以促进开发团队
    132 2024-08-02
  • JavaScript 中循环时间消耗比较
    JavaScript 中循环时间消耗比较
    介绍 循环是 javascript 中的基本结构,可以重复执行代码块。然而,不同类型的循环可能表现出不同的性能特征。了解这些差异可以帮助开发人员编写更高效的代码。本文通过实际例子比较了 javascript 中各种循环结构的时间消耗。 javascript
    125 2024-08-01
  • Typescript 编码编年史:可以放置鲜花
    Typescript 编码编年史:可以放置鲜花
    问题陈述: 你有一个长长的花坛,其中有些地块种植了,有些则没有。但是,相邻的地块不能种花。 给定一个包含 0 和 1 的整数数组花坛,其中 0 表示空,1 表示非空,以及一个整数 n,如果可以在花坛中种植 n 朵新花而不违反无相邻花规则,则返回 true,否则返回 false
    352 2024-07-30
  • 通过二维码获得付款
    通过二维码获得付款
    不,不是以像素为单位,而是以欧元为单位。 不,不能用信用卡。 是的,用电话。 动机 如果您销售产品或服务,获得报酬是一个明显的要求。 如今信用卡为王,反正网上也很好。 您拥有大量的支付网关,可以为您处理信用卡、谷歌或苹果支付。 当然是要收费的。 在实体店,你会得到一个信用卡
    107 2024-07-30
  • 简化 JavaScript 中的调用、应用和绑定
    简化 JavaScript 中的调用、应用和绑定
    javascript 允许您使用调用、应用和绑定来更改函数的上下文(此值)。这些方法一开始可能看起来很棘手,但通过一些简单的示例和现实生活中的类比,您就会掌握它们的窍门。让我们来分解它们吧。 调用方法 将调用视为一种从一个对象借用方法并将其与另一个对象一起使用的方法。
    127 2024-07-30
  • shadcn-ui/ui 代码库分析:shadcn-ui CLI 是如何工作的? — 第 5 部分
    shadcn-ui/ui 代码库分析:shadcn-ui CLI 是如何工作的? — 第 5 部分
    我想了解 shadcn-ui cli 是如何工作的。在本文中,我讨论用于构建 shadcn-ui/ui cli 的代码。 在第 2.11 部分中,我们研究了 runinit 函数以及 shadcn-ui/ui 如何确保配置中的 returnedpaths 中提供的目录存在。 runinit函数中
    102 2024-07-29
  • LeetCode 冥想:回文子串
    LeetCode 冥想:回文子串
    回文子串的描述是: 给定一个字符串 s,返回其中回文子串的数量. 当向后读与向前读相同时,字符串是回文。 a 子字符串 是字符串中连续的字符序列。 例如: input: s = "abc" output: 3 explanation: three palindromic string
    356 2024-07-29
  • 最热门的 React 书籍 4
    最热门的 React 书籍 4
    React,用于构建用户界面的流行 JavaScript 库仍然是 Web 开发的主导力量。随着生态系统的发展,了解最新的实践和模式对于开发人员来说至关重要。这里列出了 2024 年最热门的 React 书籍,可以帮助您保持领先地位并掌握 React 开发。 1. React 关键概念:React
    298 2024-07-28
  • 掌握 Python:综合指南
    掌握 Python:综合指南
    掌握 Python:综合指南 Python 是当今最流行的编程语言之一,以其简单性和多功能性而闻名。无论您是初学者还是经验丰富的开发人员,掌握 Python 都可以为 Web 开发、数据分析、人工智能等领域带来大量机会。本指南将帮助您了解如何高效掌握Python。 1. 从基础开始 在深入研究复杂
    425 2024-07-27