一、什么是回调:
将一个方法对象a 传递给另一个方法对象 b,让后者在适当的时候执行 a。这就是所谓的“回调”了。
这是一个简单的回调实例:
?
JavaScript代码
- function?func()?{???? ??
- ????alert(‘Hello!’);???? ??
- }??????????? ??
- function?invoke(f)?{??????????? ??
- ????f();??????????? ??
- }??????????? ??
- invoke(func);???
?假设被回调的函数要有参数,那么看如下代码:
?
JavaScript代码
- function?func(a){ ??
- ????if(a>0) ??
- ????????alert(“我要学回调行数!”); ??
- ????else??
- ????????alert(“我不要要学回调行数!”); ??
- ???? ??
- } ??
- function?invoke(f)?{??????? ??
- ????????????f(1);??????? ??
- }??????? ??
- invoke(func);??
最新评论
写的挺好的
有没有兴趣翻译 impatient js? https://exploringjs.com/impatient-js/index.html
Flexbox playground is so great!
感谢总结。
awesome!
这个好像很早就看到类似的文章了
比其他的教程好太多了
柯理化讲的好模糊…没懂