奇舞推荐
高阶函数对系统的“提纯”
使用函数式编程思想中的高阶函数能够设计出简单可靠的API,这些高阶的API根据确定参数返回确定的函数,它们依然是纯函数,它们拥有纯函数的优点。使用它们对简化系统,提升可扩展性和可维护性都有着非常大的帮助。推荐阅读函数式编程系列第一篇:《函数式编程离我们有多远?》。
奇舞推荐 函数式编程 JavaScript
写给想成为前端工程师的同学们
如果我们不去了解技术的本质而止步于应用,那么我们就只是技术宗教的信徒。热爱前端,用心学习,别让自己成为“前端教”的教众。想成为前端工程的朋友们,推荐一读。
奇舞推荐 前端工程 职业
【译】缓存最佳实践及 max-age 注意事项
使用缓存会带来巨大的性能提升,还能节省带宽、减少服务端开销。但很多网站对缓存一知半解,让相互依赖的资源出现竞态条件从而无法同步更新。本文教你 get√ 缓存的最佳实践。
奇舞推荐 性能 缓存 max-age屈屈推荐
JavaScript
【译】如何有效地使用闭包
在编写 JavaScript 代码的时候很多人会忽略内存泄漏的问题,特别是用到闭包的时候。翻译了一下 IBM 关于怎么有效地使用闭包的文章,希望对有需要的人有所帮助。
JavaScript Closures Memory LeaksJason推荐
贝塞尔曲线的一些事情
贝塞尔曲线(Bezier curves)是曲率的一种典型代表,而且在很多应用中都会运用到,阅读本文看看如何画一条贝塞尔曲线。
JavaScript Bezier
JavaScript 定时器与执行机制解析
本文讲了 JavaScript 的三个定时器,以及其他常用异步模型。推荐一起阅读《【转向 Javascript系列】从 setTimeout 说事件循环模型》。
JavaScript 定时器 Promise月影推荐
HTTP
为什么我们应该尽快升级到 HTTPS?
最近一年,我写了不少有关 HTTPS 和 HTTP/2 的文章。很多同学都问我,HTTPS 真的有那么好吗,我的 WEB 服务需要迁移到 HTTPS 吗?对此我的观点是:HTTPS 早就不是锦上添花的可有可无项,它已经逐渐成为 WEB 服务的标配,推荐大家尽早迁移。
HTTP Web 安全 性能 前端工程屈屈推荐
为什么我们应该尽快支持 ALPN?
最近网上出现了一篇耸人听闻的文章:The day Google Chrome disables HTTP/2 for nearly everyone: May 31st, 2016(中文翻译)。Google Chrome 即将大面积禁用 HTTP/2?!这究竟是怎么一回事儿?
HTTP HTTP/2 ALPN屈屈推荐
其它
当悲剧或失望来袭,要知道你们能扛过任何事
本文是谢丽尔桑德伯格(现任Facebook首席运营官)在加州伯克利大学2016 年毕业典礼上的演讲。
人生感悟akira推荐
CSS3 filter: drop-shadow 滤镜与 box-shadow 区别应用
要使用标准的 CSS3 实现某元素的投影效果,有两个套路,第一个就是使用常见的 box-shadow,第二个就是使用 CSS3 的 filter 阴影滤镜 drop-shadow,那这两个阴影实现有什么具体的差异呢?本文就将探讨此问题,其实主要目的还是介绍下相当了不得的 drop-shadow 滤镜。