http缓存

2019-09-04
阅读 2 分钟
1.3k
http 缓存分为强缓存,协商缓存 强缓存 强缓存表示直接使用缓存中的资源,不发请求,主要值有 Expires 和 Cache-Control 表现为请求状态码 200,size: (memory cache / disk cache) memory cache:资源在内存中,读取时间几乎为 0,关闭页面时资源释放,下次打开如果再次命中强缓存就是 disk cache disk cache:资源在磁...

Symbol.toPrimitive 与 [] + {} == {} + []

2019-07-30
阅读 2 分钟
1.7k
在 Symbol.toPrimitive 属性(用作函数值)的帮助下,一个对象可被转换为原始值。该函数被调用时,会被传递一个字符串参数 hint ,表示要转换到的原始值的预期类型。

pwa简介

2018-09-14
阅读 1 分钟
1.6k
Progressive Web App, 简称 PWA,是提升 Web App 的体验的一种新方法,能给用户原生应用的体验。 PWA 能做到原生应用的体验不是靠特指某一项技术,而是经过应用一些新技术进行改进,在安全、性能和体验三个方面都有很大提升,PWA 本质上是 Web App,借助一些新技术也具备了 Native App 的一些特性,兼具 Web App 和 Nati...

null 与 undefined 的区别

2018-09-14
阅读 1 分钟
1.2k
null 是 javascript 的关键字,表示一个特殊值,常用来描述"空值",typeof 运算返回"object",所以可以将 null 认为是一个特殊的对象值,含义是"非对象"。

如何在git commit时添加eslint校验

2018-09-11
阅读 2 分钟
13.4k
和其它版本控制系统一样,Git 能在特定的重要动作发生时触发自定义脚本。 有两组这样的钩子:客户端的和服务器端的。 客户端钩子由诸如提交和合并这样的操作所调用,而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。