240 发简信
IP属地:内蒙古
  • http缓存

    缓存相关header Expires 响应头,代表资源的过期时间 Cache-Control 请求/响应头,缓存控制字段,精确控制缓存策略 If...

  • 观察者模式——使用频率及面试频率最高的设计模式

    观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个目标对象,当这个目标对象的状态发生变化时,会通知所有观察者对象,使它们能够自...

  • 设计模式之代理模式

    1.代理模式。在某些情况下,出于种种考虑/限制,一个对象不能直接访问另一个对象,需要一个第三者(代理)牵线搭桥从而间接达到访问目的,这样的模式就...

  • 装饰器模式

    1.装饰器模式,它的定义是“在不改变元对象的基础上,通过对其包装拓展,是原有对象可以满足用的更复杂需求。”比如水墨屏的手机壳,就是一个标准的装饰...

  • 深入理解事件循环 2020-08-13

    深入理解JS的事件循环一、循环单线程可以顺序处理确定好的任务。 但是如果在线程执行过程中,想加入新任务,怎么办?只能引入循环机制,让线程持续运转...

  • XSS的三种攻击及httponly---20200812

    参考:为什么cookie会有httponly属性?真实案例解释XSS的三种攻击 XSS:hacker往HTML中注入恶意脚本,浏览器是无法区分脚...

  • for in 与 for of

    一、用法1.遍历数组for in 返回数组的下标(key);for of 返回数组的元素 2.给数组手动添加属性,for in 循环可以遍历出n...

  • Object对象

    1.Object.assign(target, ...source),返回目标对象。针对深拷贝,需要使用其他办法,因为 Object.assig...

  • Map对象

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global...