思維導圖(Mind Map)是發散性思維的可視化工具,通過圖文並重、層級關聯、顏色記憶鏈接,幫助大腦在邏輯與想像間平衡發展。本文精選 10 張高清思維導圖,覆蓋 JavaScript 從基礎語法到瀏覽器對象模型的核心知識點,適合系統學習、面試複習、查漏補缺,建議收藏備用。

核心知識點:
var(函數作用域/提升)、let/const(塊級作用域/暫時性死區)Undefined、Null、Boolean、Number、String、Symbol、BigInt、Objecttypeof、instanceof、Object.prototype.toString.call()、Array.isArray()== vs ===、NaN 特性
核心知識點:
+ - * / % **(冪運算)、++/-- 前後綴差異==(類型轉換)vs ===(嚴格)、Object.is()(處理 NaN/-0)&& || ! ??(空值合併)、短路求值原理& | ^ ~ << >> >>>、實戰技巧(權限掩碼、取整 ~~x)?. 可選鏈、?? 空值合併、typeof、delete、in、instanceof
核心知識點:
Array.of/from、構造函數陷阱push/pop/shift/unshift/splice、slice(淺拷貝)for/forEach/map/filter/reduce/find/every/some/flat/flatMapindexOf/lastIndexOf/includes/find/findIndexsort 比較函數穩定性、reversejoin/toString/JSON.stringifyArray.from/展開運算符)
核心知識點:
if/else、switch/case(嚴格相等)、三元運算符for/while/do-while、for...in(枚舉屬性)、for...of(迭代值)break/continue/label 標籤語句try/catch/finally/throw、錯誤對象屬性(name/message/stack)'use strict' 限制與優化
核心知識點:
indexOf/lastIndexOf/search/match/includes/startsWith/endsWithslice/substring/substr 差異、負索引行為toUpperCase/toLowerCase/localeComparesplit/join、模板字面量 `${var}`replace/replaceAll(正則/函數回調)padStart/padEnd、repeat/trim/trimStart/trimEndcodePointAt/fromCodePoint、normalize() 規範化
核心知識點:
...args、解構賦值、arguments 對象prototype/__proto__/constructor、繼承模式(組合/寄生組合/Class extends)
核心知識點:
getElementById/querySelector/querySelectorAll/getElementsByClassName/TagNameid/className/style/innerHTML/textContent/value/datasetcreateElement/appendChild/insertBefore/replaceChild/removeChild/cloneNodeaddEventListener/removeEventListener、事件對象(target/currentTarget/preventDefault/stopPropagation)event.target 判斷來源
核心知識點:
nodeType/nodeName/nodeValue/parentNode/childNodes/firstChild/lastChildcreateDocumentFragment/write/writeln/createElement/createTextNodeSelection/Range 實現富文本編輯器核心innerHTML vs DOM 方法、重排/重繪最小化
核心知識點:
open/close/alert/confirm/prompt/setTimeout/setInterval/requestAnimationFramehref/protocol/host/pathname/search/hash)、assign/replace/reloadback/forward/go/pushState/replaceState(SPA 路由核心)onLine/geolocation/cookieEnabledlocalStorage/sessionStorage、IndexedDB/Cookie 存儲對比
核心知識點:
^ $ . * + ? {n,m} [ ] | ( ) \g 全局、i 忽略大小寫、m 多行、s dotAll、u Unicode、y sticky()、非捕獲 (?:)、命名組 (?<name>)、反向引用 \1/$1(?=)/(?!)、後行 (?<=)/(?<!)(ES2018)test/exec/match/matchAll/replace/search/split這 10 張思維導圖構建了 JavaScript 從語言核心到瀏覽器交互的完整知識骨架。思維導圖不是終點,而是起點——用它建立全局觀,再通過代碼實踐、項目應用、源碼閱讀填充血肉,才能真正掌握 JavaScript。建議將本文加入收藏夾,學習路上隨時回顧、查缺補漏。祝你前端進階之路順風順水!