那些年被我们忽视的Vary:Origin
之前刷知乎有看到一篇文章,讲Vary头未配置引起资源缓存错乱的问题,当时只是大概瞄了下,对Vary这个头有了点印象,便没有继续深究。 今天同事碰到一个奇怪的bug,由于chrome65开始禁止通过a标...
Fighting's Blog
之前刷知乎有看到一篇文章,讲Vary头未配置引起资源缓存错乱的问题,当时只是大概瞄了下,对Vary这个头有了点印象,便没有继续深究。 今天同事碰到一个奇怪的bug,由于chrome65开始禁止通过a标...
大图 感觉还有些不明白的地方,等明白了再补上。 源码: title HTTPS Handshake Client->Server: 1.协议版本\n2.加密方式列表\n3.支持的压缩算法\n4....
1.安装依赖库 npm i -D @vue/test-utils babel-jest jest jest-serializer-vue vue-jest 2.配置jest (package.json...
通过npm安装完puppeteer后若运行报错,可能需要通过apt-get安装一些缺少的依赖 sudo apt install gconf-service libasound2 libatk1.0-0...
1.Promise.race Promise.race用于处理一般竞态问题,参数为一个迭代器可迭代对象,该对象中的任意成员状态发生改变,Promise.race返回的promise状态随即发生改变。 ...
用如下表达式表示包含数字的情况 /\D*\d/ 至少包含三个数字的表示 /(?:\D*\d){3}/ 测试: /(?:\D*\d){3}/.test(‘aaawqdw’) //false /(?:\D...
在只使用正则的情况下,把一个整数用千分位分隔符(半角逗号)分隔,如 原始字符: 198123123123123 变为 198,123,123,123,123 分析: – 从后往前每三个数字...
127.0.0.1 被看做是永不会宕掉的地址,因为虚拟地址是不需要和网卡绑定,所以电脑在没有安装网卡时就可以ping通,通常用来检查TCP/IP协议栈是否正常。属于环回地址,那什么是环回地址? 环回地...
为了提升用户体验,我们一般会在做耗时操作时显示loading效果,缓解用户等待的焦虑.通常情况下,我们的代码可能是这样子: <div v-show=”isLoading”> loading...
一般在一个项目开始之前,我们一般会对现有的框架做一定功能上的丰富,比如对ajax请求功能的二次封装,封装的功能可能包含了:通用错误处理,请求过滤,响应过滤等等。如果我们封装的函数叫request,那么...
说道软绑定,那么不得不首先提到什么是硬绑定,如Function.prototype.bind,就是硬绑定,有如下代码: let obj1 = { id:’obj1′ }, obj2 = { id: ‘...