69 篇博文 含有标签「Fullstack」
查看所有标签 · 阅读需 6 分钟
TypeScript Enum
· 阅读需 11 分钟
枚举(Enum)类型经常被用于取值在一定范围内的场景,比如一周只能有七天,角色权限设计等。枚举类型变量使用enum
字段来定义,枚举成员的值可以是数字或者字符串,并且枚举成员是只读的。
枚举按照类型划分,主要分为以下三种:
TypeScript Basic Types
· 阅读需 9 分钟
Nginx 基础命令
· 阅读需 2 分钟

npm 使用
· 阅读需 22 分钟
Intro to HTTP/2
· 阅读需 16 分钟

简介
HTTP/2 主要目的是提高网页性能,最近几年比较火,将其单独抽成一块讲。2015 年,HTTP/2 发布。它不叫 HTTP/2.0,是因为标准委员会不打算再发布子版本了,下一个新版本将是 HTTP/3。
目前还有不少服务还是 HTTP/1.1,NodeJS 也是从 v10 才将 http2 转正。Express5.x 才开始支持 http/2。

可以打开谷歌首页看看,基本上都是 http/2 协议,简写成 h2
TypeScript Type Compatibility
· 阅读需 18 分钟
TS 允许将一些不同类型的变量相互赋值,虽然某种程度上可能会产生一些不可靠的行为,但增加了语言的灵活性,毕竟它的祖宗 JS 就是靠灵活性起家的,而灵活性已经深入前端的骨髓,有时会不得不做一些妥协。
当一个类型 Y 可以被赋值给另一个类型 X 时,我们就可以说类型 X 兼容类型 Y。
X (目标类型) = Y (源类型)
Primitive type compatibility
原始类型的兼容性主要关注三点:
Node.js 安装与版本管理
· 阅读需 2 分钟
npm vs. yarn
· 阅读需 2 分钟