第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

急?。?!求高手解答JavaScript實時顯示Ajax獲取的服務(wù)器時間的倒計時功能。

急!?。∏蟾呤纸獯餔avaScript實時顯示Ajax獲取的服務(wù)器時間的倒計時功能。

青春有我 2018-12-07 02:34:38
? 今有如下需求: ???? 現(xiàn)已實現(xiàn)的功能:Ajax實時讀取數(shù)據(jù)庫數(shù)據(jù),顯示倒計時功能。每秒讀一次數(shù)據(jù)庫。 ???? 待實現(xiàn)功能:出于性能方面考慮,不能這樣做。但是界面上的倒計時功能也要體現(xiàn)出“實時”性。所以客戶端倒計時效果是實時變化的。目前提供的思路是:Ajax每15秒(這個時間可以自行設(shè)置)與數(shù)據(jù)庫中的時間同步一次(目的減少服務(wù)器壓力),但是客戶端要用JavaScript來實時顯示同步出來的服務(wù)器時間。請問js或jquery該怎么實現(xiàn)?或者哪位朋友有更好的建議?謝謝!
查看完整描述

14 回答

?
慕無忌1623718

TA貢獻(xiàn)1744條經(jīng)驗 獲得超4個贊

那種團(tuán)購秒殺什么的都是Get請求過一次頁面就在本地js上一直

setInterval了沒必要15秒就和服務(wù)器對一次時間吧。。。反正計算機只有每5秒的平均才真正接近實際時間的1秒沒必要搞那么復(fù)雜

查看完整回答
反對 回復(fù) 2018-12-24
?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗 獲得超4個贊

兄弟,這個對時間很有要求的,只能核對服務(wù)器時間,因為客戶端時間是可以修改的。

查看完整回答
反對 回復(fù) 2018-12-24
?
鳳凰求蠱

TA貢獻(xiàn)1825條經(jīng)驗 獲得超4個贊

為什么要讀數(shù)據(jù)庫吶?客戶端的時間能改,服務(wù)器時間他們改不了。后臺方法里的取服務(wù)器時間,用ajax調(diào)用后臺方法,不用讀數(shù)據(jù)庫。沒壓力。

查看完整回答
反對 回復(fù) 2018-12-24
?
小唯快跑啊

TA貢獻(xiàn)1863條經(jīng)驗 獲得超2個贊

好吧,兄弟說的正確,不用每次都讀取數(shù)據(jù)庫,數(shù)據(jù)庫只讀一次就可以。然后,ajax要實時同服務(wù)器通訊,這樣服務(wù)器壓力也不小吧?現(xiàn)在需求是每15秒與服務(wù)器時間同步一下,但是在客戶端顯示時間時,要“實時”顯示,而這個實時效果我打算用js來實現(xiàn)。但是我不知道如何實現(xiàn)。

查看完整回答
反對 回復(fù) 2018-12-24
?
眼眸繁星

TA貢獻(xiàn)1873條經(jīng)驗 獲得超9個贊

沒有必要這么頻繁的和服務(wù)器對時,而且http不是對時的協(xié)議,不能保證時間上的準(zhǔn)確性,至于說客戶端改時間的問題,這個只需要在服務(wù)器端核對請求的時間就好了。一定要精準(zhǔn)對時的話,那你需要用NTP。

查看完整回答
反對 回復(fù) 2018-12-24
?
開滿天機

TA貢獻(xiàn)1786條經(jīng)驗 獲得超13個贊

這個不是這樣做的。

第一次請求的時候讀下服務(wù)器的時間。然后剩下的就交給客戶端維護(hù)。

客戶端即使怎么改時間都沒用。

每次去更新,連接多了,還給服務(wù)器帶去很多的壓力。

只需要在DOM中維護(hù)好時間就行了。

真的好簡單的。去看下淘寶啊那些團(tuán)購網(wǎng)站。都是這樣做的。初始化頁面的綁定時間。然后剩下的就用js去更新時間。提交的時候還是會驗證時間的。所以別想太多了。

查看完整回答
反對 回復(fù) 2018-12-24
?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗 獲得超4個贊

? 朋友說的有道理,但是要考慮這個問題,萬一客戶端與服務(wù)端斷開連接后,為了實現(xiàn)“實時性”,我認(rèn)為與服務(wù)器同步是必須的。只是我們可以延長與服務(wù)器同步的間隔時間,比如說15秒同步一次,然后在這15秒內(nèi)呢,客戶端的倒計時仍能“正?!憋@示(每秒都變化),而不是“靜止的”,過了15秒后再變化。(這種效果能否用js實現(xiàn))。

查看完整回答
反對 回復(fù) 2018-12-24
?
GCT1015

TA貢獻(xiàn)1827條經(jīng)驗 獲得超4個贊

@Technology:?

不需要考慮斷開的情況。因為斷開了。瀏覽器不關(guān)。瀏覽器的秒還是在跳。

所以不需要同步。

而如果瀏覽器開了。又同樣的初始化了時間。所以不會出現(xiàn)誤差的。

查看完整回答
反對 回復(fù) 2018-12-24
?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗 獲得超7個贊

@imfunny:?現(xiàn)在必須要與服務(wù)器同步,請問能否實現(xiàn)我剛才說的那種效果?不要去糾結(jié)要不要與服務(wù)器同步的問題。謝謝

查看完整回答
反對 回復(fù) 2018-12-24
?
紅糖糍粑

TA貢獻(xiàn)1815條經(jīng)驗 獲得超6個贊

是只需要 打開頁面的時候,初始化一個倒計時就可以了。只需要提交的時候,再去和服務(wù)器比較。要小於等於服務(wù)器的時間。

查看完整回答
反對 回復(fù) 2018-12-24
?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗 獲得超5個贊

老大,這個不需要提交什么數(shù)據(jù),只做顯示功能。而且必須要與服務(wù)器同步,? 我們可以延長與服務(wù)器同步的間隔時間,比如說15秒同步一次,然后在這15秒內(nèi)呢,客戶端的倒計時仍能“正?!憋@示(每秒都變化),而不是“靜止的”,過了15秒后再變化。(這種效果能否用js實現(xiàn))。謝謝

查看完整回答
反對 回復(fù) 2018-12-24
?
慕慕森

TA貢獻(xiàn)1856條經(jīng)驗 獲得超17個贊

@Technology: 你倒計時 完了。不是要做處理嗎?不需要提交到服務(wù)器嗎?

查看完整回答
反對 回復(fù) 2018-12-24
  • 14 回答
  • 0 關(guān)注
  • 531 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號