2021年12月20日

浏览器中的网络:30 | HTTP/2:如何提升网络速度?

摘要: 前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 上一篇文章聊了 HTTP/1.1 的发展史,虽然 HTTP/1.1 已经做了大量的优化,但是依然存在很多性能瓶颈,依然不能满足我们日益变化的新需求,所以就有了今天要聊的 HTTP/2。 本文依然从需求的层面来谈,先分析 HTTP/1.1 阅读全文

posted @ 2021-12-20 16:48 bala001 阅读(517) 评论(0) 推荐(0) 编辑

说一下 vue-router 的原理是什么?

摘要: 实现原理:vue-router 的原理就是更新视图而不重新请求页面 vue-router 可以通过 mode 参数设置为三种模式:hash 模式、history 模式、abstract 模式。 hash 模式。默认是 hash 模式,基于浏览器 history api,使用 window.addEv 阅读全文

posted @ 2021-12-20 15:51 bala001 阅读(1644) 评论(0) 推荐(1) 编辑

浏览器的本地存储(2)的WebStorage了解多少

摘要: WebStorage又可以分为localStorege和sessionStorage localStorage 和Cookie异同:相同的一点是:针对一个域名,即在同一个域名下,会存储相同的一段localStorage 区别: 容量:localStorage 的容量上限为 5M,相对于 cookie 阅读全文

posted @ 2021-12-20 15:15 bala001 阅读(273) 评论(0) 推荐(1) 编辑

浏览器的本地存储(1)的cookie了解多少?

摘要: Cookie最开始被设计出来其实并不是做本地存储的,而是为了弥补http在状态管理上的不足 http协议是一个无状态协议,客户端向服务器发请求,服务器返回响应,这次事件就完成了,但是下次发请求如何让服务端知道客户端是谁呢?在这个需求下就产生了Cookie Cookie本质上就是浏览器里面存储的一个很 阅读全文

posted @ 2021-12-20 10:28 bala001 阅读(247) 评论(0) 推荐(0) 编辑

说一下错误监控的实现,错误监控的正确使用方式,日志如何分等级?

摘要: 错误分类 运行时错误:这个错误往往是在写代码时造成的。如语法错误、逻辑错误等等,这种错误一般在测试过程中也能够发现 资源加载错误:这个错误通常是找不到文件或者是文件加载超时造成的。 错误捕获 代码错误捕获 try { //运行可能出错的代码 } catch (e) { //捕获错误 } window 阅读全文

posted @ 2021-12-20 09:29 bala001 阅读(138) 评论(0) 推荐(0) 编辑

导航