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

時間 2021-07-08 22:19:25

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的畫刷

求大神解釋下這個c語程式,求大神解釋下這個C語程式

先分析你第乙個while迴圈,你這樣寫,每次迴圈都要先讀入乙個字元,判斷是否是n,再判斷能否寫入數到陣列。舉個例子,你輸入12,1是乙個字元,1不等於n,所以你讀入2到陣列a 0 i 變為1。你按回車鍵,回車鍵算乙個字元,且不是n,所以你輸入421到陣列a 1 i 變為2。同樣道理,這就解釋了你為什...

求大神這題怎麼解,求大神告訴這題怎麼解

0.6x 1.7 2.3 0.6x 4 x 4 0.6 x 6.66666666666 x 6.67 6.6666666666666666666666666 n雲弒天 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 求大神告訴這題怎麼解 依然依然 因為ad是...

求大神分析這植物叫什麼,先謝啦,求大神分析這植物叫什麼,先謝啦

黃鵪菜編輯 黃鵪菜,拉丁文名 youngia japonica.菊科 黃鵪菜屬。一年生或二年生草本。生長於山坡 路邊 林緣和荒野等地。分布遍及中國,也見於亞洲溫帶和熱帶其他國家。莖直立,葉基 生,倒披針形,提琴狀羽裂。裂片有深波狀齒,葉柄微具翅。頭狀花序有柄,排成傘房狀 圓錐狀和聚傘狀 總苞圓筒形,...