几句话讲清楚浏览器缓存

一. 缓存无处不在

  1. cpu是有缓存的。可以减少和内存的交互,因为需要经过主板。
  2. 数据库也是有缓存的。因为数据库是以文件形式存储在硬盘上的,读取硬盘速度远远小于读取内存的速度。
  3. 服务器上也是有缓存的。比如membcache,redis,减少对数据库以及静态资源的读取。
  4. 浏览器也是有缓存的(304 Not Midified)。请求过一次的资源放在本地,加快请求速度。

二. 缓存的优点

  1. 减少延迟,加快速度
  2. 减少带宽消耗

阅读全文

如何使用eslint

一. 如何在命令行中使用eslint

1. 需要在本地或者全局安装eslint
1
$ npm install eslint --save-dev
2. 然后初始化配置文件
1
$ ./node_modules/.bin/eslint --init
3. 运行eslint ./src命令

如下为eslint配置文件项和含义

阅读全文

在命令行中打开vscode和sublime

第一种,通过软连接,在命令行中添加vscodesublime命令

1
sudo ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code  /usr/local/bin/vscode

阅读全文