ELSE 技术周刊(2017.04.28期)

业界动态

Vue.js Server-Side Rendering Guide

SSR(Server-Side Rendering)来了。vue 官方支持 node 的服务端渲染了,日前发布了英文版 api 文档,vue 生态越来越完善了。

Painting with Code Introducing our new open source library React Sketch.app.

Airbnb 开源了一个新的库 React Sketch.app,可以使用 React 来绘制 Sketch,看起来挺酷炫的,回头一想使用场景貌似不多,要是能反过来把 Sketch 变成 React 就厉害了。

我为什么不在乎人工智能

在这个鼓吹人工智能的时代,有人站出来说要冷静点,人工智能取代不了人类的工作,自动编程也是不可能的,我们不应该过度夸大它的用处。

维护一个大型开源项目是怎样的体验

维护开源项目不容易,许多开源项目就是无人维护而渐渐没落,听听 Electron 和 NW.js 作者维护这两个项目的有趣经历。

Yes, Python is Slow, and I Don’t Care

在硬件成本已经不再是最昂贵资源的时候,把事情做完比快速地做事更加重要。当我们使用 Python,就是在尽情享受可以快速做完事情的乐趣。

Git 由浅入深之存储原理

详解 .git 目录下的文件内容,概述了 git 的存储方式, 对于每天朝夕相处的 git, 你有必要深入了解一下它。

前端技术

[译] 我经常听到的 GraphQL 到底是什么

不管你最后会不会用上它,相信多了解了解 GraphQL 是值得的。如果你稍微花点时间去明白它的原理,应该可以找到它很多的可取之处。

函数式 JavaScript:将方法从对象中解耦

解耦让我们可以把函数用在更多地方以及不同类型的对象上,同时让它可以与其它函数组合。我们还消除掉了所有对 this 上下文的引用,光这一项对我来说就足够了!

webpack 与 rollup 的相似与差异

引入依赖模块的最小化,无疑是前端静态资源加载的极致体验。 但相对于 webpack2+Tree-shaking,rollup 的优势在哪里?

个人的中小型项目前端架构浅谈

React 大法固然好,但是对于一个中小型单页面应用,精简、高效的满足业务的需求以及支持友好的快速的维护、迭代才是王道。在选用以及配置组件化前端框架的问题上,我认为,值得“思考9小时”得以“开发一小时”。

单页应用的数据流方案探索

徐飞同志在 QCon 北京的分享,主要探讨在前端组件化开发大型应用的组件间通信问题,介绍了 MVI 架构理念。分析目前一些解决方案解决什么问题,还存在什么问题,并提出一套组件化开发的机制来保证对数据流的控制。

揭秘 react 生态体系

详细的总结了 react 的生态体系,以及它在 web 端,移动端,服务器端,VR 等各个领域中技术栈的使用。 不知不觉间 , react 已不单纯是一个框架,而是一个行业解决方案,通过本文,可以让你对 react 的生态体系有了一个直观的了解。

JavaScript 内存泄漏教程

被这个问题问倒过吗?出自阮一峰的文章, 详细介绍了,什么是 JS 内存泄露,JS 内存泄漏的识别方法,ES6 对于内存泄露的解决方法

饿了么大前端 Node.js 进阶教程

关于使用 Node 在服务端进行 JS 编程,绝逼不是像在浏览器端写段 JS 弹个框那么简单了,当我们面向服务器时,如何处理 I/O?如何解决并发?如何处理 HTTP? 如何...这是一篇非常基础文章,如果想做一个 NodeJS 全栈工程师,请务必从头至尾过一遍。强烈推荐

我的职业是前端工程师

一本前端小书,作者自称,内容主要集中于前端应用通用知识,并以个人视角来看前端领域的各种技术。

JavaScript 中函数节流和函数去抖的讲解

关于函数节流(throttle )和函数去抖(debounce)的讲解,结合 underscore 的 .debounce.throttle 实现。如果不能完全体会其差异,还可以到 这里 看一下两者可视化的比较。

摆脱浏览器限制的Javascript

万金油 JavaScript ,就像是 Atwood定律提到的:任何能够用 JavaScript 实现的应用系统,最终都必将用 JavaScript 实现(Any application that can be written in JavaScript, will eventually be written in JavaScript)

实用技巧

缓存最佳实践 & max-age 陷阱

no-cache 是不缓存资源? must-revalidate 是每次都校验资源?答案都在这篇,还有其他更多关于cache 的冷知识和使用陷阱

React 源码剖析系列 - 解密 setState

this.setState() 方法应该是每一位使用 React 的同学最先熟悉的 API。然而,你真的了解 setState 么

React 项目的一个 ie8 兼容性问题

在前端框架层出不穷、标准不断更新的时候,对于低版本的浏览器兼容就成了棘手的问题。本文讲解了 webpack + React 项目的一些 IE8 的兼容方案,以及遇到坑,可以了解下,避免以后遇到此类兼容问题 。

程序人生

[译] 我是如何成为一名更优秀的程序员的

作者将自己编程路上的心路历程总结下来,希望对你会有所启发。

边工作边带娃,我是如何在 1 年内拿到第 2 个学位和 5 个开发者认证的

常规的做事方法都是为傻瓜准备的,因为它设计的目的就是让每个人都能够跟上进度。实际上大多数人都可以做的更快更好。

极客漫画:气人的软件

看看这些自作聪明的软件,会不会让人发疯。

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

@Curtis (陈炳树) 编程时总是伴随着背景音乐的前端农民工

@StoneZou (邹传勇) 前端搬砖工,不安分于前端开发的搬砖工

@汪桂洋 从C++走来,一路虐过C#, Java, Python, Go, 最终定格在Javascript的前端攻城狮

@陈佳文 中学认真学画画,高中写练级脚本,后来就当了前端

@王鹏 不想当大神的前端不是一个好码农

@yran 程序圈的间谍,我的梦想在浩瀚宇宙,我的征途是星辰大海

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

风清洋

风清洋

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

评论