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


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

    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
  • 相关阅读:
    mysql基础学习笔记
    区块链技术以太坊简介
    攻防世界WEB练习-inget
    python-3.列表简介
    一招解决windows电脑禁用笔记本自带键盘问题
    双系统安装教程(win10 & ubuntu20.04)
    【javaEE】网络编程套接字
    NVIDIA NCCL 源码学习(五)- 路径计算
    POST请求的请求参数中文乱码问题 [JavaWeb][Servlet]
    Ubuntu18.04平台下Qt开发程序打包的一些问题总结
  • 原文地址:https://blog.csdn.net/qq_52320207/article/details/126308089