2017-02-23 46 views
-5

一位同事走進我的辦公室,向我展示了A Smarter Way to Learn JavaScript,他認爲這很棒。我告訴他我不喜歡作者的交付方式,但是我的同事卻認爲他要通過這些練習來學習JavaScript。如果你唯一的工具是一個警告框,那麼

所以現在的問題是:在每次設計會議中,我的同事都建議我們使用警示框來通知用戶重要的事情。

我試圖想出一個聰明的報價,在我們下次會議期間說。喜歡的東西:

如果你唯一的工具是一個警告框,那麼所有的問題...

,但我似乎無法找到一個聰明的結局。下次他提出使用警示框時應該說些什麼?

+0

告訴他使用控制檯.log並解釋爲什麼它更適合調試。 – Amy

+2

這不是一個編碼問題,是基於意見的。可能對聊天室更好。 – j08691

+0

如果你有權改變他正在使用的某個網站(可能是內部的東西),只需在每個地方放一個警報,這樣他就會明白他的想法有多糟糕,他會不斷彈出警報。 – arieljannai

回答

0

事情是這樣的:

警報是壞的,只是因爲它沒有任何積極的特點,只有負面特徵

  • 塊整個瀏覽器
  • 塊的JavaScript線程
  • 只輸出字符串
  • 需要用戶交互才能繼續(這意味着您無法自動使用瀏覽器)
  • 是由普通的彈出窗口攔截
  • 擋在非瀏覽器環境,如Node.js的不工作(但不執行console.log在node.js中工作)

Source

+0

要點1,2和4是它具有用例的確切原因。不經常,但有時候希望一切都停止並在繼續之前強制用戶交互。 – mhodges

相關問題