一区二区久久-一区二区三区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)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美成人禁片在线www | 久久狠狠一本精品综合网 | 亚洲精品午夜视频 | sese欧美| 午夜小视频在线观看 | 污黄视频网站 | 久久99国产乱子伦精品免 | 91在线激情在线观看 | 精品视频一区二区三区在线观看 | 狠狠干五月天 | 无码中文字幕日韩专区 | 日韩精品视频观看 | 天天久久狠狠色综合 | 91成人高清在线播放 | 亚洲欧美色视频 | 黄色激情视频网址 | 九九综合 | 亚洲欧洲免费 | 免费大学生国产在线观看p 免费的成人a视频在线观看 | 日本成人在线网站 | 国产在线观看中文字幕 | 中文字幕加勒比 | 欧美成人免费午夜影视 | 色综合天天操 | 丁香婷婷开心激情深爱五月 | 在线播放国产视频 | 国产91播放 | 欧洲在线观看在线视频吗 | 免费看黄的网站在线看 | 一二三区无线码2021 | 国产欧美精品专区一区二区 | 亚洲美女免费视频 | 黄网站视频 | 韩国福利影视一区二区三区 | 国产高清a| 亚洲婷婷综合色高清在线 | 黑人巨大videos极度另类 | 黄色网页在线播放 | 另类国产精品一区二区 | 久久露脸国产精品 | 国产小视频在线看 |