自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗的小绿萝

不问前程,只管修行

  • 博客(5)
  • 收藏
  • 关注

翻译 深入理解HTTP Cache(HTTP Caching译文+理解)

公司项目为使用Angular,React,非单页面应用。每个页面要发多个请求,页面加载缓慢。为此,学习下HTTP Cache。通过网络请求获取资源既慢又昂贵。大量的请求在服务端和客户端之间往返,使得资源可用时间以及浏览器可处理它们的时间都有了延迟,同时用户访问的数据成本也会增加。因此,缓存和重用已获取的资源是优化前端性能的一个关键点。当前,所有的浏览器都附带实现了HTTP缓存。所以我们只需...

2019-01-30 18:27:24 11756

原创 关于"!module.parent"的用法

背景:服务的入口文件有如下代码:if (!module.parent){correlator.withId(‘Worker’, startWorker);}其他均为内部方法。通过调查,才明白。这段代码基本相当于直接执行correlator.withId('Worker', startWorker);(相当于入口函数)。但是在跑单元测试时,会把该入口文件作为子模块引入到*.test.js...

2019-01-25 17:00:21 2164

原创 package.json中版本号详解

一、版本号简介软件版本号有四部分组成:第一部分为主版本号,变化了表示有了一个不兼容上个版本的大更改。第二部分为次版本号,变化了表示增加了新功能,并且可以向后兼容。第三部分为修订版本号,变化了表示有bug修复,并且可以向后兼容。第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有五种,分别为base、alpha、beta 、RC 、 releaseeg:添加链接描述二、 ...

2019-01-23 15:24:52 24419

原创 深入理解javascript闭包

闭包在javascript中是一个非常重要但又难以掌握的概念。已经学习和使用javascript一年半之久,还是完全不理解闭包是什么。今天开始认真理一下。闭包使得函数可以继续访问定义时的词法作用域。在学习js闭包之前,首先需要了解一个概念,词法作用域。一、 词法作用域作用域分为词法作用域(大多数编程语言所采用的)和动态作用域(Bash脚本,Perl)。1. 词法阶段大部分标准语言编...

2019-01-17 17:13:25 300

原创 Nodejs 环境下.env配置环境变量(附源码分析)

背景介绍在使用阿里云的函数计算时,使用了其一键部署工具fun, fun 在使用时需要配置 ACCOUNT_ID、REGION、ACCESS_KEY_ID、ACCESS_KEY_SECRET=xxxxxxxxxx等信息。 在使用时直接在根目录下创建.env文件,并写入ACCOUNT_ID=xxxxxxxxREGION=cn-shanghaiACCESS_KEY_ID=xxxxxxxxxxx...

2019-01-10 15:04:50 20765 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除