第11期:React团队的技术准则;微前端让前端开发变得容易

React团队的技术准则

作者Dan Abramov是React的核心开发者,他在这里介绍了React团队在解决一些问题上的技术准则(页面上有中文翻译)。总体来看 ,团队在React上新技术的尝试和规划是比较节制和严谨的,作者总结了以下几点。 UI优先于API; 吸收复杂度; 从Hacks到Idioms... 查看更多

一个基于WebAssembly的AR数独解答器

WebAssembly为非前端开发者提供一种编写前端应用的能力,作者在本文中使用OpenCV、Tensorflow和使用Rust编写的一个解答器。 通过下面的示意图,可以看到整个解答器的流程。 简而言之,上图中每一帧的步骤如下: 自适应阈值用于定位边缘,产生黑白图像; 边缘被... 查看更多

微前端让前端开发变得容易

微前端的概念越来越火,越来越多的开发者开始关注微前端的实现和适用场景。目前为止,还没有一个特别完善的微前端架构方案,社区里面有很多开发者在做新的尝试并总结沉淀。 微前端相比现在的SPA项目有一些优点: 分离的数据存储 独立部署 更快的构建与发布 更高的团队自主性 易于调试和维护... 查看更多

2020年你可以在浏览器里做什么

这是一个GitHub仓库,作者在文中列出了2020年可以浏览器中做的一些不可思议的东西。里面的内容还在更新,会持续添加一些浏览器中已经实现的很少有人知道的特性。 下面,我们简单列一些浏览器特性: prefers-color-scheme。许多操作系统提供了暗黑和浅色模式(特别是... 查看更多

理解 Async Await

由于JavaScript的单线程处理方式,异步处理一直是JavaScript开发者的痛点。在ES6之后,我们可以使用Promise和Async/Await的方式来更优雅地处理异步请求。 我们在日常开发中,应该会经常使用Promise和Async/Await处理异步请求、异步操作等... 查看更多

分享于 2020-01-14