什么是尾递归?为什么那么优雅? 前端技术

尾递归是个好东西。 今天我使用通俗的话,来讲讲。 递归的好处是,可以让代码看着非常干净和安全。 而且阅读起来也更加的舒服。毕竟其实很多问题,它的逻辑天然就是递归的。 虽然现在 AI 时代了,但是我偶尔还是喜欢手写一些代码,感受代码的优雅。 先从一个最简单的代码开始,就是从 1 到 n ,算出所有的整数的和。 // 计算所有的整数和 function sum(...


独元殇 发布于  2026-9-18 02:32 

Canvas 可以替代 DOM 了吗? 前端技术

好问题!我是个搞 SaaS 的,我也一直在研究两者的优劣区别。 2026 AI 时代了。到底命令 AI 去使用 Canvas 还是 DOM 去写我们的应用? 今天聊聊吧(顺便再加几个技巧),我是一个已经被时代抛弃的 前端程序员 。大家以后选择到底是 DOM 还是 canvas ,这个是很重要的事儿,两者差太多了。选对的,不要走火入魔了。不得不说,我也感慨,...


独元殇 发布于  2026-8-16 23:04 

Node-js 新手需要知道什么? 前端技术

JavaScript 就是编程世界的全部! 我一直是这样认为的。说实话,我当然知道还有 C PHP PYTHON ,但是 JavaScript 都能应付了。 node js 就是一种让 JavaScript 变成跟 C 和 python 差不多的技术。让你的 JavaScript 可以被执行。 (当然,Bun \ Deno也是,前者更快、后者更安全和规范)...


独元殇 发布于  2026-6-18 00:45 
article cover

古法手搓三维模型数据,顶点 UV 索引概念一文搞定!(vertices uv indices) WebGL

工具地址:https://git.ccgxk.com/vtool/vtool.html ,今天要通过一个精心制作的网页工具,手把手教大家手搓一个 六棱柱。让大家(尤其是图形学初学者)一文搞懂抽象的顶点、UV、索引。我们可能经常见过这些数据,也经常用,但我们很有可能搞了半年三维了,却不一定真的知道它们怎么写,它们的具体概念。毕竟成熟的软件导出模型,直接会帮我们做好这些底层工作,我们完全无需了解......


独元殇 发布于  2025-8-4 14:13 

制作简易 2D 物理引擎:一个炫酷的小球碰撞 JS 网页特效制作过程 前端技术

在前端开发里,canvas 是 HTML5 里最炫酷的工具。我们今天就来搞一个这样的梦幻的效果,学习一下 ES6 的类在开发一个完整项目的思路(即 ES5 的构造函数),还有物理碰撞的程序的实现,当然,效果也很酷炫!


独元殇 发布于  2025-5-18 22:43