- 博客(4)
- 收藏
- 关注
原创 浏览器缓存
-响应头设置Last-Modified标志文件的最后一次更改时间(时间戳),下一次请求,请求头设置(If-Modified-Since:上一次响应的Last-Modified);--max-stale=30 即使30秒内,缓存过期,也使用这个缓存,可以配合max-age一起使用(缓存时间:max-age + max-stale)--s-maxage 只在代理服务器生效,和max-age一样作用,会覆盖max-age。--no-cache 协商缓存;通过强刷新去刷新资源。--max-age=30 强缓存;
2024-08-19 13:43:56
390
原创 Promise的注意点
1、promise的状态改变(1)resolve(value):如果当前是pendding就会变成resolved(2)reject(reason):如果如果当前是pendding就会变成rejected(3)抛出异常:如果当前状态是pendding就会变成rejected2、一个promise指定多个成功/失败回调函数,当promise改变为对应状态时都会调用3、改promise状态和指定回调函数谁先谁后(1)都有可能,正常情况 下是先指定回调再改变状态,但也可以先改状态再指定回调
2022-02-24 10:09:08
224
原创 promise的基本使用
1.重要语法Promise(excute)构造函数Promise. prototype . then方法2.基本编码流程1)创建promise 对象(pending状态),指定执行器函数2)在执行器函数中启动异步任务 3)根据结果做不同处理 3.1)如果成功了,调用resolve(), 指定成功的value, 变为resolved状态 3.2) 如果失败了, 调用reject(), 指定失败的reason, 变为rejected状态...
2022-02-23 13:00:53
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人