ZHUSCAFE

关于
以下是带有#JavaScript的文章
预计 12 分钟

阅读 Koa 源码

之前阅读了 `co` 的源码,其实一开始就是想看一下 `koa` 的源码,然后 `koa` 又是基于 `co` 构建的,所以先读了一下 `co`,这次再来记录一下 `koa` 源码中的东西。
阅读全部
预计 14 分钟

阅读 co 源码

阅读了一下 `co` 的源码,发现其实做法跟我之前看的《你不知道的 JavaScript》中的 Generator + Promise 一节类似。正好巩固了一下这方面的知识,顺便做一些记录。
阅读全部
预计 18 分钟

matrix3d

今天看到一篇文章, [和transformjs一起摇摆](http://www.alloyteam.com/2016/12/and-transformjs-rock/), 顺便去看了一下源码, 源码不是很多,一百八十多行, 于是仔细阅读了一下, 变形的实现是通过 CSS 的 transform 属性完成的. 一个关键的方法是 `watch`, 代码如下:
阅读全部
预计 8 分钟

generator

Generator 是一种可以暂停的函数,通过使用 `yield` 来进行控制。
阅读全部
预计 3 分钟

Loose Equal

![loose equal](https://i.loli.net/2018/11/17/5befc21baae1b.jpg)
阅读全部
预计 2 分钟

《编写可维护的 JavaScript》读后感

今天读了《编写可维护的 JavaScript》,基本上是用很快的速度把这本书看完了。
阅读全部
预计 9 分钟

关于原型

JavaScript 是目前唯一广泛使用的基于原型的语言,然而,JavaScript 中掺杂了许多类的语法元素,比如 `new` ,`instanceof`,`class`,这些东西掩盖了 JavaScript 的本质。实际上,JavaScript 中没有类,本文梳理了 `[[Prototype]]` ,`[[Get]]` 和 `[[Put]]`,理解它们,会对 JavaScript 有更深刻的理解。
阅读全部
预计 4 分钟

变量提升

早上看了一下 《你不知道的 JavaScript(上卷)》的第一章,其实很多内容是已经知道的,不过作者从另一个层面讲述了关于作用域的知识。作者从 JavaScript 引擎的编译开始说起,让我对这方面的知识有了更加深入地了解。今天来写一下变量提升,虽然之前已经知道变量提升了,不过没有了解到书中说得那么细致,所以做一下这方面的笔记。
阅读全部
预计 24 分钟

JavaScript 异步验证

这几天看了一些开源代码自己重新写了一下表单组件,然后现在想加异步验证组件进来。
阅读全部
预计 8 分钟

React 动画组件实现思路

最近写了一个 React 动画组件,在这里记录一下实现的思路。
阅读全部
上一页
3 页 / 共 4
下一页