我想建立一個動態頁面,動態更新其內容,而不使用JavaScript。與MySQL網絡套接字
我的一個朋友sugested我的WebSockets。當我檢查它是真棒。現在
我可以構建從命令提示符進行訪問的網頁套接字。現在我的問題是如何通過網頁訪問它,以及在添加任何新值時如何使用數據庫值更新頁面。
我查了Google,沒有什麼用處。
請告訴我我該怎麼做。任何幫助將不勝感激!
我想建立一個動態頁面,動態更新其內容,而不使用JavaScript。與MySQL網絡套接字
我的一個朋友sugested我的WebSockets。當我檢查它是真棒。現在
我可以構建從命令提示符進行訪問的網頁套接字。現在我的問題是如何通過網頁訪問它,以及在添加任何新值時如何使用數據庫值更新頁面。
我查了Google,沒有什麼用處。
請告訴我我該怎麼做。任何幫助將不勝感激!
要使用websockets,您確實需要使用JavaScript。 WebSockets是HTML5草案的一部分(您可以在這裏查看更多內容:http://onepixelahead.com/2010/04/30/html5-web-sockets-example/)
無論您何時嘗試從網站訪問服務器,您都將使用JavaScript或第三方插件(如Flash和Silverlight)。
我真的不知道爲什麼你想避免的JavaScript ...這會,如果你給原因爲何幫助。
此外,的WebSockets沒有很好的時刻支持。協議中發現了一個重要的安全問題,目前只有Chrome/ium支持它(我相信Safari的夜間版本也可以工作)。
我建議你檢查彗星服務器(如Socket.IO,雖然這是一個100%的JavaScript),如果你真的想這樣的事情,或者只是與Flash/Silverlight中去。
彗星是一種黑客。我只是堅持定期ajax輪詢。 – 2011-05-03 09:29:40
尊重的是,你似乎對彗星有一個誤解:彗星服務器只是試圖爲實時網絡提供最有效的方法。如果最好的是ajax輪詢,它會這樣做。如果啓用了websockets,它會更喜歡它們。等Ajax輪詢也可以稱爲黑客。在這裏,您只需要選擇備份,從更好到更糟。 – Mamsaac 2011-05-03 09:48:42
我想你不會來javascript的。但是有幾個很好的項目可能會對你有用。例如ape-project或nodejs
也許你可以使用谷歌的NativeClient避免的JavaScript。儘管如此,我認爲還沒有WebSocket支持。
您*需要*使用JavaScript來創建WebSocket。你的問題沒有意義。 – 2011-05-03 09:25:39
我只是想知道如果WebSockets *具有與JavaScript一起使用,那麼您覺得它如此棒極了?我必須建議閱讀關於HTTP協議以及一切如何工作的知識,那就是如何最好地理解爲什麼JS需要WS,以及爲什麼你離不開它。 – 2011-05-03 09:31:03