javascript如何设置控制台输出的样式以使其看起来漂亮? 1 周,4 日 Questions & Answers 58 像npm和firebase这样的程序在执行命令时如何产生有趣而漂亮的控制台输出 例如: $ firebase deploy 或 $ npm i <some-package>
# 1 楼答案 要获得类似于上述软件包和其他一些著名软件包的控制台输出,可以采用多种方法。这完全取决于您使用的编程语言 只是为了给答案提供一些背景;漂亮的控制台输出可能因不同的设计、不同的颜色和移动装载机而异 既然问题是关于这些程序如何构建这种输出,我想对此进行更多的阐述。下面给出一些方法 手动操作编程语言的打印语句 这是传统的方法,可用于在控制台上进行各种设计,您可以使用循环和适当的间距在控制台上打印各种图案。这是非常传统的,但一些用户更喜欢这样做以保持简单。还记得我们在基本算法竞赛中解决的星型问题吗你可以把这些知识付诸实践 此外,这仅限于获取形状,没有库几乎不可能进行着色和样式设置 使用专门为此构建的库 对于node,著名的图书馆应该是CHALK。对于Python,可以使用colorful。类似地,也有可用于其他语言的库
# 1 楼答案
要获得类似于上述软件包和其他一些著名软件包的控制台输出,可以采用多种方法。这完全取决于您使用的编程语言
只是为了给答案提供一些背景;漂亮的控制台输出可能因不同的设计、不同的颜色和移动装载机而异
既然问题是关于这些程序如何构建这种输出,我想对此进行更多的阐述。下面给出一些方法
手动操作编程语言的打印语句
这是传统的方法,可用于在控制台上进行各种设计,您可以使用循环和适当的间距在控制台上打印各种图案。这是非常传统的,但一些用户更喜欢这样做以保持简单。还记得我们在基本算法竞赛中解决的星型问题吗你可以把这些知识付诸实践
此外,这仅限于获取形状,没有库几乎不可能进行着色和样式设置
使用专门为此构建的库
对于
node
,著名的图书馆应该是CHALK。对于Python
,可以使用colorful。类似地,也有可用于其他语言的库