![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
花落s
这个作者很懒,什么都没留下…
展开
-
关于HTTP缓存
HTTP 的缓存机制,可以说这是前端工程师需要掌握的重要知识点之一。本文将针对 HTTP 缓存整体的流程做一个详细的讲解,争取做到大家读完整篇文章后,对缓存有一个整体的了解。HTTP 缓存分为 2 种,一种是强缓存,另一种是协商缓存。主要作用是可以加快资源获取速度,提升用户体验,减少网络传输,缓解服务端的压力。强缓存不需要发送请求到服务端,直接读取浏览器本地缓存,在 Chrome 的 Network 中显示的 HTTP 状态码是 200 ,在 Chrome 中,强缓存又分为 Disk Ca.转载 2020-05-13 17:46:27 · 342 阅读 · 0 评论 -
关于Vue-cli+ElementUI项目 打包时排除Vue和ElementUI
修改 build/webpack.base.conf.js....module.exports = { .... // 表示不需要webpack打包的文件 externals: { 'vue': 'Vue', 'element-ui': 'ELEMENT' }}修改 main.js 注释掉 Vue 和 ElementUI// import Vu...原创 2019-11-28 14:13:09 · 2505 阅读 · 0 评论 -
React笔记: 异常捕获边界(Error boundaries)
官方文档如果模块加载失败(如网络问题),它会触发一个错误。你可以通过异常捕获边界(Error boundaries)技术来处理这些情况,以显示良好的用户体验并管理恢复事宜。import MyErrorBoundary from './MyErrorBoundary';const OtherComponent = React.lazy(() => import('./OtherCom...原创 2019-11-12 09:20:44 · 586 阅读 · 0 评论 -
从一个url地址到页面渲染完成,发生了什么?
1. DNS解析,将域名解析为 ip 地址浏览器DNS缓存系统DNS缓存路由器DNS缓存网络运营商DNS缓存递归搜索: (blog.baidu.com为例).com 域名下查找DNS解析.baidu 域名下查找DNS解析blog 域名下查找DNS解析出错了(都找不到)2. TCP连接,TCP三次握手由浏览器发起,告诉服务器,我要发送请求了 (在吗?)由服务器发起...原创 2019-07-03 18:54:57 · 197 阅读 · 0 评论 -
JS排序算法
分析一个排序算法,要从 执行效率、内存消耗、稳定性 三方面入手。1.执行效率<1>. 最好情况、最坏情况、平均情况时间复杂度我们在分析排序算法的时间复杂度时,要分别给出最好情况、最坏情况、平均情况下的时间复杂度。除此之外,你还要说出最好、最坏时间复杂度对应的要排序的原始数据是什么样的。<2>. 时间复杂度的系数、常数 、低阶我们知道,时间复杂度反应的是数据规...原创 2019-08-14 17:41:40 · 110 阅读 · 0 评论