周末重构了一个项目 https://github.com/szhshp/disqus-proxy

这个是一个 Disqus 评论框, 滑到本文最下方就能看到新版本.

我所做的主要修改:

  1. 改用 Typescript 重构项目
  2. 修改 logger 逻辑
  3. 添加 emoji 支持

关于这个项目用 Typescript 重构, 我大概花了:

所花时间比率内容
1%重建项目
1%代码优化
10%哎哎哎这个变量是什么 Type 来着?
10%哎哎哎这个 Type 为什么不能传给那个变量?
10%哎哎哎要不要给这个变量设置 any 呢?
10%哎哎哎为啥 npm 原生的包不管用?
10%哎哎哎是哪个疯子觉得 JS 不好发明了 TS
10%使用 TS 简直是时代的倒退
10%我绝对是疯了学什么 Typescript
10%哎我新加了个 attr, 哎我要修改 type, 哎我要修改 interface
10%We do not need Java in JS!!
8%我绝对是疯了学什么 Typescript

全文完

顺便说一下下方代理评论框可以添加 emoji 表情了, 如果你有梯子那么会加载原生的, 所以关闭你的梯子去底端试试吧