JavaScript之深入理解【函数】

一 参考文献
  《JavaScript忍者秘籍》
 
二 函数特征总结
  1. 函数是【第一型对象(first-class object)】:可以像这门语言的其它对象一样使用
    函数可以共处, 可以将其视为其它任意类型的JavaScript对象
    普通的JavaScript数据类型,函数可以被任意变量进行引用,
    或者声明成对象字面量,甚至可将其作为函数参数进行传递。
    ①可以通过【字面量】[ 创建]
    ②可以[ 赋值]给【变量】、【数组】或【其他对象的属性】
    ③可以作为【参数】[ 传递]给函数
    ④可以作为【函数的返回值】进行[ 返回]
    ⑤可以拥有[ 动态创建并赋值]的【属性】
  2. 浏览器的事件轮询
    ①事件相互穿插发生。(浏览器事件[页面加载完成、页面卸载]、网络事件、用户事件[鼠标点击、移动、按键]、计时器事件)
    ②浏览器的事件轮询是【单线程】的。
    ③每个事件都在自己的生命周期中进行处理,所有其他事件必须等到这个事件处理结束后才能继续处理。
  3. 回调概念
 

猜你喜欢

转载自www.cnblogs.com/johnnyzen/p/10211301.html