第1章 課程介紹【說說面試的那些事兒】
本章會出幾個面試題,分析每道題目設計的知識點,然后總結出一個完整的知識體系。讓我們開始 “題目->知識點->解題” 的快樂之旅吧。
第2章 JS基礎-變量類型和計算【不會變量,別說你會JS】
本章介紹變量的類型和計算的知識點和題目,包括值類型和引用類型區別,類型判斷,深拷貝等。變量和類型是一個任何一門語言的基礎,不了解的話,會被認為是 JS 語法不過關。
第3章 JS基礎-原型和原型鏈【三座大山之一,必考!!!】
本章介紹原型、原型鏈和 class 相關的知識點和題目。包括 class ,繼承,原型,原型鏈,instanceof。原型是“JS 三座大山”之一,原型和原型鏈也是必考知識點。
第4章 JS基礎-作用域和閉包【三座大山之二,不會閉包,基本不會通過】
本章介紹作用域和閉包的知識點和題目。包括作用域,自由變量,閉包,this 等部分。作用域是“JS 三座大山”之二,不知道閉包的話,面試通過概率不大。
第5章 JS基礎-異步【三座大山之三,必考!!!】
本章介紹異步的知識點和題目。包括異步和同步的區別,異步應用場景,以及 Promise 。異步是“JS 三座大山”之三,所有公司的 JS 面試,100% 會考察異步和 Promise 。
第6章 JS-Web-API-DOM【學會DOM,才能具備網頁開發的基礎】
本章介紹 DOM 操作的知識點和題目。包括 DOM 結構,常用 DOM 操作,DOM 性能優化等。DOM 是網頁結構的基礎,學會 DOM 操作才可以做網頁開發。
第7章 JS-Web-API-BOM【內容雖然不多,但是你不能不會】
本章介紹 BOM 操作的知識點和題目。本章內容雖然不多,但不可不會。
第8章 JS-Web-API-事件【事件不會,基本等於半殘廢,必考!必考!】
本章介紹事件綁定的知識點和題目。包括事件綁定,事件冒泡機制,事件代理。事件能讓網頁和鼠標、鍵盤進行交互,初級 JS 面試必考。
第9章 JS-Web-API-Ajax【每個工程師必須熟練掌握的技能】
本章介紹 ajax 相關的知識點和題目。包括 XMLHttpRequest ,同源策略,跨域方式,以及常用插件介紹。我們早就進入了動態網頁時代,而當下的前后端分離開發方式,更加要求每個工程師必須熟練掌握 ajax 。
第10章 JS-Web-API-存儲【內容雖然不多,但不可不會】
本章介紹存儲的知識點和題目。包括 cookie、localStorage 和 sessionStorage 。本章內容雖然不多,但不可不會。
第11章 開發環境【不會這些,你就會被認定是菜鳥小白,沒做過項目】
本章介紹開發環境相關的知識點和題目。包括 git ,調試工具,抓包工具,webpack 和 babel ,以及 linux 常用命令。熟練使用開發環境的各個工具,才能證明你真的做過前端開發,真的有項目經驗,否則只能被認定為菜鳥小白。
第12章 運行環境【這些會了,你就可以飛了】
本章介紹運行環境相關的知識點和題目。包括瀏覽器加載和渲染機制,性能優化,web 安全。網頁在瀏覽器加載和運行,這些內容必須掌握,也是面試常考。
第13章 課程總結【很有必要帶你避免面試犯低級錯誤】
本章回顧所有題目和知識點,總結課程內容。還會介紹一些實用的面試技巧,避免你在面試中犯一些低級錯誤。
第14章 真題模擬【我是來告訴你答案是什么】
本章節,通過一部分高頻面試真題,帶大家分析面試,以及如何解答。