第1題:HTML和HTML5有什么區別?(HTML)
第2題:什么是盒子模型?(HTML)
第3題:如何理解HTML5語義化?(HTML)
第4題:cookies、sessionStorage、localStorage的區別是什么?(瀏覽器)
第5題:常見的瀏覽器內核有哪些?(瀏覽器)
第6題:談談你對web標准以及W3C的理解?(HTML)
第7題:在瀏覽器中輸入URL后,執行的過程?(瀏覽器、HTTP)
第8題:如何實現瀏覽器響應式布局?(CSS)
第9題:XHTML和HTML有什么區別?(HTML)
第10題:談談你對靜態布局、自適應布局、響應式布局、彈性布局、流式布局的理解? (HTML)
第11題:CSS和CSS3有什么區別?(CSS)
第12題:什么是Flex布局?(CSS)
第13題:談談你對CSS選擇器以及優先級的理解?(CSS)
第14題:瀏覽器的最小字號為12px,有哪些方式可以實現更小字號?(瀏覽器)
第15題:談談你對回流和重繪的理解?(HTML)
第16題:如何通過CSS繪制一個三角形?(CSS)
第17題:CSS3動畫能實現哪些過渡效果?(CSS)
第18題:opacity: 0、visibility: hidden、display: none有什么區別?(CSS)
第19題:讓一個div水平垂直居中有幾種方式?(HTML)
第20題:請描述一下BFC、IFC、GFC 和 FFC的區別?(HTML)
第21題:如何理解冒泡排序?(算法、JavaScript)
第22題:如何理解選擇排序?(算法、JavaScript)
第23題:如何理解插入排序?(算法、JavaScript)
第24題:如何理解希爾排序?(算法、JavaScript)
第25題:如何理解歸並排序?(算法、JavaScript)
第26題:如何理解快速排序?(算法、JavaScript)
第27題:如何理解堆排序?(算法、JavaScript)
第28題:如何理解計數排序?(算法、JavaScript)
第29題:如何理解桶排序?(算法、JavaScript)
第30題:如何理解基數排序?(算法、JavaScript)
第31題:以上十種排序算法的區別有哪些?(算法、JavaScript)
第32題:如何統計一個字符串出現最多的字母?(算法、JavaScript)
第33題:如何去掉一組整型數組重復的值?(算法、JavaScript)
第34題:如何實現二叉查找樹?(算法、JavaScript)
第35題:如何實現字符串反序?(算法、JavaScript)
第36題:什么是原型、原型鏈、繼承?(JavaScript)
第37題:談談你對this指向的了解?(JavaScript)
第38題:apply、call和bind是什么?哪些區別?(JavaScript)
第39題:JS數據類型有哪些?(JavaScript)
第40題:如何實現一個ajax?(JavaScript、Vue)
第41題:請描述一下Javascript事件循環機制?(JavaScript)
第42題:JS垃圾回收機制是怎樣的?(瀏覽器、JavaScript)
第43題:如何使用ES5、ES6實現監聽對象屬性的改變?(JavaScript)
第44題:判斷條件==和===有哪些區別?(JavaScript)
第45題:數組有哪些常用的方法?(JavaScript)
第46題:如何判斷一個字符串、對象、數組中是否包含某個值?(JavaScript)
第47題:什么是防抖和節流?(JavaScript)
第48題:什么是閉包?(JavaScript)
第49題:如何實現一個對象深拷貝?(JavaScript)
第50題:為什么for循環嵌套順序會影響性能?(算法、JavaScript)
第51題:ES6新特性有哪些?(JavaScript)
第52題:如何使用一個promise?以及Promise.all?(JavaScript)
第53題:Async/Await 如何通過同步的方式實現異步?(JavaScript)
第54題:var、let、const有什么區別?(JavaScript)
第55題:Set、Map、WeakSet 和 WeakMap 有哪些區別?(JavaScript)
第56題:TypeScript新特性有哪些?(JavaScript)
第57題:請描述 HTTPS 握手過程?(HTTP)
第58題:請描述 HTTPS 中間人攻擊?(HTTP)
第59題:請描述 HTTP 握手過程?(HTTP)
第60題:談談你對MVVM模式的理解?(Vue)
第61題:主流的三大框架 Vue、Angular、React 有什么區別?(Vue)
第62題:什么是漸進式框架?(Vue)
第63題:什么是單頁面應用?(Vue)
第64題:Vue 項目中為什么要在列表組件中寫 key,其作用是什么?(Vue)
第65題:子組件為何不可以修改父組件傳遞的 Prop?(Vue)
第66題:父組件和子組件生命周期鈎子執行順序是什么?(Vue)
第67題:談一談你對 nextTick 的理解?(JavaScript、Vue)
第68題:vue中computed 和 watch 的區別在哪里?(Vue)
第69題:v-if 和 v-show有什么區別?(Vue)
第70題:請描述一下什么是Vuex?(Vue)
第71題:組件之間數據如何傳遞?(Vue)
第72題:$route和$router的區別?(Vue)
第73題:什么是mixins?(Vue)
第74題:談談你對provide和inject的理解?(Vue)
第75題:談談你對Vue中對Virtual DOM的理解?(Vue)
第76題:談談你在Vue項目中如何做接口管理?(JavaScript、Vue)
第77題:如何進行分支管理?(Git)
第78題:Vue如何進行項目優化?(Vue)
第79題:談談你對前端工程化的理解?(Vue)
第80題:JS設計模式有哪些?有什么區別?(JavaScript)
第81題:JS設計模式-構造器模式 ?(JavaScript)