為什么這里的(++n)就可以表示事件觸發(fā)的次數(shù)
var n = 0;
? ? ? ? //不同函數(shù)傳遞數(shù)據(jù)
? ? ? ? function data(e) {
? ? ? ? ? ? $(".right a").html('mouseover事件觸發(fā)次數(shù):' + (++n) + '<br/> 傳入數(shù)據(jù)為 :'+ e.data)
? ? ? ? }
為什么這里的(++n)就可以表示事件觸發(fā)的次數(shù)
2017-05-16
這個(gè)不是閉包,全局變量而已!
2016-08-26
這里用到了閉包的概念,下一級(jí)作用域data函數(shù)中仍用到了上級(jí)作用域的n變量,n變量則被保存,(++n)先加1,再使用
2016-08-26
先聲明n=0,之后事件每次觸發(fā)就調(diào)用一次函數(shù),每次調(diào)用函數(shù),n+1
2016-08-26
每次事件觸發(fā),將調(diào)用data()這個(gè)函數(shù),第一次觸發(fā)n=0,(++n) = 1; 第二次 n=1, (++n) = 2;依次類推。。。。這里的n是具有全局作用的變量!