-
推荐我 2020 年读过的十本书
Posted on Feb 13, 2021 ; 书单 好书推荐
不知道其他人怎么样,我在读书的过程中有时会迸发出一些小火花,将过去埋藏在深处的记忆激发出来。在书中一边寻找答案,一边激活记忆的碎片,这种感觉是非常有意思的。去年算是我读书相对以往较多的一年,这既说明了我在过去的一年有非常强烈的成长渴望,也说明了我遭遇了一些困难与瓶颈。非常感谢这些书在这过去的一年里带给我的力量,简单跟大家推荐一下我认可的好书! [继续阅读...]
-
HitKounter 替换 CDN 服务地址的公告
Posted on May 31, 2019 ; 博客 HitKounter
三年前,我发布了一个用于统计博客访问量的小工具,HitKounter。这些年来不少用户正在使用这个小玩意儿,这让我感到很开心!但是最近出了一些小问题。之前我将 HitKounter JavaScript 脚本直接上传到了又拍云的对象存储中。那时我直接将又拍云提供的测试访问链接开放出来,以供大家使用。 [继续阅读...]
-
像呼吸一样自然:React hooks + RxJS
Posted on Nov 26, 2018 ; RxJS React react-hooks
上个月的 React Conf 上,React 核心团队首次将 hooks 带到的公众们的眼前。起初我看到这样奇怪的东西,对它是很抗拒的。Dan 说 JavaScript 里的 this 太黑了,从其他语言转来写 React 的人会很不适应。然而 hooks 本质上也是一种黑魔法,需要理解它的本质依旧需要对 JS 的各种闭包和作用域的问题搞得很透彻才行。然而后来,跟 hooks 打了几天交道以后,我感觉这个想法还是挺有意思的。 [继续阅读...]
-
阻碍你使用 GraphQL 的十个问题
Posted on Feb 19, 2018 ; GraphQL Apollo Relay
我在使用 GraphQL 的过程中经历了理解、误解、再理解的过程。作为吃了 GraphQL 这个螃蟹的人,希望能够通过这篇文章更好地帮助各位读者理解 GraphQL 是什么,GraphQL 会给你带来什么,以及将 GraphQL 应用于你的系统中需要注意哪些问题。这不是一篇系统的科普文,如果你有什么其他疑问可以评论中留言询问。 [继续阅读...]
-
浅谈前端中的过早优化问题
Posted on Sep 25, 2017 ; 前端开发 性能优化
过早优化是万恶之源。 —— Donald Knuth 还记得大四的软件优化课上,课的主题虽然是关于各种优化手段的,但老师讲的第一门课的 PPT 里依旧给这句话留了独立的一页。在近期的工作中,我就碰到了不少因为“过早优化”带来的麻烦。稍微整理了一下思绪,便有了这篇短文。 [继续阅读...]
-
RxJS 实战篇(一)拖拽
Posted on Jun 20, 2017 ; JavaScript RxJS drag
很多人在接触到 RxJS 后会有一个共同的感觉:这个库虽然很强大,但奈何各种各样的 operators 太多了,在实际场景中根本不知道怎么运用!所以本文并不旨在阐释响应式编程的优越性,而是通过循序渐进的实例来展示 RxJS 常用 operators 的使用场景。 [继续阅读...]
-
Visual Studio Code 前端调试不完全指南
Posted on May 20, 2017 ; vscode debug JavaScript
Visual Studio Code (以下简称 vscode) 如今已经代替 Sublime,成为前端工程师们最喜爱的代码编辑器。它作为一个大型的开源项目,不断推陈出新;社区中涌现出大量优质的插件,以支持我们更加舒服地进行开发工作。在近期的工作中,我尝试通过 vscode 来提升调试代码的幸福度,积累了一点点小心得在此与大家分享一下 [继续阅读...]