工具
在计算机编程中,宏(Macro)是一种被预处理器处理的代码块或指令,用来在编译时进行代码替换或扩展,以便简化代码编写或实现一些特定功能。宏允许程序员定义自己的简短、易于理解的代码片段,然后在代码中重用这些宏。
之前写过一篇 eslint 入门教程,只是针对一些 eslint rule 搭建以及实现一个简单的 demo,在实际应用中需要更多的 api 以及一些技巧来实现复杂的需求场景,本文针对 eslint rule 的一些开发技巧进行整理,希望对你有所帮助。
AST(抽象语法树)是对JS代码抽象语法结构的表示,Babel可以帮我们把代码解析成AST,方便我们进行转换,操作,生成。社区的 eslint,代码转换工具 taro 等,都离不开 AST 进行操作。下面整理下 AST 常见的使用方法。
Markdown是一款轻量级标记语言,提供了各种语法来编写文档,最终生成html,例如标题,代码块,表格,链接,图片等等。目前市面上支持Markdown的免费软件也不是很多,接下来分享几款好用且免费的Markdown软件。
之前介绍过 「npm包版本号-Semantic Versioning规则详解」,今天介绍下 npm 包里面 package.json 的 version 如何控制版本号。
作为一个前端开发工程师,肯定离不开跟富文本打交道,做B端管理系统,CMS系统都需要富文本编辑,下面介绍几款优秀的富文本编辑器,有些方便定制化,有些功能强大,按需使用。
Mac上最实用、最受欢迎的软件,帮助你更好地发挥你的Mac的性能,提高你的工作效率,以及使你的日常生活更加便捷。
PageSpy 是一款功能强大的远程Web项目调试工具。它基于对原生API的封装,对调用原生方法时的参数进行过滤和转化,并整理成格式规范的消息,以供调试端消费。当调试端接收到这些消息数据时,它提供了类似于控制台的交互式功能界面,将数据以清晰直观的方式呈现出来。
作为一个程序员,选择一款合适的,好看的编程字体尤为重要。好看的编程字体不仅易于阅读,还能让你的代码更具吸引力,避免视觉疲劳,让你身心预约,享受编码的乐趣。本文整理了一些好看的编程字体,或许有你喜欢的。😍
人工智能(AI)正在迅速改变我们的工作方式,软件开发领域也不例外。代码编程是使用人工智能提高生产力最多的领域之一,AI编程能够帮我我们提高研发速度,对行业的冲击力非常大,合理利用AI编程可以方便我们开发,但是要注意的是,太依赖与AI编程会把我们编程工具人,无思考能力,要权衡利弊。
Oh My Zsh 是一个令人愉快的、开源的、社区驱动的框架,用于管理您的 Zsh 配置。它捆绑了数千个有用的功能、帮助器、插件、主题以及一些让您大喊大叫的东西。
作为一名web开发或者设计师,在设计网站或者APP时,配色是最让人头疼的,接下来推荐这几款配色工具,可以帮助你快速找到合适的配色方案,让你的网站或者APP更加美观。Colormind 是一个使用深度学习的配色方案生成器。它可以从照片、电影和流行艺术中学习色彩风格。