Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
前后端SSR、BFF架构
Protobuf和JSON之间的选择指南
在本文中,我们探讨 JSON 和 Protocol Buffers 数据格式之间的主要区别,以便在为我们的应用程序制定数据编码策略时做出明智的决策。 协议缓冲区(Protobuf) 和JSON是流行的数据序列化格式,但在可读性、性能、效率和大小方面存在显著
使用 Thymeleaf 实现模板化
模板可以分解为可重复使用的部分(称为片段)。片段可以在单独的模板文件中定义,也可以在它们被使用的同一个模板中定义。这对于模块化部分以便在多个模板中重复使用非常有用。 为什么要使用片段? 代码可重用性重复使用模板的各个部分,如菜单、页
5种BFF最佳实践
Backends-for-Frontends (BFF) 是解决许多团队面临的问题的一个有趣的解决方案,有目的地将前端与后端分离,使前端免受后端更改的干扰。 BFF 是 Backend For Frontend 的缩写,它是一种非常巧妙的应用程序
新的后端渲染:服务器驱动UI
通过API发送UI是一种彻底的新方法,将改变传统的UI开发。 一项正在改变我们对用户界面 (UI) 的看法的技术是通过 API 发送 UI,也称为服务器驱动UI。这种方法提供了新水平的活力和灵活性,正在改变 UI
基于令牌与cookie两种身份验证方式的适用场景?
对于基于令牌的身份验证:用户访问网页前端查询 localStorage 的令牌以确定用户是否经过身份验证在前端:如果经过身份验证,则转到 7,否则呈现登录表单用户通过后端进行身份验证后端在响应正文中发送
后端渲染呈现的最新案例
这个演示的特别之处在于它几乎完全是服务器渲染的 HTML,请注意,这些都不是客户端渲染的。 浏览器完全通过 Astro 的 View Transition API 来驱动动画(对于尚不支持它的浏览器有后备)
.NET Blazor详细介绍与比较
.NET Blazor 被誉为革命性的框架,它允许 .NET 开发人员使用 C# 而不是 JavaScript 构建交互式 Web 应用程序。它主要针对希望利用 .NET 生态系统以及通过 NuGet 提供的大量现有库和工具来构建类似 SPA 的应用程序的 ASP.NET Core 开发人员
htmx 和 Spring Boot 入门
htmx 是一个 JavaScript 库,允许您通过 HTML 访问 AJAX 请求、WebSocket 等。 什么是渲染片段使用 htmx 的一个典型场景是使服务器端渲染网页 (SSR) 更加动态。 <
htmx是可组合的插件系统
很容易在HTMX中开发一个强大的插件系统。人们曾认为 JSON 驱动的 REST API 是构建可组合 Web API 的唯一方法。现在,HTMX 将后端和前端融合成一个整体组件
Phoenix :Spring的现代模板引擎
Phoenix 是 Spring 和 Spring Boot 的现代模板引擎,旨在通过提供一种创建复杂和模块化模板的方法来促进复杂 Web 应用程序的开发,该模板受益于服务器端渲染,以便更好地集成前端和后端。 Phoenix 与 T
5个最佳SSL证书免费提供商
2024 年,无论您运营的是小型个人博客还是大型电子商务平台,使用 SSL 证书保护您的网站都是必不可少的。SSL 证书会加密您的网站与其用户之间传输的数据,保护敏感信息并增强信任。本指南重点介绍了适合美国和印度用户的最佳SSL
2024年为什么前端开发这么复杂?
jQuery 和 Knockout 诞生于网站作为内容消费空间的时代。阅读一篇博文、观看一段视频、发表一条评论。网络应用程序及其状态大多由后端框架管理,只是将新的视图发送到前端。 当时,交互性正在增长,但通常只是页面上的一小部分,因此使用脚本来修改
htmx 2.0.0已经发布!
宣布 htmx 2.0 的发布。此版本终止了对 Internet Explorer 的支持并收紧了一些默认设置,但不会改变库的大多数核心功能或核心 API。 主要变化 所有扩展都已从核心存储库移至
nocaptcha:用WebAuthn防机器人攻击开源工具
用一次性的密钥代替 CAPTCHA。人性化的机器人防御,让您无后顾之忧。 在用一次性、可丢弃的密码(passkeys)来替代传统的CAPTCHA,以实现对机器人的友好型防止,同时减少用户的挫败感。 要了解
BlazingWebx:无需Html/JS完全用Java创建Web服务
一个用于 100% 使用 Java 创建 Web 服务器和构建 Web 用户界面的 Java 库。 BlazingWebx 是一个 Java 库,旨在让您 100% 使用 Java 构建单页 Web 应用程序 (SPA),而无需直接编写 html 和 JavaScript。此
使用Spring ViewComponent + htmx构建SpringBoot应用
Spring Boot 是一款出色的应用程序构建框架。然而,传统的 Spring MVC 风格缺乏视图(模板)和模型(数据)之间的凝聚力。 React、Angular 和 Vue 等 JavaScript 前端框架有一个共同特点。它们使用组件构建用
Go语言中模板:Templ和Gomponents比较
Go 的标准html/template库被广泛使用,但也存在一些限制,而Templ和
如何在 Thymeleaf 中将对象传递给模态对话框?
本文演示了如何使用 Thymeleaf 将对象传递给 Spring MVC 应用程序中的模态对话框。通过为每个对象创建唯一的模态对话框并使用 Thymeleaf 的动态数据绑定功能,我们能够将相关内容传递给模态对话框并以交互方式显示它。 在 Web 应用程
下页
关闭