首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
南屿im
掘友等级
前端开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
南屿im
前端开发工程师
·
1月前
关注
用 Node.js 开发命令行工具:打造你的高效 CLI
本文从手动实现简单的命令行工具,到使用 `Commander.js` 为命令行工具添加更多功能,再到使用 `chalk` 让你的命令行工具更炫酷,帮助大家学会如何为自己的程...
1
评论
分享
南屿im
前端开发工程师
·
1月前
关注
把代码变成“可改的树”:一文读懂前端 AST 的原理与实战
AST 在现代前端开发工具链中扮演着非常重要的角色,是代码检查、代码格式化等工具的基础。本文讲解了 AST 抽象语法树的 解析、遍历与编辑,帮助大家从编译原理的角度逐步理解...
28
2
分享
南屿im
前端开发工程师
·
1月前
关注
别再被引用坑了!JavaScript 深浅拷贝全攻略
文章先解释为何需要拷贝(值类型与引用类型的差异及带来的数据污染问题),再清晰区分浅拷贝与深拷贝,并给出常用浅拷贝手段(slice、map、Object.assign、扩展运...
1
评论
分享
南屿im
前端开发工程师
·
1月前
关注
Benchmark.js 实战:挑选更快的统计算法
在上一篇文章中,我们已经介绍了 Benchmark.js 的使用场景与使用方法。本文将针对一个统计任务来编写解决算法,并使用 Benchmark.js 进行性能测试,来找到...
1
评论
分享
南屿im
关注了
不要秃头啊
前端开发工程师
南屿im
前端开发工程师
·
1月前
关注
前端性能基准测试入门:用 Benchmark.js 做出数据驱动的选择
在前端开发过程中,会有一些需要注重代码性能的场景,比如:一个复杂功能依赖的数据基于嵌套数组实现(比如支持拖拽的行程规划需要有行程单、日期、时间、地点等多种维度的数据)、一个...
4
评论
分享
南屿im
前端开发工程师
·
3月前
关注
从零实现字符串模板引擎:从 正则解析 到 AST 思路解析 的进阶之路
字符串模板引擎通过解析模板语法、结合数据上下文、生成最终 HTML 的方式,解决了传统字符串拼接的可读性和维护性问题。从简单的正则表达式替换到复杂的 AST 解析,不同的实...
5
评论
分享
南屿im
前端开发工程师
·
3月前
关注
深入理解 JavaScript 事件循环:从原理到手写调度器
JavaScript 事件循环是单线程语言处理异步任务的核心机制,通过宏任务和微任务的优先级调度,确保代码有序执行而不阻塞主线程。理解事件循环的工作原理对于编写高效的异步代...
4
1
分享
南屿im
前端开发工程师
·
3月前
关注
发布订阅模式和观察者模式傻傻分不清?一文搞懂两大设计模式
通过本文的学习,我们了解了两种重要的设计模式,两种模式都解决了传统代码中的耦合问题,让我们的代码更加灵活、可维护。在实际开发中,可以根据具体需求选择合适的模式来优化代码结构...
2
评论
分享
南屿im
前端开发工程师
·
4月前
关注
JavaScript 手写实现防抖与节流:优化高频事件处理的利器
防抖和节流是前端开发中处理高频事件的两种重要优化策略。防抖适用于需要等待用户操作完成后再执行的场景(如搜索框输入),而节流适用于需要限制执行频率的场景(如滚动事件处理)。通...
2
评论
分享
南屿im
前端开发工程师
·
4月前
关注
基于 Promise 封装 Ajax 请求:从 XMLHttpRequest 到现代化异步处理
本文深入探讨了如何基于 Promise 封装 XMLHttpRequest 来创建现代化的 Ajax 请求工具。从基础的 XMLHttpRequest 使用到 Promis...
1
评论
分享
南屿im
前端开发工程师
·
4月前
关注
深入理解 instanceof 操作符:从原理到手写实现
本文深入剖析了 JavaScript 中 instanceof 操作符的工作原理,从原型链机制到具体的判断过程,最终实现了两种手写方案。通过递归和循环两种实现方式,我们不仅...
2
评论
分享
南屿im
前端开发工程师
·
4月前
关注
手写数组扁平化详解:从 ES5 递归到 ES6 优雅实现的完整指南
通过本文的学习,我们掌握了多种实现数组扁平化的方法,从 ES5 的递归实现到 ES6 的优雅语法,从基础的遍历到栈结构的应用。同时也要注意 ES6 原生 `flat()` ...
4
评论
分享
南屿im
前端开发工程师
·
4月前
关注
手写 await 实现:迭代器、生成器与异步编程的完美结合
通过本文的学习,我们从 JavaScript 的迭代器开始,逐步深入到了生成器的概念,最终模拟了 `async/await` 语法的实现。实际上,理解这些底层机制可以帮助我...
3
1
分享
个人成就
文章被点赞
58
文章被阅读
3,099
掘力值
450
关注了
1
关注者
14
收藏集
0
关注标签
15
加入于
2025-06-16