canvas drawImage

本来是写头像截取的,由于参数弄错了搞半天没写对...记一下...

语法

CanvasRenderingContext2D.drawImage()

ctx.drawImage(image, ......

遍历对象属性

for (variable in object) { ... }

遍历对象本身的和从原型链上继承的可枚举的,非符号属性。(enumberable, non-Symbol)

Array、Obj......

requestAnimationFrame动画

页面动画效果通常是使用CSS3的animation,transition,或者在JavaScript中使用setTimeout | setInterval来持续改变某个CSS属性的值来实现。windo......

chrome调试js小记

添加断点

sources中点击行号槽,对相应行添加断点(蓝色标识);

移除的话再点一下就可以了。

断点相关操作

① 点击去往下一个断点

② 执行下一条语句

③ 点击进入函数内部

......

日历

改bug的时候偶然看到了一段展示日历的js,平时不怎么写这个,记一下...

Date对象

构造函数

new Date();

new Date(value);

new Date(dateS......

十个极好的ES6特性

原文:

作者:

尽管ES6规范不是什么新鲜的东西了,但是我想很多开发者仍然对它不是很熟悉。主要原因可能是浏览器对它的支持晚于规范的发布。现在,规范已经发布两年了,很多现代浏览器都能很......