如果你唯一的工具是一个警告框,那么
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
一位同事走进我的办公室并向我展示了 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