JavaScriptの簡単なコールバック関数


//     ,    【  】  
function showFormMessagePopup(message, callback) {
    var buttonParentDomClone = buttonParentDom.clone();
    var buttonDomClone = buttonDom.clone();
    buttonDomClone.find("i").text(locale_button_ok);
    buttonParentDomClone.append(buttonDomClone);
    var showPopup = getFormPopupObject(message, buttonParentDomClone);
    buttonDomClone.tap(function(){
        showPopup.hidePopup();
        if (callback) {
            callback();
        }
    });
    showPopup.showPopup();
}
呼び出し:
showFormMessagePopup(locale_msg_submit_success,function(){
                            if ($(".formContentCommon_footer.formContentCommon_selectSubmit").length > 0) {
                                var url = window.location.href;
                                url = url.replace("&formSubmitContinue=1", "");
                                url = url.replace("?formSubmitContinue=1", "");
                                var connector = "?";
                                if (url.indexOf("?") > 0) {
                                    connector = "&";
                                }
                                //history.pushState("",title,newUrl);
                                window.location.replace(url + connector + "formSubmitContinue=1");
                            } else {
                                if (da.djJsReady) {
                                    da.getSpecifiedPageCount({
                                        success:function (res) {
                                            da.goBackToSpecifiedPage({pageIndex:(res.count - 2) + "", refreshPage:"1"});
                                        }
                                    });
                                    //da.closeWindow();
                                } else {
                                    window.close();
                                }
                            }
                        });
Callbackはコールバック方法であり、方法実行中に直接呼び出すことができます.
if(calback) ){ //コールバック関数があれば、直接にコールバック関数を実行します.
Callback 
)