一、web前端基礎css
HTML+CSS----HTML5+CSS3,包括佈局(柵格佈局,流動佈局,經典的彈性盒佈局——兼容性不太好)html
JavaSCript-----ECMAScript語法---前端必備 、 DOM操做、BOM前端
二、JavaScript進階-----預解釋 、閉包、做用域、this指向、面向對象、繼承的實現方式、算法、JavaScript設計模式vue
三、前端庫必備-----jQuery、jQuery插件、understore.js(前端功能庫必備,彌補了大量原生JS方法天生不足的缺陷)、動畫庫animate.css、動畫庫Velocity.jsnode
四、移動端開發----viewport、媒體查詢、rem自適應、flexiable.js、移動端事件、移動端庫zepto.js、swiper.js、移動端框架Bootstrapreact
五、前端工做流----Git、三個打包工具(grunt--瞭解、glup--簡單使用、webpack--重點,進入BAT最重要的一個工具)、前端模塊化(require.js、sea.js、AMD/CMD、ES6 Module)、Yoman腳手架工具 瞭解一下webpack
BAT:B指百度、A指阿里巴巴、T指騰訊ios
腳手架:爲了保證各施工過程順利進行而搭設的工做平臺web
六、Nodejs面試
HTTP/AJAX
Nodejs核心模塊
Nodejs異步:Events、Timer、Event-loop
進程:進程和線程、Cluster(集羣)
數據庫:爬蟲框架 node-crawler 、數據持久化、MySql、MongoDB、Redis
鑑權:cookie認證、token+jwt(JSON Web Token)、第三方登陸Qauth2
框架進階:先學express入門、再去進攻Koa二、大型項目框架使用eggjs
MVVM開發框架:Model-View-ViewMode
SSR服務器渲染:server side render
經常使用Linux命令
部署運維
七、Vue2.6
7.1 Vue:
經常使用指令:必會
v-bind
:能夠用於響應式地更新 HTML 特性 如:<a v-bind:href="url">...</a> 縮寫:
<a :href="url">...</a>
v-on
:監聽 DOM 事件 如;<a v-on:click="doSomething">...</a> 縮寫;
<a @click="doSomething">...</a>
v-for
v-if
表達處理:
雙向數據綁定---MVVM思想
組件化--必會 本身編寫本身的組件
生命週期----必會
Vue動畫特效
7.2 Vue-router
路由基礎:
動態路由、嵌套路由、編程式導航、命名路由、重定向、路由組件傳參、history模式
路由進階:生命週期、過渡特效、數據獲取、滾動行爲監聽、路由懶加載
7.3 Vuex
state、getters、mutations、actions、modules
7.4 先後端分離思想----對比後端渲染頁面和先後端分離
7.5 服務器渲染SSR
SEO 的問題、SSR的原理、爲何要作SSR、何種類型的項目使用SSR
7.6 nuxt.js
7.7經常使用框架
element-ui必會、下面三款任選其一(Vux、IView、mint-ui)
7.8 Vue雙向數據綁定的原理
7.9 提高 本身寫一個Vue、vue-router vuex
八、React 16全家桶實戰