html + css基礎css
•基本的佈局(中間自適應旁邊固定啥的)的幾種實現方法; •垂直居中的幾種實現方法; •盒模型; •position; •行內元素和塊元素; •BFC(塊級格式化上線文,和浮動一塊兒考); •animation; •僞元素僞類; •less、sass、stylus這種預處理器;
js基礎html
•原型鏈; •閉包; •類和繼承(es5實現方法 + es6實現方法); •let、const、var; •promise; •異步處理方法; •寫一個方法遍歷全部文檔樹全部節點(考察遞歸); •cookie和webstorege; •jsonp和跨域; •sort排序相關(注意ascll這個坑) •數組和對象的深淺拷貝; •String + Array的一些基本操做; •寫一個數組去重的方法; •冒泡和捕獲; •事件代理; •this相關(注意箭頭函數的this指向問題); •call、apply、bind; •變量提高; •高階函數; •動畫; •setTimeout、setInterval和requestAnimationFrame; •模塊化開發; •引發內存泄漏的緣由; •ajax; •map、filter、reduce相關; •Map和Set; •移動端開發相關;
框架和工具相關vue
•vue數據綁定原理; •vue父子組件和兄弟組件的通訊問題; •vuex的原理; •vuex的action和mutation的異步操做和同步操做問題; •vue的事件監聽; •vue-router獲取自定義參數; •vue-router的go相關; •vue組件設計相關; •模塊化的工具; •webpack打包優化; •設計一個本身的打包工具須要設計哪些主要功能; •babel相關; •mvvm的好處; •jquery的一些基本用法; •lodash相關; •vue和react的對比; •vue和jquery的對比;
技術拓展react
•設計模式相關(單例、發佈訂閱等); •瀏覽器渲染過程; •性能優化相關(這個點很大,設計不少方面,不要自覺得優化就是網上常常看到的那一套); •設計一個模版引擎; •設計一個打包工具; •設計一個mvvm框架須要注意的case; •源碼閱讀相關;
不定時更新...jquery