Blog

Markdown常用编辑器介绍
markdown

Markdown常用编辑器介绍

Markdown(MD)编辑器是轻量级文档编写工具,适合写博客、技术文档、笔记等。以下是一些常见、好用的 Markdown 编辑器,涵盖在线、桌面和移动端应用。

December 9, 2024Read more →
Git的详细安装和使用方法
Next.jsmarkdown

Git的详细安装和使用方法

Git 是一个分布式版本控制系统,广泛用于管理软件开发中的代码版本。以下是一个详细的 Git 教程,包括安装、基本命令和高级用法。"

December 8, 2024Read more →
React Hook Form (RHF) 详细介绍
Next.jsmarkdown

React Hook Form (RHF) 详细介绍

React Hook Form (RHF)** 是一个用于构建 React 表单的轻量级库,其核心目标是简化表单的状态管理和验证,同时提高性能。

December 6, 2024Read more →
JavaScript单元测试之Jest详细介绍
Next.jsmarkdown

JavaScript单元测试之Jest详细介绍

Jest 是 Facebook 开发的强大 JavaScript 测试框架,广泛应用于前端和后端项目(尤其是 React)。它功能强大、简单易用,并且支持许多现代测试功能,比如 Mock、快照测试、并行执行等。

December 3, 2024Read more →
JavaScript单元测试之Mocha详细介绍
Next.jsmarkdown

JavaScript单元测试之Mocha详细介绍

Mocha 是一个功能强大的 JavaScript 测试框架,适用于 Node.js 和浏览器环境。它灵活、简单,可与多种断言库(如 Chai)和 Mock 工具(如 Sinon)配合使用,成为开发单元测试的首选之一。

December 2, 2024Read more →
JavaScript单元测试之Jasmine详细介绍
Next.jsmarkdown

JavaScript单元测试之Jasmine详细介绍

Jasmine 是一个功能强大的 JavaScript 测试框架,特别适用于行为驱动开发(BDD)的测试风格。Jasmine 提供了开箱即用的断言库、Mock 功能和异步支持,无需额外依赖工具,适合测试 Node.js 和浏览器环境中的代码。

December 1, 2024Read more →
React Hook 详细介绍
Next.jsmarkdown

React Hook 详细介绍

React Hooks 是 React 16.8 引入的一种特性,它让函数组件能够使用状态和生命周期等功能,从而使得函数组件更加强大和灵活。Hooks 是 React 的核心功能之一,简化了代码结构并增强了代码的可读性。

November 29, 2024Read more →
谷子经济与二次元文化
Next.jsmarkdown

谷子经济与二次元文化

谷子经济和二次元文化是现代文化产业中互相交融的两大领域。谷子经济为二次元文化的创作和传播提供了强大的资金和情感支持,而二次元文化的魅力也成为谷子经济得以持续的基础。二者相辅相成,进一步丰富了数字时代的文化生态。

November 25, 2024Read more →
AGEs,美拉德反应的产物
Next.jsmarkdown

AGEs,美拉德反应的产物

AGEs是晚期糖基化终产物(Advanced Glycation End Products)的缩写,是食物在烹饪过程中很容易产生的复杂物质,与衰老和许多慢性疾病的相关

November 17, 2024Read more →
Javascript 比较两个Object
Next.jsmarkdown

Javascript 比较两个Object

在JavaScript中,用来比较两个对象的是否相同,通常会用到instanceOf, object.keys, object.entires, 和第三方库比如loadash.

November 9, 2024Read more →
React 表单处理
Next.jsmarkdown

React 表单处理

在 React 中,表单元素(如输入框、选择框等)通常作为受控组件来处理,以便更好地管理用户输入。受控组件通过 React 的 state 管理输入的值,从而实现双向绑定。React 也提供了处理非受控组件的方式,适用于某些特定需求。

November 4, 2024Read more →
React 组件通信
Next.jsmarkdown

React 组件通信

在 React 中,组件通信是指在父组件和子组件之间传递数据。React 单向数据流的特点决定了数据只能从父组件传递到子组件,而不能直接从子组件传递给父组件。这种数据传递主要通过 props 实现。

November 3, 2024Read more →
React 条件渲染
Next.jsmarkdown

React 条件渲染

在 React 中,条件渲染用于根据不同的条件来渲染不同的组件或元素。条件渲染的方式类似于 JavaScript 中的条件语句,React 提供了多种灵活的条件渲染方法,适用于不同的场景。

November 2, 2024Read more →
React 生命周期
Next.jsmarkdown

React 生命周期

在 React 中,组件生命周期是指组件从创建到销毁的完整过程。React 类组件和函数组件(使用 useEffect 等 Hook)具有不同的生命周期管理方式。以下主要介绍类组件生命周期的不同阶段。

November 1, 2024Read more →
React 基础
Next.jsmarkdown

React 基础

JSX 是一种 JavaScript 的语法扩展,允许在 JavaScript 中编写类似 HTML 的代码。JSX 让组件的定义更加直观。它最终会被编译成原生的 JavaScript。

October 30, 2024Read more →
React 简介
Next.jsmarkdown

React 简介

React 是由 Facebook 开发的一个用于构建用户界面的开源 JavaScript 库,主要用于构建单页应用(Single Page Application, SPA)

October 29, 2024Read more →
TSConfig -- TypeScript 配置文件介绍
Next.jsmarkdown

TSConfig -- TypeScript 配置文件介绍

tsconfig.json 文件是 TypeScript 项目中的配置文件,用于指定 TypeScript 编译器(`tsc`)的编译选项和项目设置。通过配置 `tsconfig.json`,可以控制 TypeScript 编译的行为,例如目标环境、模块系统、类型检查严格性等

October 28, 2024Read more →
TypeScript的基本用法
Next.jsmarkdown

TypeScript的基本用法

TypeScript 是 JavaScript 的超集,它添加了类型支持,可以帮助开发者在编写代码时获得更好的提示和报错机制。

October 27, 2024Read more →
NodeJS开发 -- Stream流的使用
Next.jsmarkdown

NodeJS开发 -- Stream流的使用

Stream是Nodejs一种高效的文件处理操作,它允许我们可以以流的方式读写数据,从而大大提高服务效率

October 23, 2024Read more →
NodeJS开发 -- fs文件系统的使用
Next.jsmarkdown

NodeJS开发 -- fs文件系统的使用

NodeJS开发,fs文件系统的常见使用方法

October 22, 2024Read more →
Typescript, 插上类型翅膀的Javascript
Next.jsmarkdown

Typescript, 插上类型翅膀的Javascript

世人说Typescript是JavaScript的超集,实际上是赋予类型的JavaScript

October 14, 2024Read more →
国庆自驾河北阿那亚小镇
Next.jsmarkdown

国庆自驾河北阿那亚小镇

国庆带着家人自驾河北秦皇岛阿那亚文创小镇

October 7, 2024Read more →
七分钟读懂Git的使用方法
Next.jsmarkdown

七分钟读懂Git的使用方法

Git是一个高效的版本控制软件,常见使用方法有

September 25, 2024Read more →
NodeJS开发 -- NodeJS的非阻塞I/O
Next.jsmarkdown

NodeJS开发 -- NodeJS的非阻塞I/O

NNode.js 的设计基于非阻塞I/O模型, 非常适合作为Web服务器和构建实时聊天程序等I/O密集型的应用

September 23, 2024Read more →
NodeJS开发 -- pnpm的使用
Next.jsmarkdown

NodeJS开发 -- pnpm的使用

NodeJS开发,安装指南,常用工具pnpm,更高效的npm

September 22, 2024Read more →
NodeJS开发 -- yarn的使用
nodejsyarn

NodeJS开发 -- yarn的使用

NodeJS开发,安装指南,常用工具,yarn 是一个由 Facebook 发布的,用来取代npm的包管理器

September 21, 2024Read more →
NodeJS开发 -- 第一个应用程序
nodejs

NodeJS开发 -- 第一个应用程序

NodeJS开发,安装指南,常用工具,nvm, npm, yarn, pnpm

September 20, 2024Read more →
NodeJS开发 -- npm的使用
npmnodejs

NodeJS开发 -- npm的使用

NodeJS开发,安装指南,常用工具,NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具

September 20, 2024Read more →
Astro, 新一代的多功能静态博客网站搭建框架
astro

Astro, 新一代的多功能静态博客网站搭建框架

Astro 是最适合构建像博客、营销网站、电子商务网站这样的以内容驱动, 加载速度快、具有良好SEO的 Web 框架

September 15, 2024Read more →
Markdown新说:MDX--可使用组件的Markdown
markdown

Markdown新说:MDX--可使用组件的Markdown

Markdown,一种轻量级的标记语言, MDX,让你的文档更富渲染力

September 5, 2024Read more →
Tailwind CSS 初探
csstailwind

Tailwind CSS 初探

Tailwind CSS 一个精简、实用、高度可定制的css框架

September 5, 2024Read more →
Nginx 详细使用介绍
Next.jsmarkdown

Nginx 详细使用介绍

Nginx(engine x) 是一个高性能的 Web 服务器和反向代理服务器,同时支持邮件代理功能和负载均衡。它以高并发、高可靠性和低内存消耗而闻名,广泛应用于各类互联网服务。

December 9, 2022Read more →
关于Date的使用方法和常见问题
javascriptdate

关于Date的使用方法和常见问题

JavaScript中关于Date的强大的内置方法和第三方库

October 3, 2022Read more →
关于ubuntu, linux服务器搭建静态博客网站的常用命令
nginxlinux

关于ubuntu, linux服务器搭建静态博客网站的常用命令

在ubuntu, linux, macos等系统中开发是非常爽的,然而它的桌面生态却不像Windows系统那样强大

September 8, 2022Read more →