自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 前端缓存详解

6、强缓存分为内存缓存和硬盘缓存(内存访问速度快,但是关闭 页面浏览器就会清楚内存;7、强缓存内存缓存一般是img、js等信息,js等会经常变化的信息;11、协商缓存还是要判断数据是否更新的,没有更新就直接换回缓存内容,更新数据了者重新查询数据库请求。原文地址:面试题什么是浏览器缓存_码农有梦想的博客-CSDN博客_浏览器缓存面试题。9、清缓存有效期过期了,请求后端服务,后端服务开始根据请求头判断协商缓存的操作。10、协商缓存是后端存储的,查询后端存储直接返回,不去重新查询数据库等;

2023-02-20 15:37:25 421

原创 VUE Watch讲解

WatcherWatch扮演的角角是订阅者/观察者,它的主要作用是为观察属性提供回调函数以及收集依赖。(如计算属性Computed,vue会把该属性所依赖数据通过dep添加到自身的deps中),当被观察的值发现变化时。会收到来自dep的通知。从而触发回调函数。Watcher分为三种类型 渲染(render-watcher)、计算属性(computed-watcher)、侦听器(normal-w...

2020-04-15 11:46:24 331

原创 前端工程化

何为工程化:工程化是为了提高效率和降低成本面生工程化方案1、开发规范1 css hint2 html hint3 eslint2、模块化开发:(资源的模块化 css 模块化 js 模块化)每个包含模板html +样式(css)+逻辑(js)功能完备的结构单元统前端框架/类库的思想是先组织DOM,然后把某些可复用的逻辑封装成组件来操作DOM 是DOM优化3、组件化开发:组件化框架/类库...

2020-01-03 10:53:27 141

原创 前端通过 URL下载文件名修改名称

1、通过发送get请求 获取当前文件的blob2、利用 navigator.msSaveBlob 进行保存3、或者使用a标签的download属性进行处理代码如下function getBlob(url) {return new Promise(resolve => {const xhr = new XMLHttpRequest()// 避免 200 from disk cac...

2020-01-03 10:04:12 8325 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除