巨数引力网站巨数引力

所有文章

共 58 篇文章

分类

前端开发(44)后端开发(2)数据库(1)编程语言(1)运维部署(8)

标签

CSS(0)Java(0)Nextjs(0)React(0)Typescript(0)Vue2(0)Vue3(0)javascript(0)
Git
运维部署

Git

Git的使用 变基成功后,使用可以把变基后的代码基于本地一起提交,不会产生多余支线。 Git 中的 和 区别 Git 中的 和 是两种分支合并策略,虽然目标都是整合代码,但实现方式和适用场景有显著差异。以下是两者的核心区别和适用建议: --- 一、操作原理 Merge(合并) 原理:将目标分支的最新提交(例如 分支)与...

Knight

Knight

无效日期

项目优化
运维部署

项目优化

网络请求 多个请求可以实用promise做竞速请求后渲染,避免一直同步等待(在nextjs中,相同的接口会默认走缓存,所以同一个接口请求不会对服务器造成二次压力)

Knight

Knight

无效日期

uniapp
前端开发

uniapp

以下是关于 uni-app 的详细介绍和使用指南,涵盖其核心特点、开发流程、跨端原理及常见问题解决方案: --- 一、uni-app 简介 uni-app 是由 DCloud 推出的基于 Vue.js 的跨平台开发框架,支持一套代码编译到 iOS、Android、H5、微信/支付宝/百度等小程序、快应用等多个平台$1$...

Knight

Knight

无效日期

Promise
前端开发

Promise

Promise:JavaScript 异步编程的核心范式 一、Promise 基础概念 产生背景与核心价值 Promise 是 ES6 引入的异步编程解决方案,解决了传统回调地狱(Callback Hell)问题。其核心价值体现在: 状态可管理性:提供明确的 pending / fulfilled / rejected...

Knight

Knight

无效日期

客户端水合(hydration)
前端开发

客户端水合(hydration)

服务端数据获取: 在服务端组件中使用异步函数获取数据,利用 Next.js 14 的服务端渲染能力 使用 revalidate 配置数据缓存时间,减少不必要的 API 调用 组件拆分: 将页面拆分为多个小型、可复用的组件 只有需要交互的组件(如订阅表单)被标记为客户端组件,其他保持服务端渲染 类型定义: 创建统一的类型定义文件,提高代码可维护性 Suspense 和加载状态: 使用 React Suspense 优化加载体验 为各部分提供骨架屏加载状态 这种架构的优点: 服务端渲染的内容可以更快地展示给用户 首次加载的 JavaScript 包体积更小 只有交互部分需要客户端水合(hydration) SEO 更友好,因为搜索引擎可以看到完整渲染的内容

Knight

Knight

无效日期

MySQL
数据库

MySQL

MySQL的使用

Knight

Knight

无效日期

TypeScript小问题
前端开发

TypeScript小问题

接口(interface)的声明顺序 ts import { AdminCustomerGroup } from "../../customer-group" import { BaseCustomer, BaseCustomerAddress } from "../common" export interface A...

Knight

Knight

无效日期

VUE3
前端开发

VUE3

vue3的使用,功能以及小技巧

Knight

Knight

无效日期

Docker 容器化部署实践
运维部署

Docker 容器化部署实践

学习如何使用 Docker 容器化你的应用程序,并实现高效的部署和扩展策略...

Knight

Knight

无效日期

上一页
1
...5
6
7
下一页

页脚

巨数引力技术博客

分享我在编程和技术探索中的见解、教程和经验。

GitHubTwitter

博客

  • 最新文章
  • 热门文章
  • 文章归档

分类

  • 技术
  • 编程
  • 见解

关于

  • 关于博主
  • 联系方式
  • 友情链接

订阅

  • RSS
  • 电子邮件

© 2025 巨数引力技术博客. 保留所有权利.

隐私政策·使用条款·ICP备案