麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > JavaScript > 正文

js中回調(diào)函數(shù)的學(xué)習(xí)筆記

2019-11-20 14:18:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

回調(diào)函數(shù)是什么在學(xué)習(xí)之前還真不知道js回調(diào)函數(shù)怎么使用及作用了,下面本文章把我在學(xué)習(xí)回調(diào)函數(shù)例子給各位同學(xué)介紹一下吧,有需了解的同學(xué)不防進(jìn)入?yún)⒖肌?/p>

回調(diào)函數(shù)原理:

我現(xiàn)在出發(fā),到了通知你”
這是一個(gè)異步的流程,“我出發(fā)”這個(gè)過(guò)程中(函數(shù)執(zhí)行),“你”可以去做任何事,“到了”(函數(shù)執(zhí)行完畢)“通知你”(回調(diào))進(jìn)行之后的流程

例子

1.基本方法

<script language="javascript" type="text/javascript">function doSomething(callback) {// … // Call the callbackcallback('stuff', 'goes', 'here');} function foo(a, b, c) {// I'm the callbackalert(a + " " + b + " " + c);} doSomething(foo); </script>

或者用匿名函數(shù)的形式

<script language="javascript" type="text/javascript"> function dosomething(damsg, callback){  alert(damsg);  if(typeof callback == "function")   callback(); } dosomething("回調(diào)函數(shù)", function(){  alert("和 jQuery 的 callbacks 形式一樣!"); }); </script>

 
2.高級(jí)方法
 
使用javascript的call方法

<script language="javascript" type="text/javascript">function Thing(name) {this.name = name;}Thing.prototype.doSomething = function(callback) {// Call our callback, but using our own instance as the contextcallback.call(this);} function foo() {alert(this.name);} var t = new Thing('Joe');t.doSomething(foo); // Alerts "Joe" via `foo`</script>

 
傳參數(shù)

<script language="javascript" type="text/javascript"> function Thing(name) {this.name = name;}Thing.prototype.doSomething = function(callback, salutation) {// Call our callback, but using our own instance as the contextcallback.call(this, salutation);} function foo(salutation) {alert(salutation + " " + this.name);} var t = new Thing('Joe');t.doSomething(foo, 'Hi'); // Alerts "Hi Joe" via `foo`</script>

使用 javascript 的 apply 傳參數(shù)

<script language="javascript" type="text/javascript">function Thing(name) {this.name = name;}Thing.prototype.doSomething = function(callback) {// Call our callback, but using our own instance as the contextcallback.apply(this, ['Hi', 3, 2, 1]);} function foo(salutation, three, two, one) {alert(salutation + " " + this.name + " 

主站蜘蛛池模板:
毛片视|
国产精品刺激对白麻豆99
|
欧美性生交zzzzzxxxxx
|
亚洲福利视频52
|
日韩黄色三级视频
|
av黄色在线免费观看
|
色阁五月
|
韩国一级免费视频
|
久久欧美亚洲另类专区91大神
|
亚洲一级簧片
|
天天看夜夜爽
|
国产精品片一区二区三区
|
国产pron|
国产伦久视频免费观看视频
|
日韩在线播放中文字幕
|
视频一区二区三区在线播放
|
九九热色
|
亚洲成在人
|
色污视频
|
露脸各种姿势啪啪的清纯美女
|
国产高潮失禁喷水爽到抽搐视频
|
91av国产在线
|
羞羞的动漫在线观看
|
羞羞视频免费网站含羞草
|
美女黄网站免费观看
|
国产在线观看免费视频软件
|
免费永久看羞羞片网站入口
|
亚洲综人网
|
欧美一级全黄
|
国产人成精品综合欧美成人
|
激情视频在线播放
|
国产日韩一区二区三区在线观看
|
国产伊人色
|
一级做a爰片性色毛片2021
|
精品国产九九九
|
中文字幕精品一区久久久久
|
国产一区二区三区四区五区精品
|
五月婷婷第四色
|
久久影院午夜
|
日本在线观看高清完整版
|
草操视频|