在基于 Deno / Node.js 编写程序,时常会遇到类似这样的需求:“列出(遍历)目录下的所有文件,包括子目录“。如何实现这一点呢,很显然可以使用一些已写好的工具库,如 node-rdnode-walkglob 等;但她们或多或少,都有些弊端,不方便使用;那么手动写一个方法,来实现“同步获取指定目录下所有文件“呢?本篇文章,即同大家一起探讨下这个问题。

Read More

一如十余年前,引用汪国真先生的那首《无题》:“年龄 总是如期而来”,这半点不由人。岁月裹挟下,于屏前、“谈笑”中,看 2020 世事风云变幻,心宽体 PáN….. 而今,正式步入而立之年,愿“山河无恙,人间皆安;青春永驻,知行合一”。

Read More

curl 非常有用的命令行工具库,用于通过 URL 传输数据。它的名字就是客户端(client)的 URL 工具的意思(command line tool and library for transferring data with URLs)。它的功能非常强大,命令行参数多达几十种。如能熟练使用,可以在很多应用场景下,发挥巨大的价值。本篇文章,就跟大家一起探讨下 curl 以及关于它的那些妙用。

Read More

CSS 预处理器,是 Web 前端开发中,常用的一种工具。它们基于 CSS 扩展了一套属于自己的 DSL(Domain Specific Language),来解决我们书写 CSS 时难以解决的问题,如语法不够强大、没有变量和合理的样式复用机制等。CSS 预处理器的存在:提供 CSS 缺失的样式层复用机制、减少冗余代码,提高样式代码的可维护性;在如今前端开发中,扮演着不可或缺的角色。

Read More