標籤

2014年7月23日 星期三

JS setInterval

丫服:「 我現在有一個網頁,jquery 有用到3個setInterval ,有辦法變成一個嗎= =」

小孩子:「 股神沒上班 當然也不會有 JQ寫手」

丫服:「 XDD」

卡卡米:「 變成1個要幹麻」

李小龍:「 把其他兩個砍掉就變一個了阿」

丫服:「 簡單管理阿XD」

卡卡米:「 你可以 HOOK 自己的 setInterval 阿」

李小龍:「 那你怎麼不把裡面的值弄成變數」

卡卡米:「 你可以寫一個 timer 定時執行某個函數」

卡卡米:「 然後在那個函數底下增加 listener」

卡卡米:「 然後用add listener 的方式去控制」

卡卡米:「 阿服 : 你在講殺小」

李小龍:「 恩 我覺得不用這麼麻煩阿= =」

丫服:「 你在講殺小」

李小龍:「 他只有一個值而已吧」

丫服:「 http://192.168.8.202:90/test/index.html?emd_na=TSEM14502

丫服:「 這個看的到嗎XD」

卡卡米:「 看不到阿 內部ip」

丫服:「 XD」

李小龍:「 192.168」

小孩子:「 = = 拿192開頭的」

李小龍:「 看洨」

小孩子:「 三小」

丫服:「 XD」

丫服:「 簡單來說,我有一個網頁,每秒要去檢查資料有沒有變更,然後每3秒會翻頁一次,每5秒圖片會變動 = =」

李小龍:「 這個不是應該要做在後端」

卡卡米:「 作在前端阿」

卡卡米:「 寫成 一個 interval 阿」

卡卡米:「 喔」

卡卡米:「 你要寫」

卡卡米:「 
var int=self.setInterval("timer()",1000) 
var t = 0; 
function timer() 
  t++; 
  if(t%1==0)  { 
   每秒要去檢查資料有沒有變更 
  } 
  if(t%3==0) { 
   然後每3秒會翻頁一次 
  } 
  if(t%5==0) { 
   每5秒圖片會變動 
  } 
}


卡卡米:「 你就把那幾個函數」

卡卡米:「 寫好」

卡卡米:「 然後把我寫的code的中文部份換成你的函數」

卡卡米:「 就做完惹」

丫服:「 喔喔」

丫服:「 了解啦~」

卡卡米:「 不過這樣沒有比較爽阿其實」

卡卡米:「 = =」

丫服:「 XD」

丫服:「 其實,還要加一點阿,做其中一個的時候,其他不做阿= =」

丫服:「 這個比較好控制阿~」

卡卡米:「 是喔」

卡卡米:「 那你就把下面兩個 if」

卡卡米:「 改成 else if」

卡卡米:「 喔不是」

卡卡米:「 你要把 %5放到最上面」

丫服:「 恩恩」

卡卡米:「 %1放到最下面」

沒有留言:

張貼留言