介绍
RunJS 是一款面向桌面端的 JavaScript 与 TypeScript 练习和调试工具,适合在 macOS 上快速验证代码想法、测试语法和探索新特性。它提供所见即所得的实时反馈,代码可按行独立执行,右侧即时显示结果,让每一处修改都能立刻看到影响,特别适合学习语言机制、排查逻辑问题和演示代码行为。RunJS 同时支持 Node.js 与浏览器 API,并可直接访问 DOM,既能像简洁的代码沙盒一样进行小实验,也能作为日常开发中的轻量草稿板使用。它还内置 TypeScript、现代 JavaScript 语法支持、NPM 包安装、代码片段库、智能提示、类型检查以及 AI 辅助生成与解释功能,帮助开发者更高效地写、看、试、改代码。
截图


功能
RunJS 是一款桌面端 JavaScript playground,专为快速试验、学习和调试代码而设计,能够在 macOS 上提供流畅的即时反馈体验,让你边输入边看到结果,适合用来验证语法、观察表达式、测试库和演示代码行为。
- 实时逐行执行: 代码会在输入时持续运行,并以每一行独立结果的方式展示,能清楚看到每个语句的输出和变化,便于定位问题和理解代码执行顺序。
- JavaScript 与 TypeScript 支持: 原生支持现代 JavaScript 语法和 TypeScript 语法,可直接编写切合当前项目的代码片段,适合学习新特性和做快速原型验证。
- Node.js 与浏览器 API: 同时提供 Node.js 与浏览器环境能力,还能访问 DOM,这让它比普通 REPL 更灵活,适合测试前端逻辑、环境 API 和混合场景代码。
- Magic Comments 取值预览: 可以在代码任意位置查看表达式的值,不必频繁手动添加输出语句,适合深入理解变量状态和中间计算结果。
- NPM 包安装与引用: 支持安装并引用 NPM 依赖,方便直接试用第三方库、框架和工具,减少切换到完整项目环境的成本。
- 片段库管理: 可保存并复用常用代码片段,把经常测试的逻辑整理成可重复调用的素材,提升日常实验效率。
- AI 辅助编程: 内置聊天式 AI 能生成代码、回答问题、解释逻辑,适合在探索新 API、排查思路或学习概念时获得帮助。
- 自动补全与悬浮信息: 输入时提供代码建议,悬停即可查看类型信息和相关文档,降低记忆负担,也能加快查找 API 用法。
- 类型检查与错误提示: 支持内联错误和警告显示,能更早发现语法或类型问题,让调试过程更直观、更安全。
- 适合学习和演示: 清爽的界面和即时回馈非常适合课堂讲解、代码演示和概念验证,能帮助开发者把抽象行为变得可视化、可复现。
直链下载
网盘下载
THE END






- 最新
- 最热
只看作者