前端開發知識點
HTML&CSS: 對Web標準的理解、瀏覽器內核差別、兼容性、hack、CSS基本功:佈局、盒子模型、選擇器優先級、HTML五、CSS三、Flexbox
JavaScript: 數據類型、運算、對象、Function、繼承、閉包、做用域、原型鏈、事件、RegExp、JSON、Ajax、DOM、BOM、內存泄漏、跨域、異步裝載、模板引擎、前端MVC、路由、模塊化、Canvas、ECMAScript 六、Nodejs
其餘: 移動端、響應式、自動化構建、HTTP、離線存儲、WEB安全、優化、重構、團隊協做、可維護、易用性、SEO、UED、架構、職業生涯、快速學習能力
一、DOM結構 —— 兩個節點之間可能存在哪些關係以及如何在節點之間任意移動。 二、DOM操做 ——如何添加、移除、移動、複製、建立和查找節點等。 三、事件 —— 如何使用事件,以及IE和標準DOM事件模型之間存在的差異。 四、XMLHttpRequest —— 這是什麼、怎樣完整地執行一次GET請求、怎樣檢測錯誤。 五、嚴格模式與混雜模式 —— 如何觸發這兩種模式,區分它們有何意義。 六、盒模型 —— 外邊距、內邊距和邊框之間的關係,及IE8如下版本的瀏覽器中的盒模型 七、塊級元素與行內元素 —— 怎麼用CSS控制它們、以及如何合理的使用它們 八、浮動元素 ——怎麼使用它們、它們有什麼問題以及怎麼解決這些問題。 九、HTML與XHTML ——兩者有什麼區別,你以爲應該使用哪個並說出理由。 十、JSON —— 做用、用途、設計結構