标签:Devto

Web UX 的小知识

这篇文章介绍了关于Web UX的小知识,包括使用POST提交后重定向GET、使用GET请求进行搜索、执行AJAX请求时阻止提交按钮、使用微调器、使用a标签进行导航、尊重Ctrl-click(Cmd)在a标签上的使用、不要使用a标签或div、span标签作为按钮、对a标签使用下划线样式、使404页面清晰、使用深度链接进行SPA以及不要使用锚点进行深层链接等。文章还提到了个人喜好和关注渠道,并提供了链接到原文。摘要主要介绍了文章所介绍的Web UX相关的知识点。

Administrator 博客 2025-06-10

dev.wtf - 开发者参考

摘要:本文旨在为开发者提供参考资料,包含软件开发相关的专业术语、梗图和文化背景等内容。该项目将是一个开源的静态网站,使用 Markdown 文件生成,任何人都可以贡献内容。同时提供了对已有参考资料的引用,旨在正确解释计算机科学术语,并在过程中增加乐趣。文章还介绍了项目的执行方式和示例。

Administrator 博客 2025-06-10

Dev.to 发布质量

Dev.to发布质量的相关讨论主要集中在帖子的质量上,包括内容、格式、术语使用等方面。一些用户认为Dev中的帖子质量正在下降,而其他人则提出改进建议,如改进评价系统、限制新账户发帖数量等。同时,也存在关于如何定义一篇帖子质量的争议。总体而言,Dev.to作为一个面向开发者的社区,在保持对初学者的友好性的同时,需要关注帖子质量的问题,并寻求解决方案。 对于非英语母语的作者,文本质量和格式质量的问题也受到了关注。一些用户提议允许管理员帮忙修改语法和格式,以提高帖子的可读性。此外,对于内容浅薄或复述能力差的文章,也存在争议,有人认为这类文章只要以适当的方式呈现,就可以接受。 综上所述,Dev.to需要寻找一种平衡,既要保持对新手的友好性,又要确保帖子的质量。这可能需要社区的共同参与和努力,包括制定行为准则、审核机制等,以提高整体的内容质量。

Administrator 博客 2025-06-10

SPA AWS Security LIVE 的身份验证和安全小指南!

摘要:本文介绍了SPA身份验证和安全小指南,重点关注在新部署的SPA应用中的身份验证和安全性问题。文章讨论了共享会话、Cookie的安全性、资产安全和API安全性等方面的内容。同时,也介绍了跨域资源共享(CORS)、JSON API和JS客户端等方面的知识。文章旨在为读者提供一个关于如何在新SPA应用中实现身份验证和安全性的基础指南。

Administrator 博客 2025-06-10

你什么时候成为一名开发人员?你什么时候成为一名开发人员?

摘要:本文讨论了关于“你什么时候成为一名开发人员?”的问题。作者分享了自己的经历,表示尽管已经自学了很多编程知识,构建了几个Web应用,学习了从前端到后端的课程,并使用了API,但仍觉得自己不是一名开发人员。黄金调查的问题是“何时产生开发者自我认同感”。本文提供了不同的人的回答观点,涵盖多个阶段和看法,包括对编码认知的不同带来的迷茫感和感受自己融入工作环境的时刻。此外,文章还提到了社交媒体上的思想实验和如何拯救世界的讨论,引出职业认证的问题,探讨了软件开发这一职业身份的多元性和不确定性。

Administrator 博客 2025-06-10

新时代:寻找非技术远程工作

摘要: 本文讨论了在新时代下寻找非技术远程工作的趋势和策略。文章指出,随着数字化时代的来临和互联网的普及,远程工作已成为一种趋势,不仅是技术工作者,越来越多的人开始寻找非技术性的远程职位。作者鼓励读者跳出固有思维模式,以更先进的思维方式思考远程工作的可能性,并提供了寻找非技术性远程工作的实用建议。文章还介绍了招聘网站在寻找远程工作中的重要性,并推荐了两个值得一试的求职网站。最后,作者强调了学习技术技能对未来职业发展的重要性。

Administrator 博客 2025-06-10

在 Next.js 中构建功能性搜索栏

在 Next.js 中构建功能性搜索栏(翻译自英文原文) =========================== 本文将指导您在 Next.js 中构建一个功能性的搜索栏。首先,您将了解搜索栏的重要性,特别是在集成到网站或网络应用程序时,特别是那些涉及从网站大量消费数据的如电子商务网站、博客或招聘平台的应用程序。如果您正在开发需要在 Nextjs 中集成搜索功能的流程,这篇文章将帮助您不仅建立一个完整的搜索栏,还将在后续文章中处理分页和基于数据结构的搜索结果过滤。 一、内容概述 ------ 为了清晰地了解我们将要构建的内容,我们将以 Google 搜索网站为例进行建模。我们将使用 Nextjs、Tailwind CSS 和 TypeScript 进行建模。如果你访问 [www.google.com](http://www.google.com),你会看到一个输入框,你可以在其中输入任何你想搜索的内容。这就是我们即将构建的搜索栏的模型。 二、步骤概述 ------ ### 1. 创建 Next 应用 在终端中运行 `npx create-next-app` 来引导 Nextjs 应用程序。按照提示操作,但请注意,我将使用新的 App router、Typescript 和 Tailwindcss 进行样式设置。进入项目文件夹并运行 `yarn` 安装所有包和依赖项。然后运行 `npm dev` 启动应用程序并在 `localhost:3000` 检查网站是否正在运行。 ### 2. 设置启动文件 在文件夹中创建两个文件夹:`components` 和 `services`。我们将所有可重复使用的 UI 组件放在 `components` 文件夹中,并将所有模型数据放在 `services` 文件夹中。如果您不使用特定的文件夹结构,仍然可以创建组件和服务文件夹。在 `services` 文件夹中创建一个 `data.ts` 文件来处理我们的模拟 API 数据。 三、代码实现细节(略) ---------- 接下来的部分将详细描述如何实现搜索栏的每一步,包括创建搜索查询、获取搜索查询、处理逻辑等。由于详细的代码实现较为复杂,这里省略了具体的代码实现细节。您可以在文章的配套 GitHub 仓库中找到完整的代码示例。 总结:我们已经概述了如何在 Next.js 中构建功能性搜索栏的基本步骤。在后续的文章中,我们将深入探讨每个步骤的实现细节,帮助您完成这个项目的每一个部分。现在,您可以开始按照上述步骤操作,构建自己的搜索栏功能。

Administrator 博客 2025-06-10

如何学习软件设计和架构[路线图]

本文介绍了作者学习软件设计和架构的路线图,包括堆栈和地图两部分。堆栈部分类似于OSI模型,每一层建立在前一层的基础上。地图部分则更为详细,受到Web开发人员路线图的启发。作者还提供了自己的软件设计和架构的学习路径和相关资源,包括Devto网站上的相关文章。希望这个路线图对软件学习和开发者有所帮助。

Administrator 博客 2025-06-10

制作 PWA 并不可怕 我的第一个 PWA

摘要: 本文介绍了如何制作渐进式 Web 应用(PWA),包括网站转换为 PWA 的步骤和所需的元数据及脚本。文章首先提到要将网站转换为 HTTPS,然后添加 manifest.json 文件并从 HTML 链接到它。接着,文章解释了如何添加 Service Worker,并强调了其重要性。最后,文章提供了一些资源和参考指南,以帮助开发者更好地理解和创建 PWA。关键词:制作 PWA、我的第一个 PWA、翻译、Devto。

Administrator 博客 2025-06-10

Glitch 如何教会我 Node.js 堆栈

摘要: 本文讲述了作者如何使用 Glitch 平台学习 Node.js 堆栈的过程。作者在工作上主要使用 .Net 技术栈,但是他也热衷于在个人学习中尝试其他语言和技术。由于作者的一些关注的项目偏向JavaScript领域,并且渴望在 Node/NPM 技术崛起的过程中不被甩在后面,于是决定开始学习 Node.js。在这个过程中,作者通过 Glitch 平台接触到了 JavaScript 社区,并开始尝试使用 Glitch 开发网站。尽管曾经被 JavaScript 和相关工具所吓倒,但通过 Glitch 平台上的社区支持和示例项目,作者逐渐克服了困难并开始深入学习 Node.js。文章还提到了 Glitch 如何帮助作者将大型项目分解成小问题并解决它们,以及通过创建尖峰(小概念证明)来自文档化和复用代码的好处。最后,作者表示他并不是最先进或最有经验的 Node.js 开发人员,但使用 Glitch 平台能够以令人振奋的方式学习新东西。

Administrator 博客 2025-06-10