面试相关

91 阅读1分钟
---
title: 面试相关
date: 2022/3/17
updated: 2022/3/17 13:34
categories:
tags:
- 前端
summary:
  面试前的准备工作
---

## 需要学习的内容

webpack配置相关 1h
后盾人CSS 2h
后盾人JS 6h


## 面试前的准备工作

### HTTP请求相关
- 从网址到本地全过程描述
  - URL组成
  - 缓存策略
    - 强缓存
    - 协商缓存
    - local storage、session storage、cookies、trust token(内存 cache storage)
  - DNS
  - TCP连接
  - HTTP请求
  - 接受响应渲染Render
- 从请求到本地全过程
  - 请求类型 GET POST PUT DELETE
  - 常用请求头
  - 请求是否跨域
    - 同域的判断
    - 跨域的解决方式(CORS)
  - 常见响应

### JS相关

#### 数组相关
- 数组方法
  - 可以改变数组本身(Vue所监视的方法)
    - push
    - pop
    - shift
    - unshift
    - splice
    - sort
    - reverse
  - 数组一些常用的方法
    - slice
    - join
    - split
    - filter
    - find
  - 遍历数组所用的方法
    - map/flatMap(对数组每个元素做修饰)
    - forEach(val,index,arr)
    - for of 遍历value
    - for in 遍历index
  - 查找数组所用的方法
    - find/findIndex
    - some/every
    - includes