《每周一点canvas动画》——用户交互

2016-04-06
阅读 7 分钟
18.3k
用户交互也许是我们学习canvas动画中首先需要掌握的部分。毕竟,如果没有交互或者向动画中做一些动态的输入,那么这跟看电影有什么区别呢?用户交互基于事件,一般来说包括:鼠标事件,触摸事件和键盘事件。

每周一点canvas动画——序

2016-04-02
阅读 6 分钟
29.8k
《每周一点canvas动画》是一个系列文章,本文并不对canvas的API做过多的介绍,我默认你已经了解基本的canvas绘图API,并在此告诉你如何使用简单的数学与物理知识创建相当酷炫的动画。一说到物理和数学知识各位骚年们是不是感觉蛋疼(原谅我说脏话了),不过我要告诉你,我们用到的数学和物理知识真的很简单,一点都不可怕。

作用域闭包

2016-03-24
阅读 4 分钟
2.9k
JavaScript具有两种作用域:全局作用域和函数作用域,至于块作用域也不能说没有,比如说: try ...catch...语句中,catch分句就是块作用域,还有with语句等。

this全面解析(二)

2016-03-22
阅读 5 分钟
3.1k
在上一节中我们详细介绍了this的两种绑定方式,默认绑定和隐式绑定,在这一节我们继续介绍this的另外两种绑定方式显示绑定和new绑定。那么,我们要解决的问题当然就是上一节中我们提到的:this丢失!

this全面解析(一)

2016-03-20
阅读 4 分钟
3k
在《你不知道的this》中我们排除了对于this的错误理解,并且明白了每个函数的this是在调用时绑定的,完全取决于函数的调用位置。在本节中我们主要介绍一下几个主要内容:

你不知道的this

2016-03-15
阅读 4 分钟
3k
this关键字是javascript最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有的函数作用域中。但是即使是非常有经验的javascript开发者也很难说出他到底指向什么。本节将分三个部分讲解javascript中的this: