代码编织梦想

实战|使用 node.js 和 htmx 构建全栈应用程序-爱代码爱编程

在本教程中,我将演示如何使用 Node 作为后端和 htmx 作为前端来构建功能齐全的 CRUD 应用程序。这将演示 htmx 如何集成到全栈应用程序中,使您能够评估其有效性并确定它是否是您未来项目的不错选择。

2024 年十大 vue.js ui 库-爱代码爱编程

Vue.js 是一个流行的 JavaScript 框架,它在前端开发者中越来越受欢迎,以其简单、灵活和易用性而闻名。 Vue.js 如此受欢迎的原因之一是它拥有庞大的 UI 库生态系统。 这些库为开发人员提供了预构建的组

vue3:使用 composition api 不需要 pinia_vue3 composition api 弃用 pinia-爱代码爱编程

在 Vue.js 开发的动态环境中,在单个组件中处理复杂的业务逻辑可能会导致笨重的文件和维护噩梦。虽然 Pinia 提供集中式状态管理,但仅依赖它来处理复杂的业务逻辑可能会导致代码混乱。本文探讨了使用 Compositi

使用 array.prototype.with 更新不可变数组-爱代码爱编程

庆祝:此功能现已在所有三个主要浏览器引擎中可用! 浏览器最近获得了一种新的可互操作方法,您可以在数组上调用它:Array.prototype.with() 。 Browser Support 浏览器支持: chrome

vuefire:一个一流的 vue 和 firebase 体验,包括对 nuxt 的支持,现在已经稳定了-爱代码爱编程

VueFire,一个一流的 Vue 和 Firebase 体验 — 包括对 Nuxt 的支持,现在已经稳定了。 Vue 和 Firebase 现在比以往任何时候都更好了。 构建更好的VueFire 去年,我们宣布与 E

fsx 简介:适用于 javascript 的现代文件系统 api-爱代码爱编程

JavaScript 运行时中的文件系统 API 已经很久没有这么好了,这是我试图做出一个更好的文件系统 API 的尝试。 我们今天拥有的 JavaScript API 比十年前要好得多。考虑一下从 XMLHttpRequ

htmx 只是另一个 javascript 框架吗?老外都吵上了-爱代码爱编程

对 htmx 最常见的批评之一通常来自第一次听说它的人,如下所示: 你抱怨现代前端框架的复杂性,但你的解决方案只是另一个复杂的前端框架。 这是一个很好的反对意见!对于你引入到项目中的任何第三方 (3P) 代码,

2023 年顶级前端工具-爱代码爱编程

谁不喜欢一个好的前端工具?在本综述中,您将找到去年流行的有用的前端工具,它们将帮助您加快开发工作流程。让我们深入了解一下! 在过去的 12 个月里,我在我的时事通讯 Web Tools Weekly 中分享了数百种工具。我

dompurify:一个只针对 dom 的、超快的、宽容的 html xss清理工具_dompurify作用-爱代码爱编程

DOMPurify 是一个只针对 DOM 的、超快的、超容忍的 HTML、MathML 和 SVG 跨站脚本清理器。 DOMPurify 于 2014 年 2 月发布,目前已经达到 v3.0.8 版本。 DOMPurif

如何优雅的发布一个 typescript 软件包?-爱代码爱编程

向 NPM 发布软件包本身并不是一个特别困难的挑战。但是,配置你的 TypeScript 项目以取得成功可能是一个挑战。你的软件包能在大多数项目上运行吗?用户能否使用类型提示和自动完成功能?它能与 ES Modules (E

2024 年 vue.js 会发生什么-爱代码爱编程

就像前端开发世界的其他部分一样,Vue 世界发展得很快。在这篇文章中,我想了解一下 Vue 的现状,并分享我对 2024 年发展趋势的预测。 Vue 2 生命周期结束 随着 Vue.js 社区的不断发展,2024 年标志

rough.js:创建手绘、草图外观的图形-爱代码爱编程

Rough.js 是一个小型的(<9kB gzipped)图形库,它可以让你以草图、手绘风格进行绘制。 该库定义了绘制直线、曲线、圆弧、多边形、圆和椭圆的基元。它还支持绘制 SVG 路径。 Rough.js 可以同时

date-爱代码爱编程

date-fns v3 发布——这个由 200 个函数组成的 JavaScript 日期处理套件已经在 TypeScript 中重写,重新引入了 String 日期参数,在 Node 上支持 ESM,并且所有函数现在都可

js 云服务 deno depoly 宣布,推出定时运行功能 deno cron-爱代码爱编程

如果需要定时执行 JS 脚本,以后多一个选项。 Web 构建日益复杂。编写现代软件包括利用云基础设施、剖析模板代码和管理复杂的配置,而开发人员只想专注于编写业务逻辑。 Deno 旨在通过删除配置和不必要的模板,

如何优雅地观察 vue.js 3 中 localstorage 的变化?_ios 17系统 vue js 检测不到localstorage的变化-爱代码爱编程

为什么要这样做? 原生 localStorage 只能监听同源跨不同页面的变化。然而,对于单页面应用程序来说,这种方式并不实用。因此,我打算创建一个自定义钩子来监视 localStorage 中的变化。 方法 我们

nativephp:使用 php 构建桌面应用程序_php桌面化-爱代码爱编程

PHP 在我心中占据着特殊的位置。它是我的第一份工作,我记得我在家里花了无数个小时做一些小项目。我非常想用 PHP 创建桌面应用程序,但我从来没有做到过。 现在,感谢 NativePHP,我可以了。 NativePHP 追

仅 css 阅读进度条-爱代码爱编程

为了构建一个阅读进度条,即显示用户向下滚动时阅读文章的进度,很难不考虑 JavaScript。但是,事实证明,您也可以使用纯 CSS 构建阅读进度条。 从本质上讲,一个名为 animation-timeline 的新实验性

关于 vue 样式的 7 个你(可能)不知道的技巧_vue faq 样式-爱代码爱编程

单文件组件由三个不同的实体组成:模板、脚本和样式。所有这些都很重要,但后者往往被忽视,尽管它可能会变得复杂,并经常导致挫折和错误。更好地理解可以改进代码审查并减少调试时间。 这里有 7 个小贴士可以帮助你: 文章

基础:javascript的怪癖之一:提升(hoisting)-爱代码爱编程

JavaScript,通常被称为“Web 语言”,是一种多功能且广泛使用的编程语言。它以其怪癖而闻名,其中之一就是 hoisting(提升)。无论你是经验丰富的开发人员还是刚刚开始你的编码之旅,理解提升对于编写干净和高效

保护生产中 node.js 应用程序安全的 15 项最佳实践_nodejs 安全性-爱代码爱编程

在后端开发方面,Node.js 是开发人员最喜欢的技术之一。它的受欢迎程度不断上升,现已成为在线攻击的主要目标之一。这就是为什么保护 Node.js 免受漏洞和威胁至关重要。 在本指南中,您将看到为生产设计安全 Node.