技巧

对象引用化简

可以用一个

function $(id) 
{
	return document.getElementById(id);
}

来根据id获取对象引用, 避免每次都写这么长, 如:

$("demo").style.display = 'block';

匿名函数

普通形式:

var fn = function sum(a,b) {return a+b};

直接调用:

(function sum(a,b){return a+b;})(a,b);

箭头函数:

正常形式:
(arguments) => {statement}
单语句:
(arguments) => return expresions
单参数:
singlearg => return expresions
例子:
var fn1 = x => x + 2;

回调函数

向 fnB 的参数中 传入函数 fnA, 且在 fnB 中调用, 此时 fnA称为回调函数。

如:

function fnB(a,b,fn) {
	return fn(a,b);
}
fnB(a,b,function (a,b) {return a + b;});