在Markdown中插入Video

  Markdown 是一种轻量级标记语言,广泛用于撰写文档、博客、项目 README 等。它以简洁的语法著称,但在嵌入视频这类富媒体内容时却没有原生语法支持。不过,借助 HTML 的能力,我们可以轻松地在 Markdown 文件中嵌入视频,实现展示和播放功能。本文将通过一个简单的示例,讲解如何在 Markdown 中插入视频标签,并说明各属性的作用与使用建议。

阅读更多

React跳转为什么页面不重载

  在使用 React 开发项目时你可能注意到,当点击页面中的跳转链接时,地址栏的 URL 发生了变化,但页面却没有被重载,只是改了部分内容。这在传统网页中几乎是不可能的事,我们一旦换了 URL 地址,浏览器就会向服务器发起请求并重新加载页面。那为什么在 React 里,页面地址变了却不刷新?

阅读更多

通过手写hash路由理解单页应用

  在现代前端开发中,前端路由几乎是单页应用(SPA)不可或缺的一部分。Vue Router、React Router 等流行工具对路由进行了很好的实现,本文将通过一个简单的 Hash 路由实现一个简单的前端路由系统,帮助更好的理解路由实现逻辑。

阅读更多

初识TanStack Query

  前端项目越来越复杂,需要对接的后端接口也越来越多,处理这些数据的逻辑时常让人头大。之前一直听说 TanStack Query 在这方面现在还挺好用的,今天来简单认识一下一下。

阅读更多

通过Koa理解MVC

  MVC 是一种常见的架构模式,它将代码分为模型(Model)、视图(View)和控制器(Controller)三部分,用来分别处理数据、响应结构和请求逻辑,能让项目结构更清晰、职责更明确,特别适合随着业务增长而逐渐复杂的后端项目。本文将通过使用 Koa 实现一个简单的用户管理接口,来理解 MVC 在实际项目中的应用。

阅读更多