在你的 Android 手机上,用真正内置的 Node.js 运行时运行 JavaScript —— 设备本地、 离线、无需安装任何东西。能运行什么、它如何工作,以及它诚实的边界在哪里。
在手机上运行 JavaScript,通常意味着一个浏览器控制台,或者一个把你的代码送到别处执行的网站。两者都不是
真正的运行时,也都离不开网络连接。PocketCode 内置了一套真正的 Node.js,就打包在应用里,并在设备上
运行你的 .js 文件 —— 离线、即时,无需安装任何东西。
这不是把 JavaScript 塞进 webview 的小把戏。PocketCode 内置了一套货真价实的 Node.js 运行时,以原生二进制
形式存在,并在本地执行你的脚本。打开一个 .js 文件,点击 Run,你得到的就是 Node 真实的行为:
console.log、console.error 及其同伴会流入一个真正的控制台。async/await、模块、生成器、解构、可选链 —— 全都能用,因为这是真正的引擎,而不是一个子集。因为执行是在本地进行的,它无需连接即可运行,也不会有任何东西离开你的设备 —— 网络访问默认关闭,并由一项设置控制。
一台口袋里的 Node.js 是真正实用的:
再搭配上编辑器的**由 LSP 支撑的自动补全和内联诊断**
—— 它会提示 == 与 ===、var 与 let/const 之类的问题 —— 以及给你顺手写的任何 HTML/CSS 用的 Emmet,
在手机上写 JavaScript 就不再像是一种妥协了。
在这些边界之内,它就是真正的语言,而不是玩具。
JavaScript 是你安装的那一刻就内置并可离线使用的五种语言之一 —— 与 Python、 C、Ruby 和 PHP 并列 —— 另有十多种可作为可选包获取。在 **在 Android 上运行十多种语言的代码**中查看完整阵容。
你的手机用真正的 Node.js 运行真正的 JavaScript —— 离线、私密、即时。
PocketCode 即将登陆 Google Play。加入预注册,在你自己的设备上运行它。
代码编辑器