国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

閉包--閉包之tab欄切換(四)

brianway / 1393人閱讀

摘要:實際效果新聞視頻音樂新聞內容視頻內容音樂內容循環后,直接調用事件打開頁面后,直接運行循環打印出然后執行所以之前再次點擊欄給新增一個點擊第一個的時候閉包利用閉包的保存作用閉包更優雅利用閉包的保存作用塊級作用域

實際效果





    
    
    
    Document
    



    
  • 新聞
  • 視頻
  • 音樂
新聞內容
視頻內容
音樂內容
for循環后,直接調用事件
        for(var i=0;i

打開頁面后,直接運行for循環,打印出0,1,2,然后執行i++,所以oList[i].onclick之前i=3;

再次點擊tab欄

給oList[i],新增一個key:Index,
        for (var i = 0; i < oList.length; i++) {
            oList[i].Index = i;
            oList[i].onclick = function() {
                console.log(i)   //3
                console.log(this.Index )  //0,1,2
                changeTab(this.Index)
            }
        }

點擊第一個的時候

閉包1

利用閉包的保存作用

        for (var i = 0; i < oList.length; i++) {
            oList[i].onclick = (function(i) {
                return function(){
                    console.log(i)  //0,1,2
                    changeTab(i)
                }
            })(i)
        }
閉包1,更優雅

利用閉包的保存作用

        for (var i = 0; i < oList.length; i++) {
            (function(i){
                oList[i].onclick = function(){
                    console.log(i) //0,1,2
                    changeTab(i)
                }
            })(i)
        }
es6

let塊級作用域

        for (let i = 0; i < oList.length; i++) {
            oList[i].onclick = function(){
                    console.log(i)  //0,1,2
                    changeTab(i)
                }
        }

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108569.html

相關文章

  • JS三部曲,變量提升,this與作用域,閉包

    摘要:這篇文章總結下之前看的文章和自己在工作中遇到的坑,純手寫的,有什么寫的不對的請多多提出修正哈變量提升何為變量提升里面的變量在聲明之前就可以使用,因為該聲明已經被提升至該作用域函數或全局的頂部直接上代碼和都會變量提升優先級上面可理解為函數這時 這篇文章總結下之前看的文章和自己在工作中遇到的坑,純手寫的,有什么寫的不對的請多多提出修正哈 變量提升 何為變量提升?js里面的變量在聲明之前就可...

    dongxiawu 評論0 收藏0
  • 【闖關模式】作用域、鏈和閉包

    摘要:前言上篇闖關模式作用域鏈和閉包中任務四閉包閉包在中是很重要的概念,他們讓出色地完成異步任務。所以說,作用域,作用域鏈,閉包,垃圾回收機制,他們都是息息相關的你的任務你需要用的來檢驗垃圾回收機制的運行。 前言 上篇 【闖關模式】作用域、鏈和閉包 中 任務四 閉包(Closures) 閉包在JS中是很重要的概念,他們讓JS出色地完成異步任務。 為了能更好的理解閉包,我們先來看作用域鏈的例子...

    firim 評論0 收藏0
  • 一個簡單的選項卡js插件

    摘要:今天寫一個簡單的選項卡插件,這個我也是看別人博文學習實現的,然后加一些自己的理解。一實現效果雖說有點簡陋,但是可以看到在文件中,引入我們寫的插件后,實現選項卡切換,就只需一行代碼就可以實現了。 估計大概兩三個月沒有這類的關于前端的文章了,一來是覺得自己太菜,二來也是因為自己的懶散,渾渾噩噩的消耗時間卻沒有收獲什么成果。今天因為和一些同學的聊天,突然自己的心情很低落,有一種看不到未來在哪...

    WelliJhon 評論0 收藏0
  • 一個簡單的選項卡js插件

    摘要:今天寫一個簡單的選項卡插件,這個我也是看別人博文學習實現的,然后加一些自己的理解。一實現效果雖說有點簡陋,但是可以看到在文件中,引入我們寫的插件后,實現選項卡切換,就只需一行代碼就可以實現了。 估計大概兩三個月沒有這類的關于前端的文章了,一來是覺得自己太菜,二來也是因為自己的懶散,渾渾噩噩的消耗時間卻沒有收獲什么成果。今天因為和一些同學的聊天,突然自己的心情很低落,有一種看不到未來在哪...

    funnyZhang 評論0 收藏0

發表評論

0條評論

brianway

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<