Skip to content
This page has been auto-translated and may contain errors.View in English

Scrims ​

Scrim 是 Scrimba 的交互式编程屏幕录制。当某个地方没理解时,你可以要求针对那个具体时刻进行解释。Scrimba 会利用 scrim 本身的内容来生成解释:编辑器中的代码、老师到目前为止说过的话,以及你高亮的任何代码行。

请求解释 ​

点击 scrim 标题栏中的 Explain。scrim 会暂停,Explain this to me 对话框打开。

在较新的 scrim 中,你也可以从代码开始:打开编辑器窗格上的 Options 菜单(三个点),选择 Explain。当该窗格中有文件打开时,这个选项就可用。

在文本框中输入你的问题(What would you like explained more?),点击 Create explainer,或按 Enter。如果留空,Scrimba 会为你提问:Explain what's happening here。

要重点关注特定的代码行,请在打开对话框前在编辑器中高亮它们。解释器会把你的选择作为重点,而把 scrim 的其余部分作为背景。

你需要登录。如果没登录,提交时 Scrimba 会要求你登录。对于对你锁定的 scrim,Explain 按钮不会出现。

解释器知道什么 ​

Scrimba 会发送你提问时 scrim 的快照:

  • scrim 的标题和它所属的课程
  • 编辑器中的文件,包括哪些文件是打开的、你在查看哪个文件
  • 你高亮的代码(如果有的话)
  • 老师到那个时刻的讲述内容(当 scrim 有字幕时)
  • 你暂停时 scrim 中的位置

解释器是基于那段代码的:它会重用 scrim 本身的文件名、变量和值,而不是编造另一个例子。

有些 scrim 是用录制它们的老师的声音来解释的。否则解释器会使用你选择的教学风格。

观看和返回 ​

解释器在 scrim 上方打开,所以返回 scrim 只需一次返回操作。解释器页面还显示 Back to lesson 链接和 scrim 的标题。它会停止讲述并让你回到提问时的 scrim 位置。

你在解释器中创建的后续问题会保持相同的返回 scrim 的链接。

再次找到它 ​

你从某个 scrim 创建的解释器会列在该 scrim 的侧边栏 Explainers 下,每个都标有你提问的时间,比如 at 3:42。这个列表只显示你自己的解释器。它们也会和你其他的解释器一起保存到你的账户。

从 scrim 生成的解释器携带 scrim 的代码,所以它的公开程度不会超过 scrim 本身。如果 scrim 不是公开的,解释器会采用 scrim 的可见性设置。参考隐私、声明和分享。

你能保留多少个 ​

从 scrim 创建一个解释器就像添加其他任何解释器到你的账户一样,会消耗你计划中的配额:免费账户可以保留 5 个,Pro 账户每月 100 个。参考计划和价格。