一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

js的閉包的一個示例說明

復制代碼 代碼如下:
function outside()
{
var myVar = 1;
return function (){
alert(myVar);
}
}
var t = outside();
t();

js中 某個函數的內部函數在該函數執行結束后仍然可以訪問這個函數中定義的變量,這稱為閉包(Closure)
下面例子是給三個錨anchor1,anchor2,anchor3添加onclick事件,可以預期的效果是點擊錨點顯示相應的錨點ID,實際上卻都是顯示"My id is anchor4", 這個就是閉包作用引起的邏輯上的bug,添加事件的函數執行完后i的值為4,
復制代碼 代碼如下:
ADS.addEvent(window, 'load', function(W3CEvent) {m
for (var i=1 ; i<=3 ; i++ ) {

var anchor = document.getElementById('anchor' + i);

ADS.addEvent(anchor,'click',function() {
alert('My id is anchor' + i);
});
}
});

JavaScript技術js的閉包的一個示例說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 美女大胸又爽又黄网站 | 91精品综合久久久久m3u8 | 日本高清视频成人网www | 日本一区二区三区在线 视频观看免费 | 亚洲国产视频网 | 日韩一区二三区无 | 精品伊人久久久久7777人 | 久久91亚洲精品中文字幕 | 久久精品网 | 91中文字幕视频 | 国产欧美日韩综合精品无毒 | 精品国产一区二区三区在线 | 国产一区二区三区福利 | 97精品久久天干天天蜜 | 韩国一级毛片 | 欧美日韩中文亚洲另类春色 | 丁香婷婷在线观看 | 欧美午夜性刺激在线观看免费 | 亚洲视频1| 久久久久久久久久综合情日本 | 婷婷色在线观看 | 91最新在线视频 | 精品一精品国产一级毛片 | 精品热久久 | 国产免费一区2区3区4区 | 国产成人午夜精品5599 | 91久久精品视频 | 婷婷色在线观看 | 99毛片 | 欧美成人亚洲国产精品 | 91福利免费 | 国产精品伦理一区二区三区 | 欧美黄色免费大片 | 国产片欧美片亚洲片久久综合 | 国产精品影视 | 成人综合在线观看 | 国内精品久久久久久久久野战 | 91免费资源网站入口 | 国产精品2019| 亚洲午夜国产精品无卡 | 亚洲国产欧美精品 |