现代前端框架都引入了数据的响应式系统:模型层(Model)只是普通的 JavaScript 对象,修改它则自动更新视图(View),这让状态管理简单而直观。 Vue、Meteor Tracker、Mobx 中的数据响应式系统原理基本相同,本文将对其进行解析,并从零开始一步步实现一个与框架解耦的数据响应式系统。

Continue reading

随着项目体积膨胀,webpack 构建时间越来越长。webpack 构建属于高频需求,每天耗费大量时间干等着是很难受的——于是有了本文,探讨如何加速 webpack 构建。

Continue reading

花了一周的时间才把这本书读完。中卷比上卷内容与厚度都更为详实,类型、语法、异步都是 JavaScript 中核心内容,看完之后一时竟有内容过多,难以消化之感。该系列书虽内容精良无比,但在目录结构上安排稍显随意,在重读时感觉应把脑图结构重排一下。

Continue reading

免费 SSL 证书服务 Let’s encrypt 刚出时,我曾经试着给本站部署过 HTTPS,在 chrome 下成功看到了小绿锁后就没多管了。直到前几天在 Github 上引用本站的图片时,发现图片无法成功显示(Github 使用 camo 服务来代理第三方图片),且 camo 报错 Error Fetching Resource,我才发现似乎本站部署 SSL 证书时存在问题。随后在 ssllabs 上检测本站 HTTPS,只得了 C 评分。于是仔细研究了下细节,将评分提到了 A+,并总结成此文。

Continue reading

Jin

Interested in Web Development/Typography/Japanese.

WebDeveloper

Beijing