better-fe 技术周刊 - 2019/07/08

237 阅读3分钟

新鲜货

如何写出让同事无法维护的代码?

推荐理由:千里之堤,溃于蚁穴,代码规范一直是我们编码过程中不容小觑的问题。本文作者表面以诙谐幽默的方式教我们如何写出让同事无法维护的代码😏,实则告诉我们如何写出规范、可维护的代码,看着非常有趣,优秀!

如何选取合适的前端动效方案?

推荐理由:当我们遇到动画的需求时,很多时候在选择动画方案上会有些模糊,本文详细对比了一些主流动画,教你如何选择动画方案。

为什么视频网站的视频链接地址是blob

推荐理由:video标签的到来让视频的下载和使用更加的方便,但同时特伴随着视频的盗用以及侵权的可能,如何避免这些问题的出现呢?bolb视频格式就产生了。本文讲解了blob文件格式历史以及blob视频格式生成过程,blob格式在图片上传中的应用,当前大型视频网站中流媒体视频播放技术核心等,很值得我们来借鉴。

『多图警告』手撕排序算法-前端进阶必备

推荐理由:算法(Algorithm)已经是一个老生常谈的概念了,最早来自于数学领。作者为我们分析了几种常见的排序算法的实现及其复杂度,感兴趣的话,可以看下~

搅搅HTML5视频这滩浑水

推荐理由:这是一篇老文章了,文中为我们讲述了HTML5视频技术,各大厂的恩怨情仇,也正是因为这些恩怨情仇,今天我们再来看现在的H5视频发展,发现实在是乏善可陈。文章读来颇为有趣,在有趣的同时我们可以将其作为对HTML5视频格式的一个入门了解。

深阅读

如何提升JSON.stringify()的性能?

推荐理由:JSON.stringify()是我们常见的一个API,无论是我们想在LocalStorage里存储对象,还是在URL路径上面带对象参数或者是在跟服务器进行POST请求带参时,我们都会用到它。但是这个API的性能并不是特别出众,深读本文让我们一起理解如何去提升它的性能。

JavaScript到TypeScript1-什么是TypeScript

推荐理由:TypeScript在未来的前端发展中,可能将成为一种主流的趋势,为了能更好的适应变化,我们的技能也需要做相应的更新。这篇文章集由浅入深的讲解了TypeScript,值得我们入门学习。

深入浅出Vue响应式原理

推荐理由:Vue最独特的特性之一,是其非侵入性的响应式系统。数据模型仅仅是普通的JavaScript对象。而当你修改它们时,视图会进行更新。本文将针对响应式原理做一个详细介绍,并且实现了一个基础版的响应式系统。

如何使用ReactHooks实现重用逻辑

推荐理由:React开发人员已经为重用逻辑设计了各种模式,其中最突出的是高阶组件(HOC)和Render Props。它们有一定作用,并且也已经使用了很长一段时间。但是,这两种方法仍然感觉不太正确,并且有一些缺点(我们很快就会看到)。还有什么可能的替代方案呢? 从React16.8开始,引入了hook。hook是跨应用程序重用逻辑的一种方法。这篇文章主要介绍如何使用ReactHooks来实现重用逻辑