第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)