今天寫**的時候發現 網頁上很多彈窗需要自動關閉
倒計時5秒之後使用者無操作就關閉了,(angular 框架),**如下,一:
for(var i=5;i>0;i--)輸出結果是:}})(i),i*1000);
}
二: 稍加改動,去掉函式(),如下所示
for(var i=5;i>0;i--)依然能夠正常使用}}(i),i*1000);
}
三: function(i){}(i) 兩個i都不能少 ,少了第乙個 i的值會變成全是5,但是依然能夠按5,4,3,2,1的時間順序輸出5
少了第二個 i 的值會變成nan
四:換一種方法 將整個settimeout 都封起來
for(var i=5;i>0;i--)也是 可以的 這個時候(function(){}())的最外層()不能去掉的},i*1000);
})(i)
}
簡單說下H5 打包apk
本文簡單介紹一下專案寫好之後 如何用h5 打包成apk,這裡打包的不是上線的專案,而是測試用的。為什麼要寫這篇博文呢,本身懶,但朋友總是讓我寫打包步驟給他。想到萬一某天另外的朋友也讓我寫給他,豈不頭疼。乾脆就寫這一博文,以防萬一。1 首先要確保這個專案可執行。2 這裡預設測試成功,那麼我們下一步執行...
簡簡單單說個閉包
一句話,閉包的作用 將方法存於變數。至於閉包的原因或者目的,或者說,為什麼將方法存於變數,稍後再說。為了盡量避免用一大段話描述乙個概念,我們理性一點地把閉包的條件劃分成3個 外函式中定義了乙個內函式 內函式用了外函式的變數 外函式返回了內函式的引用,or,外函式中直接呼叫了內函式 p.s.其中外函式...
簡簡單單說個閉包
一句話,閉包的作用 將方法存於變數。至於閉包的原因或者目的,或者說,為什麼將方法存於變數,稍後再說。為了盡量避免用一大段話描述乙個概念,我們理性一點地把閉包的條件劃分成3個 外函式中定義了乙個內函式 內函式用了外函式的變數 外函式返回了內函式的引用,or,外函式中直接呼叫了內函式 p.s.其中外函式...