缓存相关header Expires 响应头,代表资源的过期时间 Cache-Control 请求/响应头,缓存控制字段,精确控制缓存策略 If...
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个目标对象,当这个目标对象的状态发生变化时,会通知所有观察者对象,使它们能够自...
1.代理模式。在某些情况下,出于种种考虑/限制,一个对象不能直接访问另一个对象,需要一个第三者(代理)牵线搭桥从而间接达到访问目的,这样的模式就...
1.装饰器模式,它的定义是“在不改变元对象的基础上,通过对其包装拓展,是原有对象可以满足用的更复杂需求。”比如水墨屏的手机壳,就是一个标准的装饰...
深入理解JS的事件循环一、循环单线程可以顺序处理确定好的任务。 但是如果在线程执行过程中,想加入新任务,怎么办?只能引入循环机制,让线程持续运转...
参考:为什么cookie会有httponly属性?真实案例解释XSS的三种攻击 XSS:hacker往HTML中注入恶意脚本,浏览器是无法区分脚...
一、用法1.遍历数组for in 返回数组的下标(key);for of 返回数组的元素 2.给数组手动添加属性,for in 循环可以遍历出n...
1.Object.assign(target, ...source),返回目标对象。针对深拷贝,需要使用其他办法,因为 Object.assig...
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global...