理解闭包与内存泄漏

2021-01-30
阅读 9 分钟
11.1k
闭包,是指有权访问另一个函数作用域中变量的函数。从定义上我们可以知道,闭包是函数,并且是被另一个函数包裹的函数。所以需要用一个函数去包裹另一个函数,即在函数内部定义函数。被包裹的函数则称为闭包函数,包裹的函数(外部的函数)则为闭包函数提供了一个闭包作用域,所以形成的闭包作用域的名称为外部函数的名称。

express开启https服务器

2020-04-10
阅读 3 分钟
4.8k
客户端发起请求,服务器收到请求后将证书发送给客户端,证书中包含了服务器端的公钥,客户端收到证书后,生成一个对称密钥,并取出服务器公钥对这个对称密钥进行加密,服务端收到后用私钥进行解密,拿到客户端发送过来的对称密钥,之后客户端和服务端将采用这个对称密钥进行加密和解密数据。

Docker基本使用以及实战部署Vue项目

2020-03-22
阅读 13 分钟
8.2k
Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

node进程与线程

2020-03-18
阅读 9 分钟
6.3k
进程是指正在进行中的程序,即正在运行的程序。进程是操作系统进行资源分配和调度的最小单位,所以每个进程都拥有自己独立的虚拟地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈区域(stack region)。文本区域存储处理器执行的代码;数据区域存储全局的变量和常量;堆栈区域其中栈...

axios的封装和api的管理

2020-03-14
阅读 11 分钟
8.3k
Content-Type 用于规定客户端通过http或https协议向服务器发起请求时,传递的请求体中数据的编码格式。因为get请求是直接将请求数据以键值对通过&号连接(key1=value1&key2=value2)的方式附加到url地址后面,不在请求体中,所以get请求中不需要设置Content-Type。通过浏览器抓取get请求数据可以发现其请求头中并...

一看就懂之webpack原理解析与实现一个简单的webpack

2019-09-10
阅读 15 分钟
7.7k
本文主要讲述的是webpack的工作原理,及其打包流程,一步步分析其打包过程,然后模拟实现一个简单的webpack,主要是为了更深刻地了解其打包流程,为了充分体现其山寨的意义,故名称定为web-pack。

一看就懂之webpack基础配置

2019-08-11
阅读 31 分钟
7.4k
本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。

详解Vue服务端渲染

2019-08-04
阅读 16 分钟
6.9k
一、服务端渲染 - 简介所谓服务端渲染就是将代码的渲染交给服务器,服务器将渲染好的html字符串返回给客户端,再由客户端进行显示。服务器端渲染的优点有利于SEO搜索引擎优化,因为服务端渲染是将渲染好的html字符串返回给了客户端,所以其可以被爬虫爬取到;加快首屏渲染时间,不会出现白屏;服务器端渲染的缺点SSR会占...