-
ELSE 技术周刊(2017.12.04期)
团队分享
React 整洁代码最佳实践
作为开发人员不能仅仅满足于代码可以工作,而应该让代码更易于编写,阅读和维护,这篇文章介绍了很多 clean code 在 React 应用开发上的最佳实践。
注释的艺术
好的代码应该是自文档的,我们不应该对一些显而易见的代码进行注释,而是为了解释复杂的想法,文章还对比了好的注释与不好的注释之间的差异。
本期推荐
如何用人类的方式进行 Code Review
目前大多数团队对于 Code review 的重视程度远远不够,很多人都把其视为一件麻烦事。即使有代码审查流程的团队,也缺乏相关经验,没有建立一套一个高效的机制来保证。这篇文章减少一些很实用的技巧,抱住更加高效地完成评审,以及让大家都爱上这件事。
技术纵横
计算机视觉这一年:这是最全的一份CV技术报告
The M Tank 编辑了一份报告《A Year in Computer Vision》,记录了 2016 至 2017 年计算机视觉领域的研究成果,对开发者和研究人员来说是不可多得的一份详细材料。完整 PDF 地址
Git的4个阶段的撤销更改
... -
ELSE 技术周刊(2017.11.27期)
业界动态
直击阿里双11神秘技术:PB级大规模文件分发系统“蜻蜓”
文章主要介绍了阿里的PB级大规模文件分发系统“蜻蜓”, 通过使用P2P技术同时结合智能压缩、智能流控等多种创新技术,解决大规模文件下载以及跨网络隔离等场景下各种文件分发难题,大幅提高数据预热、大规模容器镜像分发等业务能力。而且已开源出来, 随着容器技术发展,大文件分发一直是个重要的问题,所以是一件值得研究的技术。
前端开发
Clean Code vs. Dirty Code: React Best Practices
本文重点介绍适用于现代 React 软件开发的整洁代码实践,以及使用 ES5+ 的语法糖带来的一些变化。
I Still Love jQuery — And You Should, Too.
现在 jQuery 似乎成为老套的代名词,开发者更喜欢谈论 TypeScript、ES 2015+、React、Vue 等新框架或新概念。作者在本文中讨论了为何现在还是会继续使用 jQuery,以及如何编写可扩展的 jQuery 代码、如何将 jQuery 集成到其他框架等。
PWA是否能带来新一轮大前端技术洗牌
当 Web...
-
ELSE 技术周刊(2017.11.20期)
业界动态
Introducing the New Firefox: Firefox Quantum
FireFox 发布重大更新,“新版本建立在一个全新的的引擎 Quantum 之上,速度是 6 个月前的两倍”。这篇文章介绍为什么 FireFox 可以变得这么快。
Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
昨天 V8 开发者 @hashseed Node.js 提交了一个 issue :RFC: speeding up Node.js startup using V8 snapshot#17058, 旨在通过使用 V8 snapshot 让Node.js 的启动的更快, issue...
-
ELSE 技术周刊(2017.11.13期)
团队分享
魔幻语言 JavaScript 系列之 call、bind 以及上下文
从一行代码来看看 JavaScript 是一门多么魔幻的语言,顺便谈谈 JavaScript 中的 call、apply 和 bind 以及上下文。
前端开发
Preact:一个备胎的自我修养
本文着重作者介绍了Preact的工作流程以及其中各个模块的一些工作细节,对于不熟悉 Preact 同学来说是个很好的入门篇, 对于Preact的工作流程和 主要功能模块都有自己的详细解说, 也可以和React 对比学习。
面向未来的前端数据流框架 - dob
在前端数据流框架, dob 利用 proxy 实现的数据依赖追踪工具, 主要核心思想大量借鉴于 mobx, 但是从实现原理、使用便捷性,以及调试工具都做了大量优化, 可以利用 dob-react 与 react...
-
ELSE 技术周刊(2017.11.07期)
业界动态
NEWS: Node.js 8 Moves into Long-Term Support and Node.js 9 Becomes the New Current Release Line
Node 8成为LTS版本,当前发布版本为Node 9。Node的版本发布越来越快了。
Version 5.0.0 of Angular Now Available
Angular 5.0.0 已经发布。作为一个包含新功能和错误修复的主要版本,继续专注于使 Angular 更小更快,更易于使用。
前端开发
【译】JS 中的内存管理及常见的 4 种内存泄露处理方式
从 0 开始梳理内存管理以及回收问题,浅显易懂
...