奇舞推荐
延续性究竟是什么?
延续性(Continuations)是函数式编程中的一个非常重要的特性,不过大多数人还没有真正了解它。
奇舞推荐 JavaScriptakira推荐
聊一聊淘宝首页和它背后的一套
淘宝首页作为买买买的入口,流量和重要性之大不言而喻。本文介绍了如何保证淘宝首页的性能、稳定性及异常处理措施。
奇舞推荐 性能 稳定性
类的装饰器:ES6 中优雅的 mixin 式继承
在 ES6 中,我们可以采用全新的基于类继承的 mixin 模式设计更优雅的“ 语义化”接口。
奇舞推荐 JavaScript ES2015
深度
用 JavaScript 实现单步调试
Unwinder 是一个用纯 JavaScript 实现的基于 regenerator 的工具,可以动态设置断点和单步调试 。本文介绍了它的实现原理。
深度 JavaScriptakira推荐
通过开发 Babel 插件理解抽象语法树(AST)
Babel 是一个能将 ES6 代码转译为 ES5 的工具。本文讲解了 Babel 进行代码转换的过程和 AST 的概念,并用代码示例说明如何开发一个 Babel 插件。
深度 JavaScript Babel ES2015
算法
我们要不要在 JavaScript 使用二进制位运算?
本文尝试去验证 JavaScript 中位运算的性能,并介绍了一些使用位运算的小技巧。
Javascript 算法lishengzxc推荐
别人家的面试题:不可变数组快速范围求和
一道看似简单的面试题,竟然能牵扯出这么多知识。
JavaScript 算法
JavaScript
什么是 Promise.try,为何它如此重要?
Promise.try() 是 Bluebird 库提供的一个方法,可以帮助你更好地处理 Promise 中的异常情况。
JavaScript Promiseloveky推荐
Canvas 图形绘制之星空、噪点与烟雾效果
介绍使用 Canvas 绘制星空、噪点和烟雾的方法,出现的性能问题以及可能的优化方法。
JavaScript Canvas
其它
box-shadow 属性
box-shadow 不只是能做出一个阴影这么简单,使用它还能实现很多有意思的视觉效果。
CSS CSS3shawndai06推荐
H5 Crash 研究
本文对 WebView 中页面 Crash 的情况进行了研究,并提供了一些提高页面稳定性的准则。
HTML5 移动Web