每周分享(第 101 期)

115 阅读1分钟

新闻、观点、有趣

TC39:proposal-decorators 装饰器提案
9月,TC39 会议上提出了新的装饰器提案,TC39 对装饰器方案的研究已经有超过 5 年的历史,本次提案是基于过去所有提案提出的一个新提案。

细数九种常见的设计模式
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案,本文介绍常见的九种设计模式。

小程序底层实现原理及一些思考
讲述了从 Vue 出发的小程序内核设计过程,以及为什么放弃了这种方案。同时指出了小程序架构的设计的核心出发点实际上是“安全”与“管控”。

教程、技巧

ugit - Learn Git Internals by Building Git in Python
通过工具的配合,手把手教你学会用 Python 实现 Git,以便更好的了解 Git 的底层实现原理

库、工具

Webpack 5.0 正式发布
Webpack 5.0 正式发布,更好的持久化缓存算法、提高 Web 平台的兼容性、带来 Node 生态新功能