前端面试总结

经过了长达两个星期的前端面试,现在总结一下每次面试问的都比较多的问题:
HTML:
1.怎么让一个不知道宽高的盒子 垂直 水平 居中 ?
2.块元素 行内元素 行内块元素 的区别 以及 分别列举其代表的标签?
CSS:
1.问了flex布局
2.问了css动画 关于 transform之类的
JS:
1.冒泡排序
2.数组去重(用reduce方法)
3.数组的累加(用了双层for循环)
4.数组的方法(必问)
5.为什么0.1+0.2不等于0.3(五场问了一场,同学也被问这个问题了)
ES6:
1.promise必问 (面试题基本原理都要看起来)
2.call bind apply (问的一般都是this的指向问题)
3.var let const 区别 (有一道经典的题 输出数字 var 与 let 是不同的)
4.箭头函数与普通函数的区别
5.怎么判断是一个数组(es6有个 isArray)
6.

VUE
1.vue双向绑定的原理(必问)
2.v-bind与v-model的区别
3.第一次页面加载会触发哪些钩子函数?(当然是前四个)
4.生命周期钩子函数(必问)
5.vuex是什么以及每个属性都是干嘛的(必问)
6.this.nextTick()在create里面获取dom方法(必问)
7.路由传参params与query传参问题(必问)
8.父子组件传值(必问)
9.v-show与v-if有什么不同(必问)
10.keep-alive组件以及他们的钩子函数activated与deactivated (经常问)
11.vue常用的修饰符(五场面试问了三次)
12.什么是MVVM原理?
13.vue中watch与computed的区别(经常问)
14.如何让css只在当前组件中起作用?<style scoped>

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值