WecTeam 前端周刊:第 013 期

原文转载自 「WecTeam 周刊」 (https://github.com/wecteam/weekly/blob/master/2019年/weekly-013.md)

预计阅读时间 0 分钟(共 0 个字, 0 张图片, 0 个链接)

前言

WecTeam 前端周刊(github.com/wecteam/weekly)是由京东社交电商部维C团维护的技术周刊,每周从前端同学阅读的技术文章中精选而来,每周五出刊。第 013 期发布时间:2019-11-29。

更多「原创」前端技术文章,欢迎关注微信公众号「WecTeam」。

周刊文章

1、【原创】Node.js项目TypeScript改造指南

本文作者@陈晓强。TypeScript 越来越火,本文不讲为什么要使用 TypeScript,也不讲基本概念。本文讲的是如何将一个旧的 Node.js 项目使用 TypeScript 进行改造,包括目录结构调整、TypeScript-ESLint 配置、tsconfig 配置、调试、常见错误处理等。

2、【译】负责任的编写JavaScript(一)

本文译者@刘辉。从统计数据上看,JavaScript是性能的关键。以现在的趋势,中等大小的页面很快就会至少发送 400 KB 的 JavaScript,而这仅仅是传输时的大小,并且还是压缩后的。尽管设备和网络都在不断进步,但是 JavaScript 的不断膨胀吞噬了这些收益。我们需要负责任地使用 JavaScript。首先要了解我们正在构建的内容以及构建方式。

3、蚂蚁前端研发最佳实践

云谦在 2019.11.15 成都全栈大会分享的文字稿,介绍了蚂蚁前端研发的最佳实践,其中提取了三个比较重要的点,每个点都是蚂蚁实践和深入思考后的结果,希望能对大家有所启发。

4、精读《unstated 与 unstated-next 源码》

unstated 是基于 Class Component 的数据流管理库,unstated-next 是针对 Function Component 的升级版,且特别优化了对 Hooks 的支持。与类 redux 库相比,这个库设计的别出心裁,而且这两个库源码行数都特别少,与 180 行的 unstated 相比,unstated-next 只有不到 40 行,但想象空间却更大,且用法符合直觉,本文从用法与源码两个角度分析这两个库。

5、尤雨溪:Vue 3.0的设计原则

2019年11月11号在Vue Toronto 2019会议上,尤雨溪做了关于《Design Principles of Vue 3.0》的分享。

6、Vue3 深度解析

实践才有发言权

7、JavaScript 为什么能活到现在?

介绍了JavaScript从jQuery时代到mvvm,从es5到es8的各种变化。

8、一个多业务、多状态、多操作的交易链路?闲鱼架构这样演进

这篇文章从客户端开发的角度,介绍闲鱼交易链路业务的架构演进过程,在保证性能的前提下,不断提升研发效率,与大家一起交流过程中的思考。

9、深度解析瀑布流布局

本文总结了multi-column、grid、Flexbox三种方式实现瀑布流,实现方案各有不同,从兼容性及易用性综合考虑,还是推荐使用Flexbox的布局实现方案。

more_vert