关于 Node.js 原生支持 TypeScript 的总结 原文地址: Node.js Now Supports TypeScript Natively: Everything You Need to Know作者: Lizz Parody 原本发表于 2025 年 3 月 18 日。因为工作关系对 Node.js 支持 TypeScript 比较关注,就顺手记录一下自己关注的部分。 本文并非原文的直接翻译,仅挑选出了个人关注的部分。感兴趣的朋友可以去 2025-03-29 程序学习 #Node.js #TypeScript
设定 Rules 让 Windsurf 进行 Code Review 上周看了阿猫的使用 Cursor 进行 Code Review(简易版)后,大受启发。随即打开我的 Windsurf,看看能否也通过配置相关规则,挖掘一下潜力。 Windsurf 和 Cursor 一样都是基于 VSCode 的 AI 编辑器,是 Codeium 开发的产品。在此之前,我就使用 Codeium 辅助开发,体验很不错(也免费)。 因此在 Windsurf 发布后也就直接转换过去。只 2025-03-15 程序学习 #AI #开发 #Windsurf
译:new URL() 问题以及 URL.parse() 是如何解决它的 原文地址:https://kilianvalkhof.com/2024/javascript/the-problem-with-new-url-and-how-url-parse-fixes-that/ 作者:kilian Valkhof 作为构建浏览器的人,我需要解析大量的 URL。一部分是为了验证它们,另一部分是为了规范或者获取 URL 中的某些部分。浏览器中的 URL API 可以让你做 2025-03-13 程序学习 #Node.js #javascript #翻译
聊聊我用过的机械键盘 码农 10 年,用过近 10 把键盘。从有线到无线、全配列到 60% 配列都有。恰好翻到了一些键盘的照片,索性也来聊聊我用过的那些键盘。 键盘是需要磨合的,根据每个人的使用习惯、使用场景以及个体感受不同而不同,并没有一个固定的标准。尽管用过不少,我自认还是属于键盘小白范围,也没有玩过客制。本文也完全是个人主观感受。 1. Archiss I-T Touch 入手时间:2015 键位:87键 连接方 2025-02-03 随想杂谈 #Life #Hobby
译:在 TypeScript 中像 Go 和 Rust 那样处理错误?没有 Try/Catch 原文地址:https://betterprogramming.pub/typescript-with-go-rust-errors-no-try-catch-heresy-da0e43ce5f78 作者:Mateusz Piorowski 那么,让我们先从我的一些背景开始。我是一名十年左右经验的软件开发者。最初使用 PHP,后来转到了 JavaScript。 我开始在 5 年前使用 Ty 2024-05-10 程序学习 #Node.js #javascript #翻译
译:现代化JavaScript深拷贝方式 原文地址:https://www.builder.io/blog/structured-clone 原文作者:STEVE SEWELL 你知道现在 JavaScript 有一种原生的深拷贝方法吗? 没错,就是 structuredClone 方法。该方法已内置于 JavaScript 运行时中。(译者注:Nodejs > 17) 12345678const calendarEvent 2024-04-15 程序学习 #Node.js #javascript #翻译
我日常使用的 AI 工具和提示词技巧 AI 这个词很大,它能达到的高度也是目前难以望及的。我觉得作为普通人,想法和行动可以朴素一些:就是把手头的活,与 AI 结合好,一点点来。慢慢地,你会发现自己融入了这波技术洪流,并被它推至一个前所未有的世界。这件事确实让人兴奋。 引用自:我,一个技术公司的普通行政,成了公司的 AI 产品专家 上一篇文章聊了一下我对 AI 的感受与变化。这一篇就来分享一下我一个普通人在日常使用的 AI 工具以及 2024-03-29 程序学习 #程序员 #AI #开发
从开发的视角聊聊 AI 带来感受与变化 一个 4 年没做前端的 “前” 前端开发,在 ChatGPT(3.5)的帮助下,只用了一个下午就用 Vue3 + Vuetify 完成了 3 个完整带交互的页面。 提交代码后最直观的感受是:前端要被代替了 。放在 4 年前,同样的需求在不熟悉 Vue3 的前提下至少需要 2 天左右的时间。如此巨大的变化,让我有点庆幸还好转去了后端。但,后端就不会被代替吗? AI 的冲击自 ChatGPT 问世之后 2024-03-21 随想杂谈 #程序员 #AI #开发
Vue3 实现一个简单的放大动画 这是之前方位动画的衍生需求。先根据后端返回的数据排列内容,然后当用户点击某块内容后居中放大并根据具体的方位数据显示方位动画。 可以参考下面的效果。 设计思路定位动画我们在之前已经实现了。那么这里只要考虑如何实现放大动画,最后将两者结合起来就好。从后端拿到的返回值是一个固定长度的数组,所以这里还是用 div 利用 flex 布局将图片平铺展示,利用 CSS transform 进行位置移动和缩放。 2024-03-17 前端学习 #前端 #Vue
Vue3 实现一个简单的方位动画 这是最近遇到的一个有点意思的需求,需要根据后端返回的数据,在一块地图的具体的方位上显示对应位置标识(位置图钉)。不用十分精确,只要能表现出大致的方位即可。 类似下面的效果,有点像游戏里的地图标识。 设计思路由于不用十分精确,就用最简单的 div + css 来实现位置标识的显示和动画。之后再通过配合背景图片来保证最基础的效果。 方位总共 9 个,东南西北中加上四个角,通过 Grid 布局让其形成 2024-02-28 前端学习 #前端 #Vue