前端编程与架构

     
  • Spring Boot 和 Thymeleaf 实现 Java 版 HTMX

    15 14K

    HTMX是否有潜力成为实现以Java为中心的Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)开发模式的关键组件。 Ajax是一种在不重新加载.

  • div居中:最佳做法是什么?

    7 2K

    如何使用 CSS 垂直对齐内容?将 div 置于 DOM 元素中间的最佳做法是什么,其优缺点是什么?1、使用 position 属性position: absolute; left: 50%; top.

  • 2024年高效Web前端开发必备的工具有哪些 ?

    17 3K

    随着 Web 开发环境的不断发展,我们的工具包也在不断发展。我一直在完善我的设置,我很好奇其他人现在都在使用什么。无论是文本编辑器、浏览器扩展、框架,还是任何能让您的编码更流畅、更高效的实用程序,我都.

  • 为什么bootstrap不再那么受欢迎了?

    24 2K

    近年来,人们对 bootstrap 等组件库的兴趣似乎大幅下降,而 Tailwind 则更受青睐。 Tailwind :对组件进行精细控制,而不是使用预用的东西, bootstrap :学习曲线要​​.

  • DHH:我为何退出科技运动

    69

    二十多年前,当 Ruby on Rails 推出时,我还是一个二十多岁的年轻程序员,深信任何尝试过我的堆栈的人都会接受它在解决 "Web问题 "方面的普遍优越性。于是,我走上了改革之路,试图用尖锐的论.

  • 10种最佳网页设计英文字体

    19

    10种最佳网页设计英文字体:Roboto: Roboto 是一款时尚现代的无衬线字体,专为实现最佳可读性而设计,散发出清晰度和专业性。它非常适合需要简洁现代外观的项目,尤其是在专业或企业环境中。Mon.

  • 最被低估的Vscode插件列表

    46 2K

    网友讨论出能让人惊叹不已的Vscode很多插件扩展(用名称搜索插件市场可找到): TODO tree transpose Bracket Select Total Lines Select Line .

  • 踩坑:6年后为何不用GraphQL了?

    74 9K

    GraphQL 是一项令人难以置信的技术,自从我在 2018 年首次开始将其投入生产以来,它就吸引了很多人的注意力。在一大堆无类型的 JSON REST API 上构建了许多 React SPA 之后.

  • IBM借助企业设计转型的案例

    29

    文章讲述了IBM在20世纪中叶如何通过与设计师艾略特·诺伊斯(Elliot Noyes)和查尔斯与雷·埃姆斯(Charles and Ray Eames)的合作,彻底改变了IBM产品设计和品牌形象。以.

  • 将jQuery转换到JavaScript开源工具

    36 4K

    直接在浏览器中将 jQuery 脚本转换为高效的 JavaScript。立即接收可靠、可链接的现代 JavaScript 代码,这些代码可以用作最小的实用程序库,同时保持现有代码不变。原因:虽然 jQ.

  • VSCode中最好的深色模式主题是什么?

    72

    VSCode作为一款广受欢迎的代码编辑器,其灵活性和可定制性吸引了全球大量开发者。而对于那些喜欢在深色背景下编写代码的人来说,选择一个适合自己的深色主题显得尤为重要。在VSCode的众多深色主题中,有.

  • sessionStorage:提供浏览会话数据的存储

    41 3K

    sessionStorage是一个用于在单个浏览器选项卡中临时存储数据的便捷工具。 我们将揭示它的优点和局限性,特别是它无法跨不同选项卡共享信息。 最后,您将清楚地了解 sessionStorage .

  • 现代前端架构:关键概念指南

    75 2K

    Web 开发的格局在不断发展,需要创新的方法来构建用户界面。在这个不断变化的环境中,构建强大且可维护的前端架构变得比以往任何时候都更加重要。本指南深入探讨了现代前端架构的关键概念,为您提供构建高性能、.

  • WebSockets与服务器发送事件SSE比较

    64 1 13K

    客户端和服务器之间的实时通信对于创建动态和交互式 Web 应用程序至关重要。用于实现此目的的两种流行技术是服务器发送事件 (SSE) 和 Web 套接字。两者都允许双向通信,但它们有不同的用例和实现。.

  • Next.js入门:Hello World

    56 6K

    Next.js是一个 React 框架,允许开发人员构建服务器端渲染 (SSR) 或静态生成的 Web 应用程序。它提供了简化的开发体验,具有自动代码分割、路由预取和简化部署等功能。让我们深入研究在 .

  • Node.js 21中有哪些最新功能?

    91 3K

    Node.js 21 旨在通过创新功能工具箱增强您的工作流程。 改进的 ES 模块支持: 通过无缝集成编写更干净、更现代的代码。 V8 引擎升级: 体验更快的性能和增强的内存管理。 增强的安全性: 通.

  • 什么是WebSockets、服务器发送事件、长轮询、WebRTC、WebTransport?

    98 10K

    对于现代实时网络应用程序来说,从服务器向客户端发送事件的能力是不可或缺的。多年来,人们根据这种需要开发了多种方法,每种方法都有自己的优点和缺点。 最初,长轮询是唯一可用的方法。 随后,WebSocke.

  • SpringBoo+HTMX编程简介

    91 9K

    HTMX 是一个小型 JavaScript 库,可让您使用 HTML 中的自定义属性来定义页面中元素的行为。它有点像现代版的 onclick 属性,但功能更强大、更灵活。它的效率也更高,因为它使用浏览.

  • Django REST+VueJS与Django+HTMX组合比较

    75 8K

    本文详细介绍了使用 Vue 和 Django REST Framework (DRF) 与 HTMX 和 Django 开发应用程序之间的差异。我们将研究一个简单的例子来说明这两种组合是如何工作的,并.

  • Futuristt:VsCode中丰富多彩的黑暗主题插件

    56
    这是一个非常黑暗的未来主义主题,具有赛博朋克风格的语法突出显示系统、矩阵样式终端和最小的用户界面设计原则。HTML:CSS:JS: .
  • Rust与Go两种html模板引擎Tera、templ

    125 2K

    有人说:为什么要使用PHP? PHP有一个比其他语言更好的模板系统,当然除了Go语言。 PHP有一个比go更好的模板系统,因为最初的php本身就是一种模板语言。 广泛应用:HTMX、JSX 在jvm上.

  • fasthx:FastAPI+HTMX正确的入门方法

    149 4K

    FastAPI 和 HTMX,正确的方法。主要特征: 正如人们所期望的那样,装饰器语法可以与 FastAPI 一起使用,无需在路由中使用未使用或神奇的依赖项。 可与任何模板引擎或服务器端渲染库一起使用.

  • React项目中Context API与Redux区别

    94 7K

    想象一个带有购物清单整理器的厨房: 如果使用Context API:可以将其视为厨房中的常见白板,其中显示购物清单,任何人都可以看到并更改它。如果购物清单管理器是 如果使用Redux实现列表管理器:可.

  • 4个月内优化Next.js增加搜索流量20倍的7个技巧

    181 18K

    八月,我们对整个网站进行了重大改造:当我们最终于 2023 年 8 月 15 日推出时,我们的 Google Pagespeed 几乎完美!对于主页,下载大小从 500k 减少到 80k。这样一来,需.

  • Go中使用HTMX编写ToDo案例演示

    110 8K

    在 Web 开发领域,简单性和效率是关键。这就是 HTMX 和 Go 的结合发挥作用的地方。HTMX 允许您直接在 HTML 中访问 AJAX、CSS Transitions、WebSockets 等.

  • 谷歌新Chrome浏览器可能标志着人类互联网的终结

    81

    从下个月开始,谷歌将在 Chrome 浏览器中推出一项新的实验性功能:人工智能写作助手。Chrome 浏览器是全球最受欢迎的浏览器,也是约 30 亿人阅读和贡献网络内容的门户。在网络上写作可能令人生畏.

  • Lumos:本地大模型Chrome插件

    288

    Lumos 是浏览网页的大模型副驾驶,由本地大语言模型 (Ollama) 提供支持。 - 总结问题跟踪网站、论坛和社交媒体网站上的长主题 - 总结新闻文章 - 询问有关业务和产品页面评论的问题 - 询.

  • Web开发中19种推荐VSCode插件

    92 3K

    一些最好的 Web 开发插件扩展推荐:主题:general️ visuallintinggit通用:5、Code Spell Checker源代码拼写检查程序 Marketplace 6、Path I.

  • 2024年为什么前端开发这么复杂?

    114 2K

    jQuery 和 Knockout 诞生于网站作为内容消费空间的时代。阅读一篇博文、观看一段视频、发表一条评论。网络应用程序及其状态大多由后端框架管理,只是将新的视图发送到前端。当时,交互性正在增长,.

  • 使用 Axum Session 构建 Rust 应用

    135 8K

    要使用Axum session构建 Rust 应用程序,第一步是选择您的服务器。在这种情况下,我们将使用loco  :)首先创建一个新项目并选择Saas app模板:$ cargo install l.