“编写脚本”

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 200 美元的免费额度!

Jeremy Keith,关于第一次教人们 JavaScript

很多情况下都归结为这种模式

当(某些事件发生)时,则(采取此操作)。

我们集思广益了一些示例,例如“当用户提交表单时,则显示带有确认的模态对话框。”然后我鼓励他们编写脚本……但我指的不是 JavaScript 意义上的脚本;我指的是编剧或戏剧意义上的脚本。逐行写出您想要完成的每个步骤。完成后,将您的英语(或葡萄牙语)脚本的每一行翻译成 JavaScript。

伪代码。我非常喜欢。

用简单的英语写出代码流程对于初学者来说非常有效,并且根据我的经验,它永远都有用。我发现自己经常在 Slack 和错误/想法工单中编写伪代码,尽管我可能已经从简单的英语过渡到我自己的奇怪的非语言。

IF (user_is_pro? AND has_zero_posts)
  OR (signed_up_less_than_three_days_ago) {
    // ajax for stuff
    // show thing
}

直接链接 →