奇舞推荐
现代浏览器引擎的构建之道
Mozilla 在 2016 年 10 月公布了 Quantum 项目, 旨在开创下一代浏览器引擎。 Firefox 53 中首次包含了该项目部分核心代码 。 本文是深度解读 Quantum 项目的系列文章的第一篇。
靠谱程序员必备技能——重构
“重构本质上是一种代码整理技术,这项技术使得代码整理的效率更高,风险更小。”作者从是什么、为什么、怎么做、何时做等多个角度分享了重构中的问题与经验。
最终,JavaScript 成为了一流语言
“质疑JavaScript是否是一种‘真正的’编程语言的时代已经过去,它的旅程远没有结束,但是其应用率和改进速度使我对其前进道路充满信心。”
JavaScript
如何实现一个 Git Diff 解析器
代码审阅中一个重要功能是对两个 commit 进行 diff 并展示到页面中,这篇文章尝试总结其实现过程。
哈希函数介绍
“在记录的关键字与记录的存储地址之间建立的一种对应关系叫哈希函数。哈希函数就是一种映射,是从关键字到存储地址的映射。”这篇文章介绍了哈希的概念、常见的哈希算法及其 JavaScript 实现。
CSS
学习 CSS Grid
全面介绍 CSS Grid 的一篇文章,简单明了。
如何使用 CSS Grid 布局实现限宽容器全屏效果
在 Web 布局设计中时常会碰到全屏的效果时,可能会碰到在限制宽度的容器中实现全屏效果。本文通过 CSS Grid 解决这种布局问题。
其它
A/B 测试的边界与想象
“或许 A/B 测试会有边界,但想象无界。在想象力的驾驭下,A/B测试会有无限的场景与应用可能。”
记一次 Vue 项目的重构
本文记录了作者重构 Vue 项目后的总结和心得体会。
如何做好 H5 性能优化?
本文详细介绍了 H5 性能测试的关注点、测试工具及常见问题。