成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Comet——隨著AJAX技術(shù)興起而產(chǎn)生的新技術(shù)

afishhhhh / 632人閱讀

摘要:不得不說確實(shí)是一個(gè)好東西,由它的出現(xiàn)使得端新技術(shù)不斷產(chǎn)生,就屬于這么一個(gè)技術(shù),這個(gè)技術(shù)有時(shí)叫做反向,有時(shí)叫做服務(wù)器推技術(shù),嗯,不要被牛逼閃閃的名詞嚇倒,其實(shí)沒那么難。

不得不說Ajax確實(shí)是一個(gè)好東西,由它的出現(xiàn)使得WEB端新技術(shù)不斷產(chǎn)生,Comet就屬于這么一個(gè)技術(shù),這個(gè)技術(shù)有時(shí)叫做反向AJAX,有時(shí)叫做服務(wù)器"推"技術(shù),嗯,不要被牛逼閃閃的名詞嚇倒,其實(shí)沒那么難。

先看一下維基的解釋:

"Comet是一種用于web的推送技術(shù),能使服務(wù)器實(shí)時(shí)地將更新的信息傳送到客戶端,而無須客戶端發(fā)出請求,目前有兩種實(shí)現(xiàn)方式,Ajax和iframe流。"

——維基百科

維基的解釋比較繞,那我們用人話來解釋一下:

凡是由服務(wù)端(即服務(wù)器,再具體點(diǎn)就是你目前訪問的那個(gè)文件)實(shí)時(shí)的,不間斷的往客戶端(瀏覽器)發(fā)送數(shù)據(jù)的技術(shù),都可以稱之為Comet技術(shù),目前這個(gè)技術(shù)可以通過兩個(gè)方式實(shí)現(xiàn),Ajax和iframe流。

還是有些不明覺厲的話,看代碼:

query("select * from t1");

$result = $resource->fetchall();

while (true) {

    if ($result) {

        echo "往服務(wù)器發(fā)數(shù)據(jù)" ;

        print_r($result);

    }else{

    }

}

?>

將這段代碼運(yùn)行起來,就是一個(gè)最最最簡化版的Comet技術(shù)。

想象一下,當(dāng)服務(wù)器運(yùn)行這段代碼的時(shí)候,服務(wù)器是不是像吃炫邁一樣一起像客戶端(瀏覽器)發(fā)送數(shù)據(jù)?而且是根本停不下來那種,這就叫做Comet,也叫作服務(wù)器"推",也叫反向ajax。

前臺(tái)請求的代碼如果是iframe,那就叫做iframe流,如果是ajax請求,那就叫做ajax 輪詢/長輪詢。

內(nèi)什么,你還問我Comet是啥?Comet就是服務(wù)器一直像客戶端發(fā)送數(shù)據(jù)呀!

下面是Comet具體的技術(shù)實(shí)現(xiàn):

Ajax輪詢——“定時(shí)的通過Ajax查詢服務(wù)端”

用大白話揭開Ajax長輪詢(long polling)的神秘面紗

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/21533.html

相關(guān)文章

  • 簡單又好用聊天室技術(shù)——WebSocket

    摘要:國際慣例,先上維基百科的解釋。維基百科上面是維基百科對(duì)的解釋,別問我如何解釋上面這段話,因?yàn)槲乙矝]看懂,那么下面我用人話解釋一下吧僅僅是我的理解是一個(gè)協(xié)議,可以簡單看成是協(xié)議的一個(gè)補(bǔ)充協(xié)議,借助協(xié)議的基礎(chǔ)完成服務(wù)器主動(dòng)與客戶端實(shí)時(shí)傳輸數(shù)據(jù)。 現(xiàn)在,很多網(wǎng)站為了實(shí)現(xiàn)推送技術(shù),所用的技術(shù)都是輪詢。輪詢是在特定的的時(shí)間間隔(如每1秒),由瀏覽器對(duì)服務(wù)器發(fā)出HTTP request,然后由服務(wù)...

    Prasanta 評(píng)論0 收藏0
  • comet實(shí)現(xiàn)(原理)

    摘要:最近對(duì)服務(wù)器推送技術(shù)比較感興趣,在網(wǎng)上也看了好些文章,由于每個(gè)人理解的不同,實(shí)現(xiàn)細(xì)節(jié)或者語言表達(dá)方式不同,本人被各種名詞或者技術(shù)實(shí)現(xiàn)搞的頭大,于是自己準(zhǔn)備整理下。定時(shí)器就可以實(shí)現(xiàn),每次請求如果服務(wù)器端有更新數(shù)據(jù)則響應(yīng)到客戶端。 最近對(duì)服務(wù)器推送技術(shù)比較感興趣,在網(wǎng)上也看了好些文章,由于每個(gè)人理解的不同,實(shí)現(xiàn)細(xì)節(jié)或者語言表達(dá)方式不同,本人被各種名詞或者技術(shù)實(shí)現(xiàn)搞的頭大,于是自己準(zhǔn)備整理下...

    rozbo 評(píng)論0 收藏0
  • comet實(shí)現(xiàn)(原理)

    摘要:最近對(duì)服務(wù)器推送技術(shù)比較感興趣,在網(wǎng)上也看了好些文章,由于每個(gè)人理解的不同,實(shí)現(xiàn)細(xì)節(jié)或者語言表達(dá)方式不同,本人被各種名詞或者技術(shù)實(shí)現(xiàn)搞的頭大,于是自己準(zhǔn)備整理下。定時(shí)器就可以實(shí)現(xiàn),每次請求如果服務(wù)器端有更新數(shù)據(jù)則響應(yīng)到客戶端。 最近對(duì)服務(wù)器推送技術(shù)比較感興趣,在網(wǎng)上也看了好些文章,由于每個(gè)人理解的不同,實(shí)現(xiàn)細(xì)節(jié)或者語言表達(dá)方式不同,本人被各種名詞或者技術(shù)實(shí)現(xiàn)搞的頭大,于是自己準(zhǔn)備整理下...

    zhongmeizhi 評(píng)論0 收藏0
  • JavaScript AjaxComet——“其他跨域技術(shù)注意要點(diǎn)

    摘要:由兩部分組成回調(diào)函數(shù)和數(shù)據(jù)?;卣{(diào)函數(shù)是當(dāng)響應(yīng)到來時(shí)應(yīng)該在頁面中調(diào)用的函數(shù),回調(diào)函數(shù)的名字一般是在請求中指定的。下面是以個(gè)的例子回調(diào)函數(shù)的名字就是是通過動(dòng)態(tài)的元素來使用的,使用時(shí)可以為屬性指定一個(gè)跨域。是為與其他傳遞消息的很相似。 圖像Ping技術(shù) 根據(jù)一個(gè)網(wǎng)頁可以從任何網(wǎng)頁中加載圖像而不用擔(dān)心使用跨域的原理, 我們可以動(dòng)態(tài)的創(chuàng)建圖像, 使用他們的onload和onerror事件處理程序...

    Hwg 評(píng)論0 收藏0
  • AjaxComet-JavaScript高級(jí)程序設(shè)計(jì)第21章讀書筆記(1)

    摘要:技術(shù)的核心是對(duì)象即。收到響應(yīng)后,響應(yīng)的數(shù)據(jù)會(huì)自動(dòng)填充對(duì)象的屬性,相關(guān)的屬性有作為響應(yīng)主體被返回的文本。收到響應(yīng)后,一般來說,會(huì)先判斷是否為,這是此次請求成功的標(biāo)志。中的版本會(huì)將設(shè)置為,而中原生的則會(huì)將規(guī)范化為。會(huì)在取得時(shí)報(bào)告的值為。 Ajax(Asynchronous Javascript + XML)技術(shù)的核心是XMLHttpRequest對(duì)象,即: XHR。雖然名字中包含XML,但...

    imingyu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<