近期面试问题答得不好的知识

前端面试问题答得不好的地方:

  1. 前端优化的方法
    1. 减少http的请求
    2. 压缩文件体积–上线必须压缩的
    3. 使用本地缓存
    4. 使用精灵图代替图片–css
    5. 精简废代码
  2. this的指向问题
    1. 在全局中,this指向window
    2. 在严格模式下,this指向undefined
    3. 对象中方法中的this
      1. 谁调用就指向谁
    4. 箭头函数中的this
      1. 箭头函数本身不能绑定this,所以它的this是它的上一级的this,如果上一级依然是箭头函数,则继续往上寻找
    5. 构造函数中的this
      1. 指向新创建实例对象
  3. 封装公共组件的思路
    1. 构建组件结构
    2. 动态内容,从父组件用props传过去
    3. 处理逻辑的方法运用emit丢到父组件,在父组件中处理对应的逻辑
  4. Vue中哪些数组的方法是响应式的?

    1. vue中包含了一组观察数组编译的方法,使用他们会改变数组也会触发视图的更新
      1. push、pop、shift、unshift、splice、sort、reverse
      2. 注意】这些方法并不是数组本身的方法,而是vue底层重写过的方法
  5. BFC的理解
    1. block fortmatting context 直译为“块级上下文”
    2. BFC是一个独立的布局环境,其中的元素布局是不受外界的影响,并且在一个BFC中,块盒与行盒都会垂直的沿着其父元素的边框排列。
    3. 如何创建BFC
      1. float的值不是none
      2. position的值不是static或者relative
      3. display的值是inlie-block、table-cell、flex、table-caption或者inline-flex
      4. overflow的值不是visible
    4. BFC的作用
      1. 避免margin重叠—应该是最常用的
  6. 其他方面

    1. 才两个月没咋写项目,好多细节有点忘了
    2. 基础知识
      1. 首先要经常复习
      2. 其次还要实战记忆
希望大家都能找个钱多满意的job!come on 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值