前端開發知識點大綱: HTML&CSS:對Web標準的理解、瀏覽器內核差異、相容性、hack、CSS基本功:佈局、盒子模型、選擇器優先順序及使用、HTML5、CSS3、Flexbox、移動端適應。 JavaScript:數據類型、運算、對象(面向對象)、Function、繼承、閉包、作用域、插件、作用 ...
前端開發知識點大綱:
HTML&CSS:對Web標準的理解、瀏覽器內核差異、相容性、hack、CSS基本功:佈局、盒子模型、選擇器優先順序及使用、HTML5、CSS3、Flexbox、移動端適應。
JavaScript:數據類型、運算、對象(面向對象)、Function、繼承、閉包、作用域、插件、作用域、原型鏈、事件、RegExp、JSON、Ajax、DOM、BOM、自定義事件、記憶體泄漏、事件機制、非同步裝載回調、模板引擎、跨域、前端MVC、路由、模塊化、Canvas、ECMAScript 6、Nodejs
其他:自動化構建、HTTP、離線存儲、WEB安全、正則、優化、重構、響應式、移動端、團隊協作、易用性、可維護、SEO、UED、架構、職業生涯 、快速學習能力
作為一名前端工程師,無論工作年頭長短都應該掌握的知識點:
1、DOM結構 —— 兩個節點之間可能存在哪些關係以及如何在節點之間任意移動。
2、DOM操作 —— 如何添加、移除、移動、複製、創建和查找節點等。
3、事件 —— 如何使用事件,以及IE和標準DOM事件模型之間存在的差別。
4、XMLHttpRequest —— 這是什麼、怎樣完整地執行一次GET請求、怎樣檢測錯誤。
5、嚴格模式與混雜模式 —— 如何觸發這兩種模式,區分它們有何意義。
6、盒模型 —— 外邊距、內邊距和邊框之間的關係,及IE8以下版本的瀏覽器中的盒模型。
7、塊級元素與行內元素 —— 怎麼用CSS控制它們、以及如何合理的使用它們。
8、浮動元素 —— 怎麼使用它們、它們有什麼問題以及怎麼解決這些問題。
9、HTML與XHTML —— 二者有什麼區別,你覺得應該使用哪一個並說出理由。
10、JSON —— 作用、用途、設計結構。