• 奇舞推荐

  • React 全家桶与前端单元测试艺术

    单元测试的好坏在于“单元”而不在“测试”。科学的单元划分可以让你摆脱 mock,减少依赖,提高并行度,不依赖实现/易重构,提高测试对业务的覆盖率,以及易学易用,大幅减少测试代码。

    奇舞推荐React测试
  • 使用 CSS 的 font-size-adjust 属性改善网页排版

    CSS 中的 font-size-adjust 属性允许开发者基于小写字母的高度指定 font-size ,这可以有效地提高网页文字的可读性。

    奇舞推荐CSS排版
  • 探索编码的世界

    本文从二进制编码讲起,到整数到小数,再到字符编码,中间穿插相应 js 代码,希望通过这次探索,能让读者对 js 大数/精度、乱码、node 的 Buffer 等等有更进一步的理解,以及对计算机编码的认识更加深刻。

    奇舞推荐JavaScript编码
  • V8

  • V8 中的 Fast 属性

    这篇博客主要介绍 V8 如何在内部处理 JavaScript 属性。

    V8
  • V8 中的垃圾收集图文指南

    这篇文章用草图描绘了垃圾收集(GC)的整个概念以及它是如何在 JavaScript 中被处理的。

    V8GC
  • 奇技淫巧学 V8:常量字符串

    V8 为了最佳性能与最少内存使用将某些(如字面量构造的)字符串常量化。

    V8
  • CSS

  • CSS Filter 实现的融合动画效果

    通过使用 高斯模糊+对比度 滤镜,实现有趣的融合效果,如随机的火焰燃烧效果。

    CSSfilter滤镜融合效果送送推荐
  • 浮点数的渲染

    了解浏览器如何渲染小数或者百分比值。

    CSS渲染
  • 其它

  • 学习 JavaScript:9 个常见错误阻碍你进步

    无论你在学习什么,都要好好学习它本质上的东西。尝试你学到的东西,并乐在其中。

    学习
  • Chrome 61 里的新玩意!

    Chrome 61 加入了对 JavaScript Module 的原生支持。Chrome 现在可以并行地获取颗粒化的依赖模块,利用浏览器缓存的优势,在多个页面之间共享模块,并且可以保证脚本按照正确地顺序执行。

    Chrome
  • whistle 使用实践

    whistle 是一款用 Node 实现的跨平台的 Web 调试代理工具。 简而言之就是 Node 版的 Fiddler、Charles,不过这个工具能远比后两者更加适合 Web 开发者、使用更简单、功能也更加实用。

    工具