会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
feixianxing
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
12
下一页
2024年7月16日
[JS] 深拷贝的实现
摘要: 这篇文章介绍了浅拷贝和深拷贝的区别,以及如何在JS中实现深拷贝,最后使用Jest进行测试。
阅读全文
posted @ 2024-07-16 18:23 feixianxing
阅读(199)
评论(0)
推荐(0)
2024年7月13日
[JS] generator基本使用
摘要: 这篇文章介绍了Generator函数的基本使用,包括next方法与yield关键字、throw方法、return关键字及其对应的方法,说明了它们的用法、运行结果和各自的特点,并解析了它们的共同点。
阅读全文
posted @ 2024-07-13 17:34 feixianxing
阅读(103)
评论(0)
推荐(1)
2024年7月12日
[JS] Reflect的基本使用
摘要: 这篇文章介绍了Reflect的优点及其静态方法的使用,并通过Proxy实现了一个观察者模式示例,展示了如何利用Reflect简化和规范对象操作,避免传统方式的局限。
阅读全文
posted @ 2024-07-12 19:24 feixianxing
阅读(123)
评论(0)
推荐(0)
2024年7月10日
[数据结构] 二叉搜索树基本操作
摘要: 这篇文章记录了二叉搜索树的基本操作
阅读全文
posted @ 2024-07-10 02:13 feixianxing
阅读(116)
评论(0)
推荐(0)
2024年7月9日
[NodeJS] JavaScript模块化
摘要: 这篇文章介绍了JavaScript模块化的发展历程及各种方案,包括IIFE、CommonJS、AMD、CMD、UMD及ESM。对比了各方案的特点和优缺点。同时,深入剖析了Node.js中CommonJS的模块加载机制。
阅读全文
posted @ 2024-07-09 21:29 feixianxing
阅读(310)
评论(2)
推荐(0)
2024年7月8日
[NodeJS] Streams流式数据处理
摘要: 本文介绍了NodeJS中流(Stream)的概念、类型和应用。流通过将数据分成小块进行处理,优化了内存使用和数据处理效率。文章涵盖了四种基本流类型:可读流、可写流、双工流和转换流,并通过实例代码演示了如何使用流进行高效的数据传输和处理。
阅读全文
posted @ 2024-07-08 18:08 feixianxing
阅读(1667)
评论(0)
推荐(0)
[NodeJS] NodeJS运行原理简记
摘要: NodeJS是一个基于V8引擎和libuv的JavaScript运行时,适用于轻量级和高效的数据密集型Web应用。其单线程、非阻塞IO模型依赖事件循环和线程池管理异步任务。使用NodeJS开发需避免阻塞主线程,正确处理事件和错误。
阅读全文
posted @ 2024-07-08 13:53 feixianxing
阅读(176)
评论(0)
推荐(0)
2024年7月5日
[JS] promise知识点与应用场景
摘要: 本文探讨了JavaScript中Promise的基础用法和各种静态方法的应用场景。从解决异步编程中的回调地狱问题,到链式调用、并发请求控制,再到最新的Promise.allSettled和Promise.any的应用。每种方法均通过代码示例和详细的应用场景进行了展示。
阅读全文
posted @ 2024-07-05 19:06 feixianxing
阅读(417)
评论(0)
推荐(0)
2024年7月4日
[NodeJS] timers阶段的源码解析
摘要: 本文探讨了Node.js事件循环中的timers阶段,分析了定时器的管理和执行过程。通过源码解析,揭示了定时器超时检查、回调执行以及定时器类型(setTimeout与setInterval)的内部实现机制。文章旨在帮助读者理解Node.js中定时器的工作原理及其在事件驱动编程中的重要性。
阅读全文
posted @ 2024-07-04 20:06 feixianxing
阅读(80)
评论(0)
推荐(0)
[NodeJS] NodeJS事件循环
摘要: Node.js利用单线程非阻塞的事件循环,通过委派耗时任务给系统内核来保证高效执行。它提供了多种异步API如setTimeout、setImmediate和process.nextTick,利用这些API可以优化代码性能,并避免阻塞。这篇文章探讨了Node.js事件循环的工作原理,旨在帮助开发者更好地理解和应用异步编程技术。
阅读全文
posted @ 2024-07-04 17:40 feixianxing
阅读(147)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
12
下一页
公告