工具

利用脚本执行 `tsc` 忽略类型检查错误

2022-08-06

TypeScript 作为一个强类型的语言,增强了 JavaScript 编程开发体验,类型定义文件为一个第三方模块的使用体验增色不少,现如今很多 npm 包的发布都内置了对类型定义文件的支持。

了解更多

前端工程化:对于构建工具链的简单思考

2022-08-01

前端工程化是一个值得了解的方向,从软件开发、测试到部署上线整个环节的深入,可以对软件工程有一个更深刻的理解,对于前端来说,构建工具链是工程化中重要的一环,这里对这么多年接触过得工具做一个简单的总结思考。

了解更多

如何更好的维护开源项目

2022-04-22

一直以来开源精神被开发者所推崇,维护开源项目需要注意什么,有哪些工具可以帮助我们解决通用的复杂问题,值得学习了解。

了解更多

解析基于 core-js 与 ESLint 的 Web 兼容方案

2021-12-07

Web 网页为了保证在多个平台和低中高端设备上的体验稳定性和一致性,通常会做 Polyfill 以保证兼容性,当下社区的主流方案则是基于 core-js,而 ESLint 则可作为自动检测的辅助工具。

了解更多

Web 前端调试工具:SourceMap 文件

2021-11-28

Web 前端项目在生产环境发布的代码是经过混淆和压缩的,如何调试则成为了一个难题,SourceMap 文件则是一个解决该问题时可以利用的很好的工具。

了解更多

使用 Jest 和 Puppeteer 构建 Web 自动化测试平台

2021-08-15

谷歌发布的 Puppeteer 工具和脸书发布的 Jest 测试工具为 Web 端到端测试提供了极大的便利,这里记录了如何使用它们构建一个 Web 自动化测试平台。

了解更多

理解编程语言的设计与实现

2021-05-02

编程语言为开发者提供了诸多便利,那么它是如何被发明的,不同的语言设计理念有什么不同呢?

了解更多

使用 Git

2018-12-31

Git 是一个分布式的版本控制工具,类似的版本控制工具还有 SVN ;由于 GitHub 平台的盛行,也使得 git 更加受欢迎,在 Windows 平台使用 git 也是非常方便的。

了解更多

IDE:VS Code 配置同步

2018-08-15

利用一款插件来同步 VS Code 的配置到 GitHub 的 gist 上,实现多个设备间共享一套配置。

了解更多

编辑器:Sublime Text 常用插件

2018-05-19

Sumblime Text 是一个具有漂亮的界面和强大功能的文本编辑器,而且也支持许多丰富的插件。它是一个收费软件,但是允许开发人员无限期的免费试用。这篇文章介绍一下常用的插件。

了解更多

编辑器:Sublime Text - Vim 插件

2018-05-18

Sumblime Text 是一个具有漂亮的界面和强大功能的文本编辑器,而且也支持许多丰富的插件。它是一个收费软件,但是允许开发人员无限期的免费试用。

了解更多

单元测试工具:Junit

2017-08-30

通常一个项目的代码量是比较大的,而且其中逻辑也较为复杂,在开发完成后再进行项目测试其实是比较耗费时间和精力的,因此边开发边测试是个很好的选择,而 JUnit 则为我们提供了这样的便利。

了解更多