CSS
- div不定寬高堕花,如何實現(xiàn)寬高比例1:1
- div不定寬高,實現(xiàn)垂直居中
- div不知道寬高且display:none粥鞋,在不影響可視區(qū)布局的情況下缘挽,怎么獲取寬高
- 假如寬高固定100px,獲取到的拷貝的元素的寬高就一定是100嗎
- 盒模型
- ie8兼容
- css瀏覽器兼容前綴
- 一個div從頁面的左邊平移到右邊呻粹,如何實現(xiàn)壕曼?哪種性能更好
- 彈性盒子都有哪些屬性,包括子元素
- flex:1等浊,什么含義腮郊,默認值是什么
- 如何實現(xiàn)一個平行四邊形
- 如何實現(xiàn)垂直方向三欄布局
- 除了px、rem還用過哪些css單位
- sass的extend和include有什么區(qū)別筹燕,都用過sass什么功能
- 偽類選擇器和偽元素選擇器哪個級別高
- 如何實現(xiàn)響應式布局
- rem怎么設置轧飞,meta里的屬性含義
- opacity0、visibility:hidden撒踪、display:none區(qū)別
JS
- 淺拷貝过咬、深拷貝區(qū)別
- 如何實現(xiàn)深拷貝
- 基本數(shù)據(jù)類型與復雜數(shù)據(jù)類型區(qū)別
- 原型及原型鏈
- let、const制妄、var區(qū)別
- 用過es6哪些數(shù)組方法
- 數(shù)組哪些方法可以改變自身
- 防抖和節(jié)流如何實現(xiàn)
- 箭頭函數(shù)
- 有沒有用過babel掸绞,是怎樣將es6編譯成es5的
- 都有哪些方式可以創(chuàng)建對象
- 時間復雜度了解嗎
- es6和ts有什么區(qū)別
- this指向,如何改變this指向
- fetch和axios有什么區(qū)別
- 修飾器是什么忍捡,怎么使用
- 閉包是什么集漾?什么情況下使用閉包
- ts泛型是什么
VUE
- vuex常用api,項目有哪些數(shù)據(jù)會寫進vuex
- v-show和v-if區(qū)別
- 組件通信:父子砸脊、兄弟具篇、跨級
- 子組件是否可以改變父組件的值
- vue編譯原理及更新過程
- Vue雙向綁定怎么理解?雙向綁定是什么凌埂?如何實現(xiàn)驱显?
- 如果初始化一個v-model2應該怎么寫?
- react和vue區(qū)別,誰更快埃疫,性能更好
- Vue性能優(yōu)化
- webpack是什么伏恐?干什么用的
- 本地起一個服務,webpack在本地可以當一個服務器使用嗎
- 刷新頁面vuex數(shù)據(jù)沒了怎么處理
- vue-router路由原理
- vue-router跳轉路由栓霜,有哪些傳參方式
- Vue.set原理
- $nexttick
- commonJs和ES6的module有什么區(qū)別
- 對mvvm的理解翠桦,和普通開發(fā)有什么區(qū)別
- 為何data必須是一個函數(shù)
- 自定義v-model了解嗎
- 插槽
算法
- 快排與冒泡的區(qū)別,誰更快
- 兩個有序數(shù)組合并成一個有序數(shù)組
- 在1080px的頁面上截取一個30x30的小方塊胳蛮,如何匹配查找到小方塊的坐標
- 實現(xiàn)一個sleep函數(shù)
HTTP
- 301销凑、302區(qū)別
- for循環(huán)里從1到10000有兩個setTimeout輸出(i),輸出順序會如何
- 響應報文仅炊、請求報文都有哪些
- 瀏覽器緩存斗幼,強緩存/協(xié)商緩存
- 強緩存生效,network里會怎么顯示抚垄?http碼顯示多少蜕窿?
- etag是怎么生成的
- md5是什么?會生成什么呆馁?用來干什么桐经?
- 一個G的音頻文件用md5會變成什么
- 跨域怎么解決,有幾種方法
- 為什么跨域會有兩個請求
- 前端怎么處理安全問題
- 傳輸數(shù)據(jù)智哀,如何保證數(shù)據(jù)安全性
- 事件循環(huán)機制
頁面渲染
- 重排次询、重繪
- 服務端渲染了解嗎
- 頁面優(yōu)化,可以從哪幾個方面優(yōu)化瓷叫?
- 項目中用過哪些優(yōu)化
- 如何看待頁面的性能參數(shù)
- performance常用的屬性
其他
- 自我認為挑戰(zhàn)過的最難問題是什么屯吊?
- 除了vue外, 還擅長什么摹菠,優(yōu)點盒卸、技術之類的
- 我問了很多邊邊角角的問題,你覺得是為難你嗎
- 我為什么要問這些問題