Published on2023年4月1日http协议面试http简介 http1.0,http1.1,http2.0,https,websocket/ http无状态协议 常见状态码 HTTP 响应中包含一个状态码,用来表示服务器对客户端响应的结果。 状态码一般由3位构成: 1xx : 表示请求已经接受了,继续处理。 2xx : 表示请求已经处理掉了。 3xx...
Published on2023年4月1日前端性能优化面试性能优化三个方面来说明前端性能优化 一: webapck优化与开启gzip压缩 1.babel-loader用 include 或 exclude 来帮我们避免不必要的转译,不转译node_moudules中的js文件 其次在缓存当前转译的js文件,设置loader:...
Published on2023年4月1日Promise面试Promise一个 Promise 对象代表一个在这个 promise 被创建出来时不一定已知的值。 它让您能够把异步操作最终的成功返回值或者失败原因和相应的处理程序关联起来。 这样使得异步方法可以像同步方法那样返回值: 异步方法并不会立即返回最终的值,而是会返回一个...
Published on2023年4月1日排序算法排序面试算法堆排序(Heapsort) 子节点的键值或索引总是小于(或者大于)它的父节点 `javascript Array.prototype.heap_sort = function() { var arr = this.slice(0); // 交换 function swap(i, j) { var...