前端工程師,這些你都會麼?

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

相關文章
相關標籤/搜索