前端周刊第13期

文章教程

RequestAnimationFrame:带给你如丝绸般细腻的动画

传统的JS动画要么使用setTimeout,要么使用setInterval,但大家都知道这些东西还是不太靠谱的,有没有遇到过JS动画卡顿的窘境,究其原因就是动画的执行密度和效率问题,多数现代浏览器提供的RequestAnimationFrame会让你的动画如丝绸般细腻润滑?如何使用呢?

一淘UED:色彩浅析

色彩是我们观察事物的第一认知,是最能触动我们感官的视觉元素。色彩可以激发我们的联想,刺激我们的情绪。在设计中,色彩的合理运用一直是个很重要的课题。相信大多数人都对色彩有所了解,在这里让我们做个复盘,一起来回忆下关于色彩的部分常识。

使用Array.prototype.reduce进行搜索

不存在什么语言中常见的搜索都是用循环来完成,在Javascript中,有时候可以用forEach来完成,除此之外Array.prototype.reduce也可以用来搜索,看起来不可思议?看看别人的例子就明白了~

探究:JavaScript中Try/Catch

Javascript中的Try/Catch是1中非常有用的结构,通常被用于在生产环境将错误捕获到发送回服务器,方便开发人员查看修复。但jsperf中的测试也表明,大量使用Try/Catch会带来性能问题,还有更好的办法?

代码框架

基于Node的Readability实现

好奇过Readability和Evernote Clearly是为网页降噪的么?算法不是太复杂,并且已经有同学写出来放到GitHub上了,可以通过命令行抽取网页内容,还不快去看看~

视频教程

精彩问答

如何彻底关闭浏览器表单的Autocompletion

几乎目前市面上的浏览器都提供了表单自动完成功能,不需要自动填充的时候就得把他关掉,大家可能想到的办法就是在Input上设置Autocompletion为off,有些浏览器需要在Form和Input上同时设置Autocompletion为off。但有些浏览器这样设置了还是会自动填充?到底咋回事儿?看看MDN这篇文章的剖析~

想看更多类似内容?