本章節回答你可能有的問題,並提供閱讀本書的提示。
這本書是一書三用
測驗和練習在幫助你練習和保留所學內容中扮演著重要的角色。
有幾個章節和章節標記為「(進階)」。這個想法是,你最初可以跳過它們。也就是說,你只要閱讀基本(非進階)內容,就可以快速了解 JavaScript 的工作原理。
隨著你的知識進步,你稍後可以回頭閱讀部分或全部進階內容。
額外章節僅在本書的付費版本(印刷版和電子書)中提供。它們列在完整的目錄中。
本書的 HTML 版本(線上或付費版本中的無廣告檔案)在每個章節的結尾都有連結,讓你能夠提供回饋。
購買的收據電子郵件中包含一個連結。你將永遠可以在該位置下載檔案的最新版本。
如果你在購買時選擇接收電子郵件,每當有新內容時,你都會收到電子郵件。要稍後選擇加入,你必須聯絡 Payhip(請參閱 payhip.com
的底部)。
可以。這樣做的說明在本書的主頁上。
如果你購買了印刷版本,你可以獲得數位版本的折扣。印刷版本的首頁說明了如何操作。
遺憾的是,反之則不行:如果你購買了數位版本,你無法獲得印刷版本的折扣。
在印刷版本的首頁上,你可以提交錯誤並查看已提交的錯誤。
印刷版本的首頁有一個清單,其中包含你在印刷版本註腳中看到的全部 URL。
例如,你可能會看到
Number.isFinite(num: number): boolean
這稱為 Number.isFinite()
的類型簽章。此標記法,特別是 num
的靜態類型 number
和結果的 boolean
,並非真實的 JavaScript。此標記法是從編譯為 JavaScript 語言 TypeScript(主要只是 JavaScript 加上靜態類型)借來的。
為什麼使用此標記法?它有助於快速了解函式的運作方式。標記法在 “Tackling TypeScript” 中有詳細說明,但通常相對直觀。
閱讀說明
說明如何最佳閱讀內容。
外部內容
指向額外的外部內容。
提示
提供與當前內容相關的提示。
問題
詢問並回答與當前內容相關的問題(類似常見問題集)。
警告
警告陷阱等。
詳細資料
提供額外的詳細資料,補充當前內容。它類似於註腳。
練習
提到你可以在那時進行的測試驅動練習路徑。
測驗
表示當前(部分)章節有測驗。