ELSE 技术周刊(2018.01.01期)

业界动态

小程序又搞事情,H5 开发的春天来了!

就在刚刚,微信官方公布了几个小程序爆炸性的新闻,在 2017 年的年底,这个新闻似乎是在告诉大家,小程序能做的事越来越多,2018 年你再也没法再忽视它。

前端开发

技术雷达之「微前端」- 将微服务理念扩展到前端开发

在前端,往往由一个前端团队创建并维护一个 Web 应用程序,使用 REST API 从后端服务获取数据。这种方式如果做得好的话,它能够提供优秀的用户体验。但主要的缺点是单页面应用(SPA)不能很好地扩展和部署。在一个大公司里,单前端团队可能成为一个发展瓶颈。随着时间的推移,往往由一个独立团队所开发的前端层越来越难以维护。

2018 年,React 将独占前端框架鳌头?

一份来自Stateofjs的调查数据显示:相比 Angular 和 Vue, React 是 2017 年的主要 JS 框架,尤其是 React Native 以前所未有的速度提升自己。

How GitLab switched to Headless Chrome for testing

GitLab最近将前端测试从PhantomJS转向headless Chrome.文章详细解释了该团队作出此决定的缘由及面临的挑战,以及headless Chrome带来的好处。

2017年关于JavaScript你需要知道的事情

这一年,JavaScript确实发生了很多事情,一起来回顾一下。

React 之无限滚动

pwa 在国外也火了几年了。国内虽然暂时还不重视 webapp,但是从 safari 开始支持 pwa,和国内一些公司开始尝试 pwa 的势头看来,pwa 即将会在国内流行。作为强调性能和体验的 pwa 项目中,无线滚动是每个 pwa 项目都需要解决的问题。本文从 twitter 的无线滚动的视角出发,尝试实现了一套具体的无限滚动方案。介于 twitter 的文章中只提到概念没有提到任何代码和具体实现,我会在具体实现上着重说明。

浏览器中的图像识别 API

在本篇文章中介绍了 Chrome 中集成的图形识别 API (Shape Detection API),主要提供了三个接口: FaceDetector: 人脸识别、BarcodeDetector: 二维码/条形码 识别、TextDetector: 文本识别;越来越多的底层API 可以在浏览器中直接使用, 对于web 应用来说将更加具有独立性和丰富性。

你以为 CSS3 只是个简单的布局

本篇文章 汇总了一些利用 CSS3实现各种图案的奇思妙想, 原作者利用很少的标签, 主要运用CSS3的一些特性达到一些效果, 有意思。

现代 JavaScript 中的 AST

这篇文章介绍了 AST 在现代化 JavaScript 项目中的应用,包括 ESLint、Babel、Webpack

技术纵横

Docker说了这么多 最全的一篇在这里

Docker,近两年才流行起来的超轻量级虚拟机,它可以让你轻松完成持续集成、自动交付、自动部署,并且实现开发环境、测试环境、运维环境三方环境的真正同步。本文从 Docker 定义,作用,技术架构,安装和使用等全方位带你看懂 Docker。

2017年度盘点:15个最流行的GitHub机器学习项目

作者在本文中列出了 2017 年 GitHub 平台上最为热门的知识库,其中包含了学习资料与工具。

实用推荐

Building a Reactjs project with Parceljs

目前最快的JavaScript打包工具Parceljs,在不到2周的时间,已经在github上斩获了11k+star,这是一篇教你如何用Parcel来构建React项目的入门文章。

程序人生

你写的代码,是别人的噩梦吗?

谈的主题是企业应用架构实践,作者分析了造成现在系统异常复杂四大罪魁祸首,可扩展性差 、面向过程、分层不合理、随心所欲,并提出应对之策,最终形成一套高内聚,低耦合,可扩展,易理解的架构体系。

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

@Curtis 前端中年人

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

@Steven 写 JS 的老年人

@mirreal 想当设计师的程序员不是一个好攻城狮

@Jade 以前想多点后端sense写前端,现在想多点产品sense写前端

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

风清洋

风清洋

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

评论