让你大吃一惊的在线 Javascript 游乐场

2025-05-27

让你大吃一惊的在线 Javascript 游乐场

在线代码游乐场是测试代码片段的好方法,无需在本地设置项目并启动 IDE。您可以快速验证您的想法并与他人分享。大多数在线代码游乐场都提供了快速简便的解决方案。然而,在处理大型应用程序时,它们大多显得力不从心。

基础知识

在线代码游乐场提供了各种基本功能,可以说是必备的功能:

  • 语法高亮
  • 预览窗口
  • 文件预处理(如 Typescript、SASS)
  • 包含外部文件和 JavaScript 库
  • 通过短网址分享
  • 在其他页面中嵌入演示
  • 基本功能零成本

有很多编辑器可以满足上述标准:JSFiddleCodePenJSBinLiveweavePlayCodePlunkerJSitor

问题

上面的 Playground 完全没问题,但我想分享一些由框架 CLI(例如Angular CLIVue CLICreateReactApp)生成的完整项目。虽然有些 Playground 允许你使用前端框架,但这些框架通常是全局访问的。你不会以这种方式编写你的下一个生产应用程序。

我想要的功能:

  • 使用与生产项目相同的堆栈
  • 从 Github 导入
  • 使用任何 NPM 包

解决方案

令我惊讶且具有上述功能的项目是Codesandbox

Codesandbox

Codesandbox 允许你导入你的 Github 项目,或者使用其 CLI 生成新的 React、Angular 或 Vue 应用。它运行流畅,启动速度很快。我成功地在几秒钟内就迁移了用 React Hooks 实现的 TodoApp

它还具有一些不错的附加功能:

  • 部署到 Netlify 或 Zeit
  • VSCode 集成(如快捷方式)
  • 实时协作
  • 自动完成
  • linting
  • devtool 功能
  • Github 提交
  • 后端应用程序的容器沙箱(Node.js)
  • 它是开源的,你可以贡献

概括

Codesandbox 的简洁、快速和功能集让我惊叹不已。它感觉就像我们最需要的在线游乐场。我尝试过其他游乐场,但自从有了 Codesandbox,我就再也不想犹豫了。

希望您有同样的感受并尝试这个很棒的网站。

文章来源:https://dev.to/sonicoder/the-online-javascript-playground-that-will-blow-your-mind-58ic
PREV
JSON 字符串化的秘密力量
NEXT
使用 Vue Composition API 构建电影搜索应用