前端编程与架构

     

coffee:使用AI构建和迭代React UI速度提高10倍

252 3K

该项目的目的不仅仅是一个漂亮的演示,而是一个可以编写生产质量代码并与之交互的人体工学工具。特征 适用于任何 React 代码库,包括 Next.js、Remix 等。 对于大多数标准 UI 组件来说足.

Next.js与Gatsby:哪个是最好的React框架?

149 3K

为了构建UI Web 应用程序,React 是一个著名的开源库。Gatsby 和 Next JS是两个最流行的React 框架,它们在用户群中占据主导地位。使用这些前端框架,您可以构建具有 SSG 和.

当前流行技术栈一览列表

611 1

每项任务的最佳技术: Web api:NextJS(Spring Boot 紧随其后) SQL 数据库:PostgresPostgres NoSQL 数据库:DynamoDB 图数据库:Neo4j 前.

面试:如何故意减慢网站速度?

172

面试问题:假设你为你的客户建立了一个网站。但他没有定期支付费用。现在你想放慢他的网站速度,但又不想让他立即发现。你会怎么做?我:用较慢的算法和其他与编码相关的选项替换代码中使用的算法。面试问题:问在这.

.NET Blazor详细介绍与比较

215 6K

.NET Blazor 被誉为革命性的框架,它允许 .NET 开发人员使用 C# 而不是 JavaScript 构建交互式 Web 应用程序。它主要针对希望利用 .NET 生态系统以及通过 NuGet.

HTML优先原则

177 11K

HTML优先(HTML First )目的是通过关注 HTML 结构而不是框架来使 Web 开发更易于访问和维护。HTML First 是一组原则,旨在通过以下方式使构建 Web 软件更容易、更快、更.

将GC编程语言引入WebAssembly的新方法

152 4K

本文讨论了一种名为 WasmGC 的新方法,用于将垃圾收集编程语言有效地引入 WebAssembly。WasmGC 定义了新的 GC 类型,例如结构和数组,与之前编译为线性内存的方法 (WasmMVP.

MVC、MVP、MVI、MVVM、MVVM-C和VIPER等模式的区别

151

以下是最重要的架构模式列表:1、MVC(Model-View-Controller):它是最早被采用的设计模式之一。其主要目标是将应用程序的数据、用户界面和控制逻辑分离成三个相互关联的组件。在这里,模.

无头组件:一种构建 React UI 的模式

171 12K

随着 React UI 控件变得越来越复杂,复杂的逻辑可能与视觉表示交织在一起。这使得很难推理组件的行为,难以对其进行测试,并且需要构建需要不同外观的类似组件。无头组件提取所有非视觉逻辑和状态管理,将.

微前端是模块化后的最终选择

288 1 4K

微前端应作为彻底解耦代码和依赖关系后的最后手段。分布式单体很难管理,并有可能在多个代码库中重新引入相同的问题。在拆分之前,需要进行彻底的重构,以尽量减少孤立部分之间的相互依赖。虽然拆分代码可以带来好处.

5个GitHub前端工具将开发时间缩短90%

180

以下这些是前端真正的生产力助推器:1、trigger.dev如果您正在构建Next.js应用程序,并且需要实现长时间运行的作业。Trigger 可以帮助在webhook,调度,事件等。例如: ·用户提.

Deno vs. Bun vs. Node.js:功能比较

420 2K

本文比较了 Deno、Bun 和 Node.js 作为 JavaScript 运行时的功能、易用性和安全性: Deno 提供了一套全面的功能,并且默认情况下是安全的。 Bun 优先考虑简单性和速度,重.

拒绝 TypeScript 表明你不关心代码质量

281 3K

几天前,DHH宣布在 Turbo 8放弃 TypeScript。我对此没有意见,因为我甚至不知道 Turbo 8 是什么。然而,在过去几年中,一些前端程序员试图向我兜售 "TypeScript 毫无用.

DHH放弃TypeScript引前端社区哗然

589 1

Ruby On Rails的创建者DHH 在其turbo-8上从TypeScript换回Javascript:从各方面来看,TypeScript 对微软来说都是一个巨大的成功。我看到很多人因为 Jav.

后端渲染呈现的最新案例

375
这个演示的特别之处在于它几乎完全是服务器渲染的 HTML,请注意,这些都不是客户端渲染的。浏览器完全通过 Astro 的 View Transition API 来驱动动画(对于尚不支持它的浏览器有后.

如何有条件的实现网页预取?

200 2K

仅在良好的网络条件下和可用的设备上进行预取。预取策略预取已经存在一段时间了,但谨慎使用它很重要,因为它会为并非立即需要的资源消耗额外的带宽。应谨慎应用此技术,以避免不必要的数据使用。如果满足以下条件,.

JavaScript前端/后端路线图

267

为初学者准备的路线图:基础知识:变量、数据类型、运算符、控制结构DOM操作:选择、创建和修改HTML元素包:NPM,Yarn,PNPM,package.json,dependencies,devDep.

新的后端渲染:服务器驱动UI

539 5K
通过API发送UI是一种彻底的新方法,将改变传统的UI开发。一项正在改变我们对用户界面 (UI) 的看法的技术是通过 API 发送 UI,也称为服务器驱动UI。这种方法提供了新水平的活力和灵活性,正在.

缩短Session会话有效期并不能增加安全性

276

登录到 Web 应用程序时,会话不会永远保持有效。通常,会话在登录后的固定时间后或用户闲置一段时间后过期。这些时间应该是多长?在某些Web应用程序中,会话会被设置为过期:过一段时间就会注销,需要再次进.

5种BFF最佳实践

944 8K

 Backends-for-Frontends (BFF) 是解决许多团队面临的问题的一个有趣的解决方案,有目的地将前端与后端分离,使前端免受后端更改的干扰。BFF 是 Backend For Fro.

你更喜欢哪一个:VueJS 还是 ReactJS?

367 1

观点列表:1、如果你想在 HTML 中使用 JS,请使用 Vue;(因为是在HTML这个上下文中使用,HTML就对在其中使用JS设置了天然限制)如果你想在 JS 中使用 HTML,请使用 React。.

基于令牌与cookie两种身份验证方式的适用场景?

400 2K

对于基于令牌的身份验证:用户访问网页前端查询 localStorage 的令牌以确定用户是否经过身份验证在前端:如果经过身份验证,则转到 7,否则呈现登录表单用户通过后端进行身份验证后端在响应正文中发.

Tailwind css 优于 Bootstrap 的 7 个原因

434 1 3K

在某些情况下,Tailwind css 比 Bootstrap 更好,因为它是一个低级 CSS 框架,可让您根据需要构建自己的自定义组件。如果使用得当,它非常注重性能,可以显着减少 CSS 负载并确保.

用Javascript演示微服务与微前端的区别

373 7K

在不断发展的软件开发领域,微服务和微前端这两种突破性的架构风格已经成为变革性的范例。这些方法重新定义了现代应用程序的构建和部署方式。微服务和微前端秉承模块化、可扩展性和灵活性的原则,已成为全球开发团队.

使用WunderGraph构建前后端BFF的7个技巧

374 6K

前端后端 (BFF) 是一种专门的服务器端 API,充当前端(客户端)应用程序和各种下游 API 之间的中介,在将数据传递到前端之前根​​据需要聚合和转换数据。这里有一些关于前端后端的陷阱、提示和技巧.

选择前端框架最重要依据:状态变更检测

691 12K

状态更改检测,也就是检测应用程序对状态值的改变,这样才会相应地更新 UI。(MVC模式 中模型Model的改变会更新View界面UI,又类似后端的ORM,对象状态更改通过ORM框架自动变更相应数据表值.

幽默:吐槽HTML的CSS

264
想学习如何创建网站吗?很简单。加入HTML语句,然后加入CSS显示它......

十大JavaScript开发最受欢迎的VsCode插件类别

644 12K

针对 JavaScript 开发人员最受欢迎的 VS Code 扩展插件:1、代码扩展插件可以帮助您快速编写重复的代码。以下是一些最受 JavaScript 开发人员欢迎的代码片段扩展: JavaSc.

前端能整合后端的界限上下文BC吗?

370

在理解域、子域、限界上下文、模块等之间的差异时遇到过困难?问题在问题空间中,也就是我们需要解决的问题中:Domain领域(例如,酒店)子域(例如,“预订”、“住宿”)。领域包含知识以及我们想要解决的一.

推特竞品Threads App是如何制作的?

409 4K
Threads 是 Instagram 团队推出的一款新应用,用于“分享文本更新和加入公共对话”。也许这已经在计划中了一段时间了,也许 Meta / Instagram 团队认为人们可能正在寻找一款通.