程序编程实战教程 -AI、Java、Spring Boot 实战 专注后端开发知识分享,涵盖 Java 基础、Spring Boot 实战、数据库优化与中间件应用,助力程序员成长为优秀后端开发工程师。

我如何让我的个人网站速度提高 10 倍⚡

摘要:本文介绍了如何提升个人网站速度,通过延迟加载图片、避免使用未使用的组件和删除无用的代码块等方法。通过具体实践示例,说明了如何使用这些方法将个人网站的速度提高10倍,以提高用户体验和网站的加载性能。

GraphQL 的神话

GraphQL 的神话及其在实际应用中的挑战。GraphQL 旨在解决数据获取不足和过度获取的问题,但在实践中可能会遇到新的问题,如数据结构的临时性和不完整性问题。文章探讨了使用 GraphQL 时面临的挑战,如将数据传递给展示组件、可空性问题和过度获取的风险。尽管 GraphQL 提供了灵活性,但在构建有意义的数据模式和避免数据过度获取方面仍存在挑战。文章强调了回归核心问题的重要性,并探讨了解决方案,如使用适当的抽象层和避免不必要的可重用性来减少过度获取。最后提到了数据结构中存在的空值问题以及解决该问题的策略。整体而言,文章提供了对 GraphQL 实际应用中的挑战和解决方案的深入理解。

React 30 天

React 30天挑战将于2020年10月1日开始,旨在帮助参与者提升React技能。建议具有中级HTML、CSS和JavaScript水平的人参与挑战。挑战可以通过电报群进行交流与学习,还可以与团队一起发起挑战。之前类似的挑战还包括30天JavaScript和Python的挑战。

2020 年首个 JavaScript 挑战赛:30 天 JavaScript 挑战赛

编程老师发起了一项为期30天的JavaScript挑战赛,该挑战将教授JavaScript相关知识,并包括Node、Express、EJS和MongoDB的全栈应用程序开发。挑战已启动,包含多个DOM项目。这是新年伊始的一项活动,鼓励参与者通过编码开启新的一年或每月计划。此外,参与者还可以访问相关GitHub存储库和小组链接以获取更多资源和支持。

我最喜欢的 VSCode 扩展

摘要: 本文主要介绍了作者最喜欢的VSCode扩展,包括用于JS和HTML/CSS的辅助工具。文章列举了一些实用的扩展,如括号对着色器、简单的React代码片段、JavaScript(ES6)代码片段、模板字符串转换器等,以帮助开发者提高工作效率。此外,文章还介绍了一些HTML和CSS相关的扩展,如HTML标签包装器和CSS代码片段等。最后,作者提到了实时Sass编译器的重要性。本文旨在分享作者的个人偏好,并欢迎读者在评论区分享他们最喜欢的扩展。

使用 i18next 实现 React 应用国际化

摘要: 本文介绍了如何使用i18next库实现React应用的国际化。首先,通过创建新的React应用程序或现有项目的依赖项安装来准备项目。接着,配置i18next并准备必要的文件。文章详细阐述了如何导入i18n.js到项目中,并展示了相关的代码片段,包括配置文件的设置和应用程序的渲染过程。最后,强调了国际化在应用程序中的重要性和好处。 关键词:React应用,国际化,i18next库

使用 Go 在单个二进制文件中提供单页应用程序

文章摘要: 本文介绍了如何使用Go在单个二进制文件中提供一个单页应用程序(SPA)。首先,使用SvelteKit生成SPA,并将其嵌入到Go中。然后,使用Go的HTTP库提供服务,或者可以使用Echo或Fiber等框架。为了将应用程序容器化,可以使用Docker。最后,通过初始化SvelteKit,配置静态适配器,添加页面路由,构建静态文件,初始化Go,嵌入静态文件,使用Go HTTP库或框架提供服务,处理未找到的路由等步骤来完成整个流程。

使用 NestJS 搭建 Node.js 服务器,包含 TypeScript 和 GraphQL

文章摘要: 本文介绍了如何使用 NestJS 搭建包含 TypeScript 和 GraphQL 的 Node.js 服务器。首先,文章讨论了 NestJS 的特点和优势,然后详细阐述了如何在 NestJS 项目中集成 GraphQL。具体步骤包括安装必要的依赖项、创建 GraphQL 模块和解析器、以及配置 Apollo 服务器。文章还提供了关于如何删除默认“Hello World!”端点的指导,并强调了 GraphQL 的优势和在 NestJS 中使用它的好处。最后,文章总结了使用 NestJS 搭建包含 TypeScript 和 GraphQL 的 Node.js 服务器的过程。

我从 Apollo Client 迁移到了 Vercel SWR 和 Prisma graphql-request...你也可以!

摘要: 作者从Apollo Client迁移到Vercel SWR和Prisma graphql-request,并提供了迁移的示例代码。文章详细介绍了如何使用Apollo客户端进行GraphQL查询和变异的操作,以及使用Vercel SWR和Prisma graphql-request进行相同的操作。对于带变量的基本查询和基本变异,文章提供了相应的代码示例。最后,文章强调通过使用Vercel SWR和Prisma graphql-request,可以简化GraphQL请求的设置,避免使用复杂的Apollo客户端。

简单的天气 Web 应用演示 - 图片

文章展示了一个简单的天气Web应用程序的演示和图片。该应用程序使用HTML、CSS、JavaScript和OpenWeather API构建,具有实时天气报告功能。提供了应用程序链接、代码链接和OpenWeather API链接。文章来源于开发者arwazkhan189在dev.to上的分享。