剛入門web求大神解釋這個js原始碼的意思

2021-07-08 22:18:46 字數 1337 閱讀 4870

1樓:阿剛燉蛋

你好!這段**是輪播圖的自動切換。

其中還設定了滑鼠移入移出的效果。

setinteval函式是個定時器,

兩個引數:一個是執行的函式,一個是時間間隔。

就是根據給定的的時間間隔(單位是毫秒)執行函式。

setinterval(autochange,3000)就是每3秒執行一次autochange這個函式。

說下autochange函式:

有一個current_index變數,用來記錄當前顯示的輪播圖是第幾個。每次執行的時候,都會先給這個變數進行自增1個。

通過迴圈判斷所有輪播圖中的元素,如果索引與變數的值相同,分別設定對應元素的樣式,否則設定為另一種樣式。

再看hotchange函式:

定義了一個timer變數,也就是上面說的定時器。找出id為button的元素,並找出它下面的li子元素。用了一個for迴圈來遍歷這個子元素陣列。

在迴圈裡面做了兩件事:

為子元素設定onmouseover事件和onmouseout事件。

其中onmouseout事件裡面就是為timer重新賦值。

而onmouseover事件,則是先判斷timer變數是否有值。有值的話,使用clearinterval清空,也就是停止定時器;無值的話,則通過迴圈,為其設定樣式。

無值這裡的迴圈內邏輯與autochange函式是相同的。

希望對你有幫助!

2樓:我是人才加

這個就是說網頁載入完成之後執行昂漏的,裡面的函式

3樓:杞涆

剛用了求大神解釋這個原始碼的意思我還沒有玩過這種遊戲

求js大神解釋這是什麼意思?

4樓:琴春世

兩個等於號是邏輯運算判斷是否相等,一個則是賦值符號。這段js的意思title裡已經給出了

5樓:言言言小魚

兩個等於號是做比較,一個等於號是賦值運算。

6樓:奇傲_雨

兩個等號是判斷是否相等,一個等號是賦值

求大神解釋下面這js的**

7樓:rf饒烽

pagecommon 這是自定義的類

getdatainfo 這是自己定義的方法dr7[wmhr_baseinfodata.namestr_field].tostring()

dr7這是一個表的集合,裡面是查詢到的資料這就是一個拼接字串哈

8樓:雨之快樂

2l好像說的對,應該是個html5的畫刷

求大神解釋下這幾個字,求大神解釋下面文字跪求了!

只能看懂橫向的是瑞寶兩個字,背面的應該是滿文,寫鑄造地的吧 求大神 解釋下面文字.跪求了!這段話既不是外語,也不是古文,為什麼會看不懂呢?道理很簡單,這不是正常人說的話。回在部分流答行歌詞 非主流現代詩文的影響下,有些人以為胡亂堆砌一些辭藻,拼湊些似通非通的語句,顯得很深奧,很文藝。語言是用來交流思...

求解!句子!求大神解釋

看來她希望找一個能全心全意對她疼她愛她的人,也許不是她心中完美的那個白馬王子,但卻能愛護他,寵著她,為她遮風擋雨,可以說不求轟轟烈烈,但願綿綿久遠!不在乎另一半是不是自己真正愛的人,只要他心裡只有自己一個就行了。女人有時說找個自己不愛的嫁了算了 不希望是最愛的那個人,只希望是唯一被你愛的那個人。應該...

求大神解釋一下這兩句話的區別,求大神講一下兩句話區別

不會再留下 一丁點能找回的痕跡 表示說話人很有信心,肯定的語氣來回答的。不會再留下 能找回的 一丁點痕跡表示說話人很有信心,肯定的語氣來回答的。這個能字感覺很彆扭,有能找回那就有不能找回,感覺這個沒前面那句話語氣強烈 兩者 大致上 並沒有什麼區別,只不過 的 後面接的形容詞換了 一個是刻意強調,一個...