w3cTrain

Keep Moving

说实话,我对 Canvas 真的不熟,没有在任何生产环境用过,除了偶尔自己写(抄)一些 Demo 。

但是通常面试的时候会问到,你要是回问,Canvas 是什么东西,场面就相当尴尬。所以建议你平时没事也可以练练手,至少掌握一些常用 API。今天想分享的是,使用 Canvas Ghost 来做两个神奇的 Demo 。
Read More...

名字起得有点大,然而这篇文章并不是要把你带回高中学物理的痛苦日子。我们只是使用一丁点物理知识,你甚至都不用去复习高中课本。你只需要知道如何使用它来亮瞎观众的眼睛。

矢量

矢量是一个可被描述为有大小有方向的可计算单位。速度和加速度都是矢量。比如你说你正在以35公里/小时的速度向东北方向前进。那么你就是在描述一个矢量。

使用JavaScript创建速度

矢量的知识,你知道的肯定比我多,但是我还是要废话一下。速度是由速率和方向的组合。在JavaScript里面我们把它分解成x方向和y方向的两个矢量。这里我们使用JavaScript(requestAnimationFrame)动画以及移动像素来描述速度。

下面的方块的速度被分解为x方向2px/帧以及y方向上2px/帧结果是下面这样:

See the Pen Velocity with JavaScript by Rachel Smith (@rachsmith) on CodePen.

Read More...
1

w3cTrain

Keep Moving

说实话,我对 Canvas 真的不熟,没有在任何生产环境用过,除了偶尔自己写(抄)一些 Demo 。

但是通常面试的时候会问到,你要是回问,Canvas 是什么东西,场面就相当尴尬。所以建议你平时没事也可以练练手,至少掌握一些常用 API。今天想分享的是,使用 Canvas Ghost 来做两个神奇的 Demo 。
Read More...

名字起得有点大,然而这篇文章并不是要把你带回高中学物理的痛苦日子。我们只是使用一丁点物理知识,你甚至都不用去复习高中课本。你只需要知道如何使用它来亮瞎观众的眼睛。

矢量

矢量是一个可被描述为有大小有方向的可计算单位。速度和加速度都是矢量。比如你说你正在以35公里/小时的速度向东北方向前进。那么你就是在描述一个矢量。

使用JavaScript创建速度

矢量的知识,你知道的肯定比我多,但是我还是要废话一下。速度是由速率和方向的组合。在JavaScript里面我们把它分解成x方向和y方向的两个矢量。这里我们使用JavaScript(requestAnimationFrame)动画以及移动像素来描述速度。

下面的方块的速度被分解为x方向2px/帧以及y方向上2px/帧结果是下面这样:

See the Pen Velocity with JavaScript by Rachel Smith (@rachsmith) on CodePen.

Read More...
1

w3cTrain

Keep Moving

说实话,我对 Canvas 真的不熟,没有在任何生产环境用过,除了偶尔自己写(抄)一些 Demo 。

但是通常面试的时候会问到,你要是回问,Canvas 是什么东西,场面就相当尴尬。所以建议你平时没事也可以练练手,至少掌握一些常用 API。今天想分享的是,使用 Canvas Ghost 来做两个神奇的 Demo 。
Read More...

名字起得有点大,然而这篇文章并不是要把你带回高中学物理的痛苦日子。我们只是使用一丁点物理知识,你甚至都不用去复习高中课本。你只需要知道如何使用它来亮瞎观众的眼睛。

矢量

矢量是一个可被描述为有大小有方向的可计算单位。速度和加速度都是矢量。比如你说你正在以35公里/小时的速度向东北方向前进。那么你就是在描述一个矢量。

使用JavaScript创建速度

矢量的知识,你知道的肯定比我多,但是我还是要废话一下。速度是由速率和方向的组合。在JavaScript里面我们把它分解成x方向和y方向的两个矢量。这里我们使用JavaScript(requestAnimationFrame)动画以及移动像素来描述速度。

下面的方块的速度被分解为x方向2px/帧以及y方向上2px/帧结果是下面这样:

See the Pen Velocity with JavaScript by Rachel Smith (@rachsmith) on CodePen.

Read More...
1

w3cTrain

Keep Moving

说实话,我对 Canvas 真的不熟,没有在任何生产环境用过,除了偶尔自己写(抄)一些 Demo 。

但是通常面试的时候会问到,你要是回问,Canvas 是什么东西,场面就相当尴尬。所以建议你平时没事也可以练练手,至少掌握一些常用 API。今天想分享的是,使用 Canvas Ghost 来做两个神奇的 Demo 。
Read More...

名字起得有点大,然而这篇文章并不是要把你带回高中学物理的痛苦日子。我们只是使用一丁点物理知识,你甚至都不用去复习高中课本。你只需要知道如何使用它来亮瞎观众的眼睛。

矢量

矢量是一个可被描述为有大小有方向的可计算单位。速度和加速度都是矢量。比如你说你正在以35公里/小时的速度向东北方向前进。那么你就是在描述一个矢量。

使用JavaScript创建速度

矢量的知识,你知道的肯定比我多,但是我还是要废话一下。速度是由速率和方向的组合。在JavaScript里面我们把它分解成x方向和y方向的两个矢量。这里我们使用JavaScript(requestAnimationFrame)动画以及移动像素来描述速度。

下面的方块的速度被分解为x方向2px/帧以及y方向上2px/帧结果是下面这样:

See the Pen Velocity with JavaScript by Rachel Smith (@rachsmith) on CodePen.

Read More...
1