Tags → #coding
-
讲透同源策略
我愿称同源策略(Same-origin policy,以下可能会缩略为 SOP)为前端新手的痛。 先简单说说什么是同源:**同协议、同 host、同端口**视为同源(Same-origin)。以 `http://example.com:80` 为例,协议是 `http`,host 是 `exa...
-
TypeScript Generic Parsing
Generics can be understood as **passing types as variables to type definitions**, just like passing parameters to functions. For example: ```typesc...
-
Análisis de los genéricos en TypeScript
En pocas palabras, los genéricos se pueden entender como **pasar un tipo como variable a una definición de tipo**, de la misma manera que se pasan l...
-
TypeScriptのジェネリック解析
ジェネリックは、**型を変数として型定義に渡す**ということを簡単に言えば、関数に引数を渡すのと同じようなものです。例えば: ```typescript function identity<Type>(arg: Type): Type { return arg; } let output ...
-
TypeScript 泛型解析
泛型简单来说可以理解成**把类型当变量传到类型定义里**,就如同参数传到函数一样,例如: ```typescript function identity<Type>(arg: Type): Type { return arg; } let output = identity<string>...
-
拥抱 TypeScript 的历程
Mind Elixir 在 2021 年 10 月开始逐渐迁移到 TypeScript,很忏愧地说直到最近,我才狠下心来打开了把 `compilerOptions.strict` 设成了 `true`。 那时不太懂 TS,跌跌撞撞地写类型,到现在算是积累了点经验,而且日常工作中的项目也已经用上了 ...
-
Vue 系前端测试策略
Vitest 是一个测试框架,类似老框架 Jest,用于运行测试。Vitest 最大的优点是可以和 Vite 整合起来,减少配置复杂度(反过来说,如果你不用 Vite 的话 Vitest 不一定是最好的选择)。 如果你在 Vite 的基础上安装 Vitest,只需要安装 ,然后在 `vite....
-
docker 趣事
一件前端容器化时发生的趣事