JS回調函數的使用和做用

<html>javascript

<head>html

< title >回調函數(callback)</ title >
< script  language="javascript" type="text/javascript">
     function test(){
         var score = document.getElementById("score").value;
         myfun(score,function(){
             alert("這是回調函數,應該在最後");
         });
     }
     function myfun(num,callback){
         if(num< 60 ){
             alert("不及格");
         }else if(num<90){
             alert("良好");
         }else{
             alert("優秀");
         }
         callback();
     }
</script>
</ head >
< body >
< h1 >學習js回調函數</ h1 >
成績:< input  type="text" id="score"/></ br >
< input  type="button" value="判斷" onclick="test()" />
< p >應該能看到調用了兩個回調函數</ p >
</ body >
</ html >
 
以上是回調函數的一個示例,來自於:http://www.cnblogs.com/Sunnor/p/4447446.html
它的主要 做用是在當一個函數執行完成後,纔來執行此函數。在ajax請求中經常使用於根據不一樣的返回結果來處理不一樣的任務
相關文章
相關標籤/搜索