html5部分:
html5新增屬性有哪些?
如何理解語意化標簽?
你如何看待前端模塊化的?
如何看待前后端分離?
瀏覽器兼容性問題?
你知道的行內元素、塊級元素有哪些?
id與class有什么區別??
css部分:
為什么要初始化css樣式?
link和@import的區別?
css的樣式優先級?
盒子模型?
如何清除浮動?
如何讓元素水平垂直居中?
常用布局方式:
-
浮動布局:float:left/right
-
定位布局:
position:static:靜態布局
absolute:絕對定位
relative:相對定位
fixed:固定定位
sticky:粘滯定位 -
伸縮盒布局:
display:flex;
使用原因:當使用float讓塊級元素在一行顯示時,瀏覽器等比例縮放,打亂,原因是,瀏覽器縮小時,元素的內容縮小,而邊框和外邊距不會縮小,整體會超出父元素,使得布局打亂,
- 柵格布局:
參考bootstrap需要的組件即可
js部分:
-
js的資料型別有哪些?
-
深復制、淺復制?
-
var、let、const的區別??
-
字串,陣列常用的方法??
-
陣列去重(splice,set,indexOf)??
-
繼承有哪幾種方式(原型鏈繼承,建構式繼承,組合繼承)
-
跨源問題
-
前端存盤主要有哪些方式,有什么區別(sessionStorage,localStorage,cookie)
-
超時呼叫(setTimeout)和間歇呼叫(setInterval)有什么區別?
-
call和apply有什么區別?
-
閉包?
-
事件代理?
-
this?
Vue部分:
- vue的宣告周期
- 為什么要用vue??
- vue是如何實作資料雙向系結的(資料驅動框架,基于mvvm模式)
- 說說你對狀態機vuex的理解
- 描述下vue-router的作業原理?
- 組件之間是如何通訊的(父子組件之間,兄弟組件之間)
- computed和watch的區別?什么場景下用?
- 你是如何理解插槽(slot)的?
- 自定義指令(directive)?
- 路由模式(hash和history的區別)?
- axios與jquery的區別?
- less預編譯語言與css的區別?為什么要使用less
- v-if與v-show有什么區別?
- key?
- 狀態機vuex?
es6部分:
- Promise
- es6新增特性有哪些?
- 箭頭函式和普通函式的區別?
- 解決異步問題(封裝函式、generator函式,異步函式async)
html5 Api 和jquery部分:
- 畫布canvas
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/204878.html
標籤:其他
