From 59add9525d5c2f8a86bf5037d90a6c5222afad54 Mon Sep 17 00:00:00 2001 From: jiaziling Date: Fri, 13 Sep 2024 08:58:32 +0800 Subject: [PATCH] doc: update --- "src/content/blog/fe/\344\272\206\350\247\243 ora.md" | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git "a/src/content/blog/fe/\344\272\206\350\247\243 ora.md" "b/src/content/blog/fe/\344\272\206\350\247\243 ora.md" index 3642462..ce18ada 100644 --- "a/src/content/blog/fe/\344\272\206\350\247\243 ora.md" +++ "b/src/content/blog/fe/\344\272\206\350\247\243 ora.md" @@ -136,7 +136,9 @@ const spinner = ora().start('Loading unicorns') ``` #### 1. 构造函数 + :::note[关键点] + ![image](https://cdn.z.wiki/autoupload/20240912/HfOA/297X168/image.png?type=ha) Q:默认设置为什么使用 stderr 而不是 stdout? @@ -210,7 +212,7 @@ start 方法的逆操作,包括停止周期运行函数,重置帧索引, 4. 一个广受欢迎的开源库并不一定都由极其复杂的逻辑构成,但它一定是高效且精准的解决了某些痛点才得以流行。 ::: -能用这些知识做什么? -ora.js 本身可以应用在任何需要等待长任务执行的终端环境下。从应用角度来说在开发 cli工具或其他 node 脚本时很有用(同时它还存在 Python,Rust,Go,Deno 等各种版本)。 -响应式思想的实践,这种收集变化并在某个刷新函数(render)中统一进行处理的方式可以让代码逻辑变得清晰和集中,在后续开发中可以考虑应用这种思维。 -通过了解 ANSI 标准,可以横向联想到例如 chalk.js 终端染色、inquirer.js 用户输入 等工具库逻辑的底层实现都依靠这套标准。为以后了解同类型甚至创造同样功能的工具库打下基础。 +### 能用这些知识做什么? +1. ora.js 本身可以应用在任何需要等待长任务执行的终端环境下。从应用角度来说在开发 cli工具或其他 node 脚本时很有用(同时它还存在 Python,Rust,Go,Deno 等各种版本)。 +2. 响应式思想的实践,这种收集变化并在某个刷新函数(render)中统一进行处理的方式可以让代码逻辑变得清晰和集中,在后续开发中可以考虑应用这种思维。 +3. 通过了解 ANSI 标准,可以横向联想到例如 chalk.js 终端染色、inquirer.js 用户输入 等工具库逻辑的底层实现都依靠这套标准。为以后了解同类型甚至创造同样功能的工具库打下基础。