图解HTTP读书笔记
最近抽空读完了图解 HTTP 这本书,顺便写了一些笔记,没有包含 HTTPS 的内容,有机会单独写一篇,知识点整理如下:
1.通常使用的网络是在 TCP/IP 协议族基础上运作的。HTTP 属于内部的一个子集
2.TCP/IP 是互联网关联各类协议集合总称。计算机与网络设备互相通信,双方必须基于相同的方法,比如,如何探测通信目标,哪一边发起通信,使用什么语言,如何结束,都需要一种规则,这种规则被称为协议(protocol)
最近抽空读完了图解 HTTP 这本书,顺便写了一些笔记,没有包含 HTTPS 的内容,有机会单独写一篇,知识点整理如下:
1.通常使用的网络是在 TCP/IP 协议族基础上运作的。HTTP 属于内部的一个子集
2.TCP/IP 是互联网关联各类协议集合总称。计算机与网络设备互相通信,双方必须基于相同的方法,比如,如何探测通信目标,哪一边发起通信,使用什么语言,如何结束,都需要一种规则,这种规则被称为协议(protocol)
有些文件一开始用不到,我们希望用到的时候再去加载,那么应该怎么做呢?其实 webpack 已经提供好了方法,我们可以通过import()语法,也可以通过require.ensure,当我们采用这种方法加载模块时候,就会发起一个 JSONP 请求,动态去加载模块,但是,有几个问题,比如,如何保证文件只加载一次,如何判断文件加载完成。
现在我们改一下主入口文件,将原来的add.js修改为通过 import 语法异步加载模块
随着前端工程化,各种自动化构建工具也越来越多,像早期的 gulp,再到后来的 webpack,以及 Vue 新的 vite 等等,虽然 webpack 用了很长时间,但是还没研究过内部原理,今天就来尝试研究一下原理并且手动实现一个简易的 webpack 并且对代码进行打包。
首先来看一个最基本的代码,我们在项目中,一般最常使用的就是 es6 的 import 语法,比如现在有一个 add.js,还有一个 types.js,以及入口文件 main.js 我们一步一步来拆解分析
自从搭建起来博客之后,虽然博客用 markdown 格式来写就可以了,但是图片插入却是一个大问题,写了几篇 blog 里面的图片都是直接引用别人的,前几天还好好的,这几天图片链接却 403 了,估计是做了防盗链之类的。
自己手动 copy 的话在各个平台之间也挺麻烦,比如有道云笔记和博客之间都需要手动修改,国内的云存储厂商用着也不太放心。
在阿里云找了半天没找到关于 serverless 部署 hexo 的文档,还是腾讯云比较全,记录一下在腾讯云 serveless Framework 部署 hexo 过程.