四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

Javascript循環綁定事件的示例代碼

例如:一個不確定長度的列表,在鼠標經過某一條的時候改變背景。

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
這個例子循環為一組對象綁定事件處理函數。
但是,如果我們在這個基礎上增加一些需求。比如在點擊某一條記錄的時候彈出這是第幾條記錄?
肯能你會理所當然的這么寫:

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

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

JavaScript技術Javascript循環綁定事件的示例代碼,轉載需保留來源!

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

主站蜘蛛池模板: 永远的日本电影| 霹霹乐翻天| 金秘书为什么那样| 流浪地球2视频免费播放下载| 张柏芝艳照无删减版| 赖丹丹| 寡妇4做爰电影| 邵雨薇电影| 《东北警察故事2》大结局| 隐形变异作风问题清单及整改措施| 李繁| 麻辣烫热量| 黄鸟电影| 白丝美女被挠脚心| 老师也疯狂电视剧| 鼻子旁边长痘是什么原因造成的| 爱情秘密| 极寒之城在线观看高清完整 | 战犬出击电影完整版免费观看| 变形金刚7免费高清电影| 黑龙江卫视节目| 舞法天女之绚彩归来演员表| 电影在线观看高清完整版免费播放| 诱惑热舞| 神犬小七2| 杨玉环秘史| 骆文博| 挖掘机动画片儿童| 深流 电视剧| 皮皮虾影视| 晋中电视台| 心理测量者剧场版| 妇女停经前有什么征兆 | 口述公交车上| 白上之黑电影高清完整版在线观看| 洪金宝电影| river flows in you吉他谱| 闺蜜心窍 电影| 悲伤天使| 《水中花》日本电影| 速度与激情20|