技巧
对象引用化简
可以用一个
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;});