CRIMX LOGO
scroll down
quote

"How do you know I'm mad?" said Alice.

"You must be," said the Cat, "or you wouldn't have come here."

Lewis Carroll, Alice's Adventures in Wonderland

欢迎光临本博客!这里主要是记录 Web 前端相关的一些文章,偶尔涉及其它我感兴趣的东西。

quote

"Either write something worth reading or do something worth writing."

Benjamin Franklin

最近文章:

轻松写测试:编写 JSX 直接生成 DOM 元素June 24, 2019

在编写测试时有时候我们需要生成大量不同 DOM 元素来进行测试。本文将聊聊几种生成 DOM 元素的方式以及它们的优劣势。

继续阅读 →

搭建 Karma+Mocha+Chai 测试 TypeScript 项目June 18, 2019

测试是软件开发中重要的一环,有了测试项目开发起来大脑负担减少,心里踏实,许多没想到的边界条件也能一一揪出。Karma+Mocha+Chai 是经过时间考验的经典测试组合,具有较高的灵活性,非常值得研究学习。本文将从零开始搭建,同时配合 TypeScript 进行测试。

继续阅读 →

JavaScript 音频变速保持音调June 06, 2019

在上篇文章中我们提到如何结合 React 为音频显示波形与区间循环播放,但有时候音频说话太快了,我们需要放慢下来听,所以本文我们来看看如何实现音频的变速,以及如何处理变速时声调出现的奇怪变化。

继续阅读 →

React 音频显示波形与区间循环播放June 01, 2019

最近跟一位台湾的日语老师交流一番后,决定给 Saladict 增加音频控制功能,可以显示发音的波形,支持区间选择、 AB 循环和变速。这里把实现的原理以及踩过的坑分享一下。

继续阅读 →

搭建 Gatsby 博客五:实现草稿模式和上下篇May 13, 2019

本文通过实现草稿模式和上下篇来进一步了解 Gatsby 的 Node APIs。

继续阅读 →

查看全部文章

最近个人推荐的一些书和影视作品: