ZHUSCAFE

关于
以下是分类为学习笔记的文章
预计 12 分钟

阅读 Koa 源码

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

matrix3d

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

LaTex Tips

记录了一些 LaTex 的小知识点与资料,不是教程。
阅读全部
预计 8 分钟

generator

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

Loose Equal

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

在前端压缩图片

前端经常有上传图片的需求,比如上传头像,但用户可能会选择一张很大的图片,这个时候我们可以选择将图片压缩,然后再上传。
阅读全部
预计 9 分钟

关于原型

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

变量提升

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

CORS 跨域

虽然一直知道跨域,但也仅限于知道什么情况下会出现跨域的问题,没有实践过如何实现跨域。最近写代码正好碰到了需要跨域的需求,正好学习一下。实现跨域有很多种方法,常见的有 CORS,JSONP。这里我仅仅是说明如何使用 CORS 进行跨域。
阅读全部
预计 3 分钟

JavaScript 中的遍历

`JavaScript` 中的遍历方法可谓是种类繁多,这篇文章总结了 `JavaScript` 中对对象,对数组的各种遍历方法。
阅读全部
上一页
2 页 / 共 4
下一页