ELSE 技术周刊(2017.08.07期)

前端开发

用Next.js快速上手React服务器渲染

Next.js 是一个用于在服务端渲染 React 应用程序的简单框架, 让服务器渲染的前端项目更简单。文章从零搭建项目,很详细的讲解了 Next.js用法和特性。

let, const and var in javascript

ECMAScript 6 introduced let and const to the javascript engine. So, lets see what is the real difference between let ,const and var.

HTTP1.0、HTTP1.1 和 HTTP2.0 的区别

作为前端工程师,了解HTTP以及各版本之间的差异,无疑对前端开发是事半功倍的

JavaScript 高阶函数应用 - 如何监听页面 DOM 变动并高效响应

"最近在做 chrome 插件开发,既然是插件那就难免不对现有页面做一些控制,比如事件监听、调整布局、对 DOM 元素的增删改查等等"

业界动态

鹅厂分享会丨如何轻松爬取网页数据?

文章总结了 几种不同的爬虫方式,足够应对大部分场景的数据爬取。对于每种的方式, 都列出了所需掌握的知识点,能很好帮助我们理解它们。

不再碎片化学习,快速掌握 H5 直播技术

关于h5直播最全的干货,对于直播的HLS,RTMP,HTTP-FLV协议都做了讲解及差异对比。文章从协议,视频流及流的处理对于h5直播技术做了全面深入的介绍。

技术纵横

IM 消息可靠性及一致性的解决方案

对于 IM 系统消息可靠性及一致性问题,通过消息重发机制保证消息成功被服务端接收,通过会话记录检查保证收取消息完整,从而保证整个消息发送过程的可靠性;使用 uuid 消息去重,参考向量时钟算法进行消息排序,为保证消息一致性提供一种解决方案。

API 设计原则

Qt 的设计水准在业界很有口碑,一致、易于掌握和强大的 API 是 Qt 最著名的优点之一。孙然 Qt 用的是 C++,但其中设计原则和思考是具有普适性的。整个篇幅中包含很多示例,是关于API 设计一篇难得的好文章。

实用推荐

Elm In Production: 25,000 Lines Later

Elm 是一种编译为 JavaScript 语言,用于声明性地构建前端 Web 界面。在这家公司,经历了长时间的 jQuery 前端架构最后演变成一种难以维护的意大利面条式代码。在比较现有框架之后,最终选择 Elm,作者强调了 elm 的优点,也对比了缺点,最后有了一篇经验性的文章。

一个故事讲完 HTTPS

用一种叙事的手法,不仅引人入胜,通常也会使得事情简单化。读完这个故事,相信你会理解 HTTPS。

AlloyCrop

AlloyTeam发布的图片裁切工具,基于canvas的相关api做了封装,10kb的源码实现了移动端的裁剪功能

程序人生

回应『Angular有哪些地方比Vue更优秀?』by 尤雨溪

大家在凑热闹的同时可要借机研究研究大牛们走心的对技术的分析和对比,着实干货。

story-about-angular-passion-and-community

"I'm going to share a story with you today. A story about Angular, passion and community." — Igor

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

@Curtis 前端中年人

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

@Steven 写 JS 的老年人

@sturloly building apps for my future starship

@mirreal 一个程序圈的间谍

感谢以下同学荐稿:elevenbeans

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

风清洋

风清洋

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

评论