用户中心USER CENTER

首页/用户
  • Cache-Control、ETag和过时的Expires

    摘要:究其原因是因为也是设置时间来做期限,但是它设置的是到期时间,并且要是格式的时间,最致命的是它的到期时间是依据系统时间来看的,如果系统时间错误超过了的到期时间,那么就会请求不到资源。 前记 HTTP缓存是web性能优化的一个常识,目的是当你第二次请求时,将JS、CSS、的请求速度加快,但是html却不能设置Cache-Control,这是为什么,可以想一想 Cache-Control 如...

    X_AirDu 发布于JavaScript
  • 人人都能懂的Vue源码系列—02—Vue构造函数

    摘要:果然我们找到了的构造函数定义。告诉你是一个构造函数,需要用操作符去调用。在深入方法之前,我们先把目光移到文件里在的构造函数定义之后,有一系列方法会被立即调用。下篇博文主要介绍相关的内容,涉及到原型链和构造函数以及部分的实现,敬请期待 上篇博文中说到了Vue源码的目录结构是什么样的,每个目录的作用我们应该也有所了解。我们知道core/instance目录主要是用来实例化Vue对象,所以我...

    X_AirDu 发布于JavaScript
  • [译]浅显易懂的 this 取值规则

    摘要:遵循以下规则,按优先级排列。换句话说,当处于被调用函数的左边,则就是左边的对象。试一下通过两种不同的方式调用函数时的值。找到应用的规则很显然应用的是规则使用符号。在使用工具库时发现取值不符合上述规则时,请查看库文档。 翻译自文章The Simple Rules to ‘this’ in Javascript。 确定什么是 this 并非难事。总的来说,通过查找函数被调用时的位置(和方法...

    X_AirDu 发布于JavaScript
  • JavaScript 异步、栈、事件循环、任务队列

    摘要:引擎是单线程的,如上图中,它负责维护任务队列,并通过的机制,按顺序把任务放入栈中执行。接下来,我们会细说图中的栈和任务队列。直到微任务队列为空,执行下一步。上一轮循环中有少数的会被延迟到这一轮的这一阶段执行。 概览 showImg(https://segmentfault.com/img/bVU9kG?w=922&h=706);我们经常会听到引擎和runtime,它们的区别是什么呢? ...

    X_AirDu 发布于JavaScript
  • 正则 理解这些点就够了

    摘要:不是完全的正则手册,只记录一些重要的容易有误解的点定义正则表达式通过字面量形式或构造函数形式定义或一般使用字面量形式,构造函数形式用在正则表达式在运行时才能确定下的情况例如另一方面字符串中反斜杠有别的含义要想表示等要使用两个反斜杠来转义反斜 不是完全的正则手册,只记录一些重要的,容易有误解的点 定义 正则表达式通过字面量形式或RegExp构造函数形式定义 const pattern=/...

    X_AirDu 发布于JavaScript
<