ELSE 技术周刊(2018.02.12期)
by Steven Wang
本期推荐
下一代状态管理工具 immer 简介及源码解析
在使用 JavaScript 引用类型的时候,经常会产生一些无法意识到的副作用,所以需要在开发中加入不可变数据类型。immer 是一个很轻量的库,用很小的成本赋以 JS 不可变数据的特性,其中对 es5 getter、setter 和 es6 proxy 的使用技巧,值得仔细阅读。
业界动态
介绍 Node.js 未来两处很不错的新特性
Node.js 新加入的 Promise 化的 fs API,以及支持 Async Iterators 的 stream API,得以更加优雅地编写异步代码。
前端开发
ES6 Class Extends 性能分析
对 ES6 Class 和 Extends 实现继承性能比较, 可以发现 extends 继承的层次对性能还是有很大影响的,继承的深度越深,性能会越慢,当然并不为因为这点性能而牺牲代码的优雅,相信 V8 引擎会解决这个问题的。
揭秘前端字符的戏精之路
关于 Unicode 在实现和展示上一些有趣的玩法。
【译】10 种最常见的 Javascript 错误
rollbar 统计数千个项目,发现了 JavaScript 中频度最高的 10 种错误。并说明是什么原因导致了这些错误,以及如何防止。
【译】非常有用的 48 个 JavaScript 代码片段
精心收集了多达 48 个有用的 JavaScript 代码片段,可以让程序员在 30 秒甚至更少的时间内理解这些经常用到的基础算法。
解读 JavaScript 之深入探索 WebSockets 和 HTTP/2
对通信协议领域的 WebSockets 和 HTTP/2 两个网络协议进行了比较,可以对其差异有个全面的了解, 以及如何在哪些业务中选择使用。
Using Meta Tags in HTML: Some Basics and Best Practices
本篇讲述了 meta 标签的基本概念以及最佳实践,面对网络流量巨头的俯瞰,小心翼翼写好 meta 才是最好的。
Developing Games with React, Redux, and SVG - Part 1
通过 React 和 Redux 控制 SVG 元素的来开发游戏系列。
技术纵横
Https的前世今生
用诙谐的故事讲明 HTTPS 原理。
可视化解释压缩算法的工作原理
简述了压缩技术以及原理,可以了解到压缩算法是如何对图片和视频等大数据文件的处理的。
针对搜索引擎爬虫的欺骗式 SSR
本文描述一种服务端渲染的思路,挺实用,可以借鉴。
程序人生
程序员的核心能力 - 引擎式思维
少谈点框架,多聊些架构,运用引擎式思维,不会因为某项技术的过时而失去价值。
ELSE 技术周刊由 IFT 小组 出品,汇聚一周好文章, 周刊原文。本期编辑:
@Curtis 前端中年人
@StoneZou 前端搬砖工,不安分于前端开发的搬砖工
@Steven 写 JS 的老年人
@mirreal 想当设计师的程序员不是一个好攻城狮
@Jade 以前想多点后端sense写前端,现在想多点产品sense写前端
点击这里 向我们推荐你读到的好文章。
Subscribe via RSS