学习面向对象javascript(二)函数
在这篇文章中,将会介绍一些function的知识,比如function的使用,变量作用域,匿名函数,回调,自执行函数,内部函数,闭包等相关的知识。其中,闭包的知识会在下一次的文章中介绍。
function的使用javascript是非常灵活的语言。
比如,定义一个函数
?
function a() { alert('A!'); a = function(){ alert('B!'); };}?
在第一次执行a()的时候,会弹出A!,我们可以把它看做是一次性初始化工作。
在这之后,每次执行a(),都会弹出B!
?
至此,函数方面的知识暂时介绍到这了。下一次的文章中会介绍函数的另一个重要特性----闭包的有关知识。