- 博客(5)
- 收藏
- 关注
原创 浅谈在浏览器输入url后页面展示的过程中发生了什么
重定向到新的URL:根据服务器返回的重定向响应,浏览器会向新的URL发送新的HTTP请求,重复步骤,直到不再返回重定向响应。总的来说,缓存控制可以通过设置HTTP响应头中的Cache-Control、Expires、ETag、Last-Modified等字段来实现,不同的字段可以用于指定缓存的有效期、缓存的更新机制、缓存的验证等。代理缓存:代理服务器也可以缓存资源,当多个用户请求相同的资源时,代理服务器可以直接返回缓存的资源,减少对源服务器的访问。需要注意的是,跨域请求是由浏览器的同源策略所限制的。
2023-11-23 17:27:31 52
原创 怎么通过webpack编写插件去自动检查cdn
方法中,我们可以注册Webpack的钩子函数来执行插件的逻辑。可以根据需要注册多个钩子函数,每个钩子函数都会在特定的构建阶段执行。在插件逻辑中实现自定义功能。这可以包括修改Webpack的配置、操作构建过程中的文件、添加自定义资源等等。你可以根据具体需求来编写插件的逻辑。我们首先来说如何简单的去实现一个webpack插件,想要实现一个webpack插件,我们首先要创建一个新的插件文件,例如。参数,该参数用于配置插件的选项。,在插件文件中,引入。
2023-11-20 15:50:49 84 1
原创 echart.clear()清除注册的实例时 报错:Cannot read properties of null (reading ‘getRoots‘)
但是经过对代码的检查我排除了1,2,3的原因,在排除原因的过程中我想到了如果无法解决,既然是在Echart.clear()清除实例报出的错误,那么我们可以用其他法代替Echart.clear(),这里的Echart是初始化之后的,Echarts = echarts.init(chartContainer);,后经过查询得知,在 ECharts 中,调用 Echarts.setOption({})方法来设置空的配置项是无效的,这是因为 ECharts 在设置配置项时会进行一些合法性检查和优化处理。
2023-11-16 17:37:10 621
原创 vue 打包失败 This is probably not a problem with npm. There is likely additional logging output above
npm run build 打包报错
2023-09-15 16:55:49 420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人