资讯专栏INFORMATION COLUMN

AlphabetJS --- 在console或者shell中打印字符图案的小工具

ad6623 / 3315人阅读

摘要:在一些程序,或者一些网站的中,总是可以看到很炫的大型字符图案,比如知乎堆糖又或者是一些程序,这里不列举了。前段时间写完了一个用来专门输出这种图案的小工具现在支持所有英文大写字母数字,并且有两种风格的字符平面或者立体。具体的使用流程请参照。

在一些nodejs程序,或者一些网站的console中,总是可以看到很炫的大型字符图案,比如知乎:

堆糖:

又或者是一些nodejs程序,这里不列举了。

AlphabetJS
     /     |ˉ|         |ˉˉˉˉˉˉˉˉˉ |ˉ|      |ˉ|     /     |ˉˉˉˉˉˉˉˉˉ |ˉˉˉˉˉˉˉˉˉˉ||ˉˉˉˉˉˉˉˉˉˉˉ|
    /      | |         | |ˉˉˉˉˉˉ | |      | |    /      | |ˉˉˉˉˉ | | |ˉˉˉˉˉˉˉˉ  ˉˉˉˉ| |ˉˉˉˉ 
   / /    | |         | |      | ||  ˉˉˉˉˉˉ  |   / /    |  ˉˉˉˉˉ  / |  ˉˉˉˉˉˉˉˉ|     | |     
  / /     | |         | ˉˉˉˉˉˉˉ  /| |ˉˉˉˉˉˉ| |  / /     | |ˉˉˉˉˉ  | |ˉˉˉˉˉˉˉˉ      | |     
 /  ˉˉˉˉ   | |         | |ˉˉˉˉˉˉˉˉ | |      | | /  ˉˉˉˉ   | |     /  || |              | |     
/ /ˉˉˉˉˉˉ |  ˉˉˉˉˉˉˉˉ|| |         | |      | |/ /ˉˉˉˉˉˉ |  ˉˉˉˉˉ  / |  ˉˉˉˉˉˉˉˉ|     | |     
ˉˉ        ˉˉ ˉˉˉˉˉˉˉˉˉˉ ˉˉˉ          ˉ        ˉ ˉˉ        ˉˉ ˉˉˉˉˉˉˉˉˉ   ˉˉˉˉˉˉˉˉˉˉ      ˉˉˉ     

前段时间写完了一个用来专门输出这种图案的小工具:

github·starkwang/AlphabetJS

现在支持所有英文大写字母、数字,并且有两种风格的字符:平面planar 或者立体stereo

具体的使用流程请参照 README。

欢迎任何pull request、issue以及star!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/86120.html

相关文章

  • canvas菜鸟基于小程序实现图案线定制功能

    摘要:多个页签的显示,其实不难,有现成的组件,于是老夫写代码就是一把梭,撸起袖子就是干,噼里啪啦一顿写,写完一测,没有任何问题,实在是不要太简单,丢给产品预览复制浏览器地址到别的地方粘贴,不能正确回显内需要实现跳转,而且要能返回。 前言 最近收到一个这样的需求,要求做一个基于 vue 和 element-ui 的通用后台框架页,具体要求如下: 要求通用性高,需要在后期四十多个子项目中使用,...

    darkerXi 评论0 收藏0
  • 关于console的小技巧

    摘要:判断第一个参数是否为真,的话抛出异常并且在控制台输出相应信息。以参数为标识记录调用的次数,调用时在控制台打印标识以及调用次数。如果可以,打印元素表示的指定对象,或者对象视图。接受一个参数作为标识,结束特定的计时器。 我们在写代码的时候,偶尔会打印出后端传过来的信息,然后根据信息写我们的html代码,本来以为console.log就可以了,但是偶然又发现了console是有家族的,这说明...

    luqiuwen 评论0 收藏0
  • 使用ShellJS提升你的开发效率(一)

    摘要:返回堆栈中的路径数组。如果没有给出参数,将从堆栈中删除顶级目录并执行到新的顶级目录。 Shelljs - Unix shell commands for Node.js Shelljs是Node.js下的脚本语言解析器,具有丰富且强大的底层操作(Windows/Linux/OS X)权限。Shelljs本质就是基于node的一层命令封装插件,让前端开发者可以不依赖linux也不依赖类似于c...

    anRui 评论0 收藏0
  • nodejs 终端打印进度条

    摘要:那么使用简单的文本和符号,就够自己拼凑出命令行的效果下面例子文件已上传当然,进度条的效果可以根据需要自己设计啦,我这里只是给大家一个参考。 1. 场景导入 当我们对大量文件进行批量处理的时候(例如:上传/下载、保存、编译等),常常希望知道当前进展如何,或者失败(成功)的任务有多少;当我们的代码或程序已经发布,用户在执行安装的过程中,一个合适的(终端/命令行)进度条可以准确反映安装的步骤...

    dack 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<