ELSE 技术周刊(2017.07.31期)

业界动态

React 16 beta

React 16 beta对外开放,开发者通过@next即可安装最新版。值得一提的是,新版使用了Map和Set的集合数据结构,使用需全局引入babel-polyfill。新版在组件报错处理,部分生命周期等特性上都发生了一些变化。

Error Handling in React 16

随着React 16发布日期的靠近,官方博客对于组件错误处理的相关特性文章也发布了。新版引入了“错误边界”的概念,主要是捕获,记录子组件树的JavaScript错误并显示相应的UI,而不会使整个应用因错误异常被阻塞。

4 Important Changes In Vue.js 2.4.0

vue2.4.0版本新增的4个重要特性:支持异步组件的服务端渲染;子组件对父级属性的默认继承;异步组件对于webpack3的支持;html片段的注释保留;

技术纵横

浅谈 Node.js 安全

随着 Node.js 的应用慢慢的变多,RESTful API 也好 RPC 也好,在应用广泛的同时,特别是 npm 仓库上存在大量质量参差不齐,年久失修的库,Node.js 的安全问题慢慢变得严峻起来,这里主要简单谈论一些 HTTP 相关的安全问题。

再见Flash,Adobe将于2020年停止其开发和更新

Adobe今天宣布,计划终结Flash浏览器插件,并在2020年停止开发和更新。Adobe一位发言人表示:“我们将在2020年底停止更新和下载Flash Player,并且鼓励内容创作者将现有的Flash内容转到其它更新更开放的平台上。”

漫画算法:什么是一致性哈希?

@玻璃猫 的小灰灰又遇到难题了, 让我们陪他了解下 一致性哈希算法,以及如何解决分布式存储结构下动态添加和删除节点所带来的问题。

前端开发

React的新引擎—React Fiber是什么?

在Raect 16的版本里,React 团队将采用新的调度策略 -- Fiber reconcile, 来解决原来在复杂数据交互中 Virtual DOM的计算占用浏览器主线程时间过多,导致用户交互延迟卡顿问题。

前端基础进阶(十一):详细图解jQuery对象,以及如何扩展jQuery插件

“虽然随着前端的发展,另外几种前端框架的崛起,jQuery慢慢变得不再是必须。因此大家对于jQuery的热情低了很多。但是许多从jQuery中学到的技巧用在实际开发中仍然非常好用。简单的了解它也有助于我们更加深入的理解JavaScript。这篇文章的主要目的就是跟大家分享一下,jquery对象是如何封装的。算是对于大家进一步学习jQuery源码的一个抛砖引玉。”

5 CSS Properties That You Probably Don’t Know

几个并不是那么常见的 CSS 属性,但挺有趣的,说不定下次你就可能用到。

我用了两个月的时间才理解 let

如何理解 let x = x 报错之后,再次 let x 依然会报错?

实用推荐

Discover your character

寻找那些需要却又打不出来的字符

npm v3 Dependency Resolution

5 minutes read of this article will make you actually know A unique new feature of npm v3 rather than "just heard about it" like me, 5 minutes ago.

程序人生

陆奇:如何成为一个优秀的工程师

对于一名优秀工程师的特质,陆奇提出五点要求:相信技术、站在巨人的肩膀上创新、追求卓越、每天学习以及 Ownership,希望对你有所启发。

ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:

@Curtis 前端中年人

@StoneZou 前端搬砖工,不安分于前端开发的搬砖工

@Steven 写 JS 的老年人

@sturloly building apps for my future starship

@mirreal 一个程序圈的间谍

感谢以下同学荐稿:elevenbeansJoker-Qu

点击这里 向我们推荐你读到的好文章,期待你们。

风清洋

风清洋

前端老兵,一路上搬过C++、C#、Java的砖,现在在搬Node.js

评论