JavaScript之深入理解函数
Posted 千千寰宇
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript之深入理解函数相关的知识,希望对你有一定的参考价值。
一 参考文献
《javascript忍者秘籍》
二 函数特征总结
1. 函数是【第一型对象(first-class object)】:可以像这门语言的其它对象一样使用
函数可以共处,可以将其视为其它任意类型的JavaScript对象;
普通的JavaScript数据类型,函数可以被任意变量进行引用,
或者声明成对象字面量,甚至可将其作为函数参数进行传递。
①可以通过【字面量】[创建]
②可以[赋值]给【变量】、【数组】或【其他对象的属性】
③可以作为【参数】[传递]给函数
④可以作为【函数的返回值】进行[返回]
⑤可以拥有[动态创建并赋值]的【属性】
2. 浏览器的事件轮询
①事件相互穿插发生。(浏览器事件[页面加载完成、页面卸载]、网络事件、用户事件[鼠标点击、移动、按键]、计时器事件)
②浏览器的事件轮询是【单线程】的。
③每个事件都在自己的生命周期中进行处理,所有其他事件必须等到这个事件处理结束后才能继续处理。
3. 回调概念
以上是关于JavaScript之深入理解函数的主要内容,如果未能解决你的问题,请参考以下文章