高阶函数 高阶函数:可以被简单理解为函数的高级应用,JavaScript中函数可以被当成**【值】**来对待,基于这个特性实现函数的高级应用 【值】就是JavaScript中的数据,如数值,字符串,布尔,对象等。 函数表达式 函数表达式和普通函数并无本质上的区别 普通函数的声明与调用无顺序限制,推荐做法先声明再调用 函数表达式必须先声明再调用 回调函数 回调函数:当一个函数当作参数来传递给另一个函数的时候,这个函数就是回调函数 定时器 注册事件(事件监听)