javascript編程基礎(chǔ) 前端js實(shí)現(xiàn)彈幕,怎么控制彈幕不重疊,有什么思路嗎?
前端js實(shí)現(xiàn)彈幕,怎么控制彈幕不重疊,有什么思路嗎?手機(jī)看視頻那個(gè)右下角的彈幕開關(guān)怎么不見了?我看了你一眼。騰訊新聞內(nèi)容頁面右下角的彈幕數(shù)據(jù)是根據(jù)評(píng)論時(shí)間從評(píng)論中獲取的。看看下一個(gè)網(wǎng)絡(luò)請(qǐng)求,這個(gè)彈幕并
前端js實(shí)現(xiàn)彈幕,怎么控制彈幕不重疊,有什么思路嗎?
手機(jī)看視頻那個(gè)右下角的彈幕開關(guān)怎么不見了?
我看了你一眼。騰訊新聞內(nèi)容頁面右下角的彈幕數(shù)據(jù)是根據(jù)評(píng)論時(shí)間從評(píng)論中獲取的。看看下一個(gè)網(wǎng)絡(luò)請(qǐng)求,這個(gè)彈幕并沒有實(shí)現(xiàn)實(shí)時(shí)彈幕,也就是說,你發(fā)評(píng)論就會(huì)馬上彈幕出來。而且,我發(fā)現(xiàn)我發(fā)的“垃圾評(píng)論”會(huì)被刪(刪)掉,不會(huì)出現(xiàn)在評(píng)論列表和彈幕(良好的言論自由)(當(dāng)然,這樣做是可以理解的,避免不必要的垃圾評(píng)論)。
這樣就可以簡(jiǎn)化實(shí)現(xiàn)。在獲得注釋數(shù)據(jù)后,前臺(tái)對(duì)其進(jìn)行處理,并在右下角添加一個(gè)div透明層以顯示注釋欄。這種風(fēng)格和效果可以通過jscss處理來實(shí)現(xiàn)(當(dāng)然,你也可以嘗試爬行)。
如果只是為了代碼(我不太喜歡),有人寫了一個(gè)jQuery bullet screen插件,你可以看看。詳見附件。
優(yōu)酷沒有彈幕功能?
您可以使用oil monkey插件,然后添加這個(gè)JS代碼,您可以默認(rèn)自動(dòng)切換老版本的界面,老版本的界面是彈幕
新版界面暫時(shí)沒有彈幕功能,老版的很多功能都缺失了。預(yù)計(jì)在開發(fā)和測(cè)試階段將對(duì)整個(gè)網(wǎng)絡(luò)進(jìn)行更新。此代碼的原理是在視頻鏈接之后添加[&;debug=flv]以切換到舊版本。
學(xué)了半個(gè)月js感覺一點(diǎn)都不會(huì),怎么辦?
謝燕,被訪者前段時(shí)間剛開始學(xué)JS。他學(xué)JS已經(jīng)快兩個(gè)星期了,沒有基本的知識(shí)。他也覺得學(xué)起來不容易。有時(shí)他看視頻時(shí),不能用大腦,但不能用手。寫,寫,會(huì)有崩潰,反思一下,
主要問題如下:
1。我以前沒接觸過JS,很多新知識(shí),新關(guān)鍵詞,新格式,讓人困惑
2。少練習(xí)!不多練習(xí)是不可能掌握這么多新知識(shí)的。在我看來,這是最大的問題——缺乏興趣(如果你特別感興趣,請(qǐng)忽略這一點(diǎn))。畢竟,在學(xué)習(xí)階段,它們都是函數(shù)的小模塊,沒有很酷的小函數(shù)。與在公司工作相比,下班后沒有經(jīng)濟(jì)激勵(lì)很難堅(jiān)持下去
那我們?cè)撛趺崔k呢?
1. 觀看更多視頻,了解所有知識(shí)點(diǎn)
2。寫更多的筆記可能會(huì)被嘲笑。計(jì)算機(jī)學(xué)習(xí)者應(yīng)該寫筆記。但說真的,我用筆寫字,記起來真的比在電腦上快,愚蠢的人有愚蠢的方法,我覺得挺適合我的。
3. 為什么還要敲門?它真的很有用!當(dāng)我第一次開始學(xué)習(xí)HTML時(shí),我記不起頭標(biāo)簽什么的。我敲了好幾次,但這是基礎(chǔ)。為了記住它,我不需要快捷鍵,所以我自己敲?,F(xiàn)在我不熟悉了
4。我相信總有一天我會(huì)明白的!在世界上,只有蝸牛才能爬到金字塔的頂端。每天努力工作??傆幸惶?,你會(huì)明白的。
這些都是受訪者的個(gè)人經(jīng)歷,更不用說任何經(jīng)歷了。這條路很曲折。當(dāng)我們慢慢地一點(diǎn)一點(diǎn)地克服困難時(shí),你會(huì)發(fā)現(xiàn)你不知不覺地走到了盡頭。來吧。兄弟,一起努力