奇舞推荐
React 全家桶与前端单元测试艺术
单元测试的好坏在于“单元”而不在“测试”。科学的单元划分可以让你摆脱 mock,减少依赖,提高并行度,不依赖实现/易重构,提高测试对业务的覆盖率,以及易学易用,大幅减少测试代码。
使用 CSS 的 font-size-adjust 属性改善网页排版
CSS 中的 font-size-adjust 属性允许开发者基于小写字母的高度指定 font-size ,这可以有效地提高网页文字的可读性。
探索编码的世界
本文从二进制编码讲起,到整数到小数,再到字符编码,中间穿插相应 js 代码,希望通过这次探索,能让读者对 js 大数/精度、乱码、node 的 Buffer 等等有更进一步的理解,以及对计算机编码的认识更加深刻。
V8
V8 中的 Fast 属性
这篇博客主要介绍 V8 如何在内部处理 JavaScript 属性。
V8 中的垃圾收集图文指南
这篇文章用草图描绘了垃圾收集(GC)的整个概念以及它是如何在 JavaScript 中被处理的。
奇技淫巧学 V8:常量字符串
V8 为了最佳性能与最少内存使用将某些(如字面量构造的)字符串常量化。
CSS
CSS Filter 实现的融合动画效果
通过使用 高斯模糊+对比度 滤镜,实现有趣的融合效果,如随机的火焰燃烧效果。
浮点数的渲染
了解浏览器如何渲染小数或者百分比值。
其它
学习 JavaScript:9 个常见错误阻碍你进步
无论你在学习什么,都要好好学习它本质上的东西。尝试你学到的东西,并乐在其中。
Chrome 61 里的新玩意!
Chrome 61 加入了对 JavaScript Module 的原生支持。Chrome 现在可以并行地获取颗粒化的依赖模块,利用浏览器缓存的优势,在多个页面之间共享模块,并且可以保证脚本按照正确地顺序执行。
whistle 使用实践
whistle 是一款用 Node 实现的跨平台的 Web 调试代理工具。 简而言之就是 Node 版的 Fiddler、Charles,不过这个工具能远比后两者更加适合 Web 开发者、使用更简单、功能也更加实用。