1. wireframe
2. 虛擬碼 pseudocode
3. 程式究竟有哪些步驟需要執行
4. 非同步處理
- 程式流程,檢查邏輯是否正確、可行,因此並沒有 100% 的標準答案。
- 撰寫虛擬碼時會運用 JavaScript 的語法風格來表達函式間呼叫的關係,
- 「程式究竟有哪些步驟需要執行」。
- 「非同步處理」重要的是觀念本身要很清楚
- 「仔細判讀程式流程」的基礎功一定要做紮實,設計複雜程序時要先寫虛擬碼,程式流程沒想清楚,光是鑽研語法不足以解決問題,甚至可能會失焦。
- 「非同步處理」重要的根本,是流程設計的思路一定要確實,在規劃程式流程時,一定要將「等待」的情境一併思考進去,虛擬碼寫得愈清楚愈好,在實作中也要運用 console.log 來測試「你期待的流程」是否如預期般發生。 等待 => 網路延遲的情況。