js函数引用、函数调用与回调函数
生活随笔
收集整理的這篇文章主要介紹了
js函数引用、函数调用与回调函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
var function1=function2;
1.調(diào)用function1()函數(shù)的結(jié)果正好與調(diào)用function2()相同,因為兩個函數(shù)都引用了相同的代碼,因此函數(shù)名稱也稱為函數(shù)調(diào)用。
2.引用函數(shù)與調(diào)用函數(shù)的區(qū)別與函數(shù)名稱后是否附有括號有關(guān),函數(shù)引用只會單獨出現(xiàn),但函數(shù)調(diào)用則必定后隨括號,很多時候還附有自變量。
3.window.οnlοad=function(){
function1();
}
此時function1();就是回調(diào)函數(shù),網(wǎng)頁上所有其他事件能于onload事件處理器中作聯(lián)結(jié)。onload事件處理器變成了事件初始化函數(shù),用于設(shè)置網(wǎng)頁中其他事件,所以onload事件不止執(zhí)行一般的網(wǎng)頁啟動任務(wù),例如初始化,它也把其他事件處理器回調(diào)函數(shù)聯(lián)結(jié)上應(yīng)用程序。
如:
//進(jìn)入頁面默認(rèn)顯示window.οnlοad=function(){boundaryDesign.clearRoom(context,obj,scale);tileDesign.clearFloor(ctx,obj,scale);zone.initRoomData(obj,minX,minY);//默認(rèn)顯示菜單$(".select").children().eq(0).trigger("click");$(".select").children().click(function() {if ($(".select").children().eq(1).hasClass(".active") && $(".mode_list").children().eq(3).hasClass(".active")) {$(".default-static").attr("disabled", "disabled");}});//禁用鼠標(biāo)右鍵默認(rèn)菜單$(document).bind("contextmenu",function(e){return false;})});?
轉(zhuǎn)載于:https://www.cnblogs.com/bingningran/p/5635672.html
總結(jié)
以上是生活随笔為你收集整理的js函数引用、函数调用与回调函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RabbitMQ 原文译03--发布和订
- 下一篇: [工具]iperf测试带宽