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

js的閉包的一個示例說明

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

js中 某個函數(shù)的內部函數(shù)在該函數(shù)執(zhí)行結束后仍然可以訪問這個函數(shù)中定義的變量,這稱為閉包(Closure)
下面例子是給三個錨anchor1,anchor2,anchor3添加onclick事件,可以預期的效果是點擊錨點顯示相應的錨點ID,實際上卻都是顯示"My id is anchor4", 這個就是閉包作用引起的邏輯上的bug,添加事件的函數(shù)執(zhí)行完后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的閉包的一個示例說明,轉載需保留來源!

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

主站蜘蛛池模板: 2020国产成人精品视频人 | 国产成人91 | 国产对白精品刺激一区二区 | 欧美激情性色生活片在线观看 | 日本亚洲网站 | 5月婷婷6月丁香 | 成人小视频在线观看 | 免费成人在线观看 | 精新精新国产自在现 | 91系列在线观看 | 黄视频网站大全 | 国产福利一区二区三区在线视频 | 国产一级做a爰片... | 一区二区在线观看高清 | 亚洲大片免费看 | 在线观看一区 | 日韩a无v码在线播放免费 | 丰满美女毛片 | 99久久伊人 | 成人欧美日韩视频一区 | 国产aⅴ一区二区三区 | 婷婷六 | 国产视频一区在线播放 | 中国嫩模一级毛片 | 色哟哟在线观看精品大全视频 | 亚洲欧美一区二区三区四区 | 欧美三级在线观看视频 | 国产婷婷一区二区三区 | 免费777my性欧美另类 | 日韩在线播放中文字幕 | 91精品免费观看老司机 | 看全色黄大色大片免费久久久 | 精品一区二区三区18 | 亚洲四区 | 九九久久99综合一区二区 | 国产女人成人精品视频 | 国产乱子伦真实china | 国产精品第12页 | 成人在线视频免费观看 | 欧美一级艳片爽快片 | 成人午夜视频在线观 |