如果你唯一的工具是一个警告框,那么

If your only tool is an alert box, then

一位同事走进我的办公室并向我展示了 A Smarter Way to Learn JavaScript,他认为这很棒。我告诉他我不喜欢作者的表达方式,但我的同事认为他将通过这些练习来学习 JavaScript。

所以现在的问题是:在每次设计会议上,我的同事都建议我们使用警告框来通知用户一些重要的事情。

我正在努力想出一个聪明的引语在我们的下次会议上说。类似于:

If your only tool is an alert box, then all your problems...

但我似乎找不到一个巧妙的结局。下次他提议使用警告框时我应该怎么说?

像这样:

警报很糟糕,因为它没有积极的特征,只有消极的特征

  • 阻止整个浏览器
  • 阻塞 javascript 线程
  • 只打印字符串
  • 需要用户交互才能继续(这意味着您无法自动使用浏览器)
  • 被常见的弹出窗口拦截器拦截
  • 在 node.js 等非浏览器环境中不起作用(但是 console.log 在 node.js 中起作用)

Source