阅读 239

BetterFE 前端技术周刊 - 2019/02/25

## 深阅读

你不可不知的编码和字符集知识

推荐理由:这是一篇经典老文章了,16年前的文章,但内容却一点没过时,因为其说的是编码和字符集的历史及成因。作者开头就一顿喷,相信很多人看的时候,会觉得就是在喷自己,因为你真的是没有好好了解过字符集和编码这一基础知识,那么就赶紧跟随本文学习学习吧。

你真的了解回流和重绘吗

推荐理由:回流和重绘可以说是每一个web开发者都经常听到的两个词语,可是可能有很多人不是很清楚这两步具体做了什么事情。这篇文章讲述得很简洁易懂,希望可以帮助到大家。

函数式编程中如何处理副作用?

推荐理由:函数式编程在读和写方面能明显的降低我们的认知负荷,但是也带来了一些副作用,处理副作用的原则都是将其带来的不确定性限制在一定范围内,让其它部分得以保持纯的特性,本文介绍了依赖注入和Effect Functor等方法把副作用沉淀出来。

## 新鲜货

让动画变得更简单之FLIP技术

推荐理由:介绍FLIP技术的四个基本原理步骤,以高效的方式为DOM元素的位置或者尺寸设置动画,减少性能开销。

Taro 多端开发的正确姿势:打造三端统一的网易严选 小程序、H5、React Native

推荐理由:Taro 是一套遵循 React 语法规范的 多端开发 解决方案。官方给出:"可以一套代码,编译多端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码"。RN端的话,有许多API 还不支持,个人感觉不太友好。不过小程序和H5端,上线的项目已经很多,体验也不错。如果同时做这两端且是React技术栈的话,建议可以入手。

2018年最好的45个Vue开源项目汇总

推荐理由:这是一个非常好的清单,精心挑选了 2018 年 1 月至 12 月期间发布的最佳 Vue.js 开源项目。这些项目和库可以分为 3 类:用户界面、Vue.js 工具、项目,作者在受欢迎程度、参与度和新鲜度方面对它们进行了评估。其中 Github 的 Star 数平均为 2,620。值得一看。

## 工具 && 见闻

Markdown Preview Enhanced

推荐理由:广受好评的markdown插件,支持VSC及Atom

前端tree组件,10000个树节点,从14.65s到0.49s - 知乎

推荐理由:前端组件渲染优化一个实例过程,教你如何从争取的角度使用正确的方法解决渲染性能问题

IT架构的本质–我的五点感悟

参禅的三重境界在IT技术圈同样适用,初学者感叹每个产品都如此精妙绝伦,追逐着最强的IDE;老司机喜欢自比管乐指点江山,嘲讽着最好的语言;当一切回归平淡,搞IT就是一份思想延伸和语言翻译工作;其中技术架构师就是一份古朴甚至无趣的工作。作者将架构师的工作总结出五条核心道理,这五条经验简单直白又深奥通透,算是对其十二年IT工作的一个总结。