自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AQ

  • 博客(8)
  • 收藏
  • 关注

原创 深入解析 Node.js Events 模块:原理、使用

今天我们深入解析 Node.js 核心模块之一的 events,探讨其在事件驱动架构中的关键作用.通过剖析 events 模块的原理、帮助开发者全面掌握事件驱动编程的精髓,以提升开发效率和代码可维护性

2024-12-11 11:42:47 480

原创 NodeJS EventLoop | 理解非阻塞I/O的核心机制

Node.js 采用单线程结合 libuv 库实现非阻塞 I/O,简化多线程复杂性并提升 I/O 性能。其 EventLoop 在不同阶段管理定时器、I/O 和回调任务,逐步清空微任务以确保高效执行。

2024-10-31 13:17:38 1858

原创 interface 与 type

interface 用于定义对象和类结构,支持合并与继承。常见操作有可选、只读属性等。与 type 的区别在于,type 可用于条件判断和复杂类型,而 interface 更适合具体结构定义。

2024-10-27 17:55:02 257

原创 TypeScript 基础类型系统

本文详细介绍 TypeScript 的基础类型、联合类型、交叉类型、函数类型和类的使用方法。涵盖了数字、字符串、布尔、数组、元组、枚举等常见类型,并通过示例展示了每种类型的定义和应用。

2024-10-24 12:56:25 873

原创 初识 NodeJS

Node.js 是基于 V8 引擎的 JavaScript 运行时环境,它采用异步非阻塞 I/O 模型,适合处理高并发的 I/O 密集型任务且前端开发者上手起来是非常友好。

2024-10-22 21:06:37 523

原创 TypeScript | 构建大型应用的利器

带您深入了解TypeScript的世界,从它的定义、优势与劣势,到如何在实际项目中搭建开发环境,我们逐步揭开TypeScript神秘的面纱。

2024-10-01 20:07:28 1881

原创 undefined 与 null 详解

undefined 与 null 是两个常见且容易混淆的概念。虽然它们在某些情况下会表现得相似,但实际上具有不同的语义和使用场景. 我们从底层剖析让你一步步了解 null

2024-09-27 15:41:02 1825

原创 JavaScript | var 变量定义指南

计算机存储数据的形式是以二进制形式进行存储, 对于人类来说 操作起来是及其不便的, 同时你并不知道编译出来的数据在机器码中的哪一个位置.在计算机底层中帮助我们做了一件事情 就是一个变量会分配一个内存地址而一个内存地址对应一个值 也就是 [[key=>value 键值对形式]], 即使是内存地址是难以记忆的0X6666在较为多的变量当中你可能就无法快速分辨哪一个地址对应值了, 所以在这个形式上有做了一层包装也就是 变量对应值的关系在JavaScript 中变量定义方式是以var方式定义变量的。

2024-09-26 18:23:11 396 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除