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

Javascript循環(huán)綁定事件的示例代碼

例如:一個(gè)不確定長(zhǎng)度的列表,在鼠標(biāo)經(jīng)過(guò)某一條的時(shí)候改變背景。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
這個(gè)例子循環(huán)為一組對(duì)象綁定事件處理函數(shù)。
但是,如果我們?cè)谶@個(gè)基礎(chǔ)上增加一些需求。比如在點(diǎn)擊某一條記錄的時(shí)候彈出這是第幾條記錄?
肯能你會(huì)理所當(dāng)然的這么寫(xiě):

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
測(cè)試一下你會(huì)發(fā)現(xiàn)alert出來(lái)的都是:這是第6記錄
其實(shí)這里for循環(huán)已將整個(gè)列表循環(huán)了一遍,并執(zhí)行了i++,所以這里i變成了6,
有什么好的辦法解決這個(gè)問(wèn)題嗎?
那就是閉包了,個(gè)人認(rèn)為閉包是js中最難捉摸的地方之一,
看看什么是閉包:
閉包時(shí)是指內(nèi)層的函數(shù)可以引用存在與包圍他的函數(shù)內(nèi)的變量,即使外層的函數(shù)的執(zhí)行已經(jīng)終止。
這個(gè)例子中我們可以這樣做:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
PS:閉包很難,很復(fù)雜!

JavaScript技術(shù)Javascript循環(huán)綁定事件的示例代碼,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 欧美整片完整片视频在线 | 亚洲欧美日本在线 | 中文成人在线视频 | 久久福利网 | 亚洲操片| 日韩一区二区超清视频 | 99精品久久秒播无毒不卡 | 黄色小视频在线播放 | 久久伊人成人网 | 国产精品19禁在线观看2021 | 国产精品第3页 | 玖玖玖视频在线观看视频6 玖玖免费 | 亚洲国产婷婷香蕉久久久久久 | 激情六月 | 亚洲欧美成人 | 深爱综合网 | 色婷婷视频 | 欧美另类videosbestsex高清 | 久久免费精品 | 婷婷亚洲久悠悠色在线播放 | 一级做a爰片久久毛片美女 一级做a爰片久久毛片人呢 | 国产91中文剧情在线观看 | 国产精品久久久久影院色老大 | 六月婷婷综合激情 | 久草国产精品视频 | 国产精品极品美女自在线看免费一区二区 | 婷婷丁香六月天 | 亚洲专区视频 | 国产一级特黄在线播放 | 色综合自拍 | 亚洲一区色 | 色婷婷激婷婷深爱五月小说 | 国产第一第二第三第四第五 | 国产精品一区二区免费 | 91久久国产情侣真实对白 | 亚州色吧| 欧美另类videosbestsex | 女人ass人体下部pic | 国产在线播放网站 | 亚洲线精品久久一区二区三区 | 很黄很黄叫声床戏免费视频 |