狹義的來說,前端指的就是咱們常說的html, css, javascript. 三者必不可缺. 而其中涵蓋的知識點不可一篇文章就能完整的講述出來的。廣義的定位,涉及到瀏覽器,手機App裏面的用戶交互展現的內容,都屬於前端。javascript
介紹一下ES5的 defineProperty
css
enumerable: true
後,如何獲取可枚舉的keyenumerable: false
後, 什麼樣的方式檢測key存在與對象中盒模型
,以及flexbox
彈性佈局CSS3
有哪些新特性HTML5
有哪些新特性及APIHTTP
協議緩存機制Canvas
的實現原理前端跨域
解決方式有哪些Cookie
, session
, 本地存儲Ajax
的工做流程throttle
與 debounce
的使用場景事件委託機制
以及實現方式閉包
MVVM
的雙向綁定原理是什麼雙向綁定
Vue.js
的 computed
計算屬性的實現Vue.js
組件之間數據通訊的方式有哪些 (vuex, 父子通訊)proxy
數據代理的實現vue-router
的實現機制是什麼VNode
以及 diff
算法v-for
循環中 key
起到了什麼樣的做用let
, const
塊做用域如何被轉化的. 若是本身轉化,請介紹下你的實現方法箭頭函數的做用域上下文
和 普通函數做用域上下文
的區別ES6
模塊加載機制ES6
的新特性給你帶來了哪些變化webpack
的工做原理webpack
的基本配置有哪些grunt
, gulp
, webpack
三者的區別require
的模塊系統加載方式是什麼npm
包管理工具介紹, 如何寫一個npm
模塊setTimeout, setImmediate, nextTick
三種定時器的區別Promise
, Generator
, Async/Await
三者的關聯pm2
, forever
模塊的工做原理express
, koa
框架的區別Node.js
核心模塊有哪些Node.js
多進程部署的原理BDD
和 TDD
的區別Node.js
和前端
的調試方式websocket
工做原理, 以及創建鏈接方式https, http2.0
知識介紹git
命令的使用, 介紹一下git flow
工做流192.168.0.1
的 IP, 如何使用一個Int變量存儲對應的信息三次握手
, 和四次揮手
的過程永遠記住要多動手,動腦把學到的東西寫下來,加深記憶。對本身有好處. 由於屢次和阿里的面試官進行了電話面試溝通,因此這些不僅是一個面試官提出的問題,而是多個面試官提出的問題。 但願你們可以在閒暇的時間裏,將本身的技術不斷提升。保持一個虛心學習的狀態。html