2012-05-30 19 views
5

是否可以在不使用Jquery的情況下實現SignalR。我想爲Titanium創建一個模塊,但我不知道如何依賴SignalR在DOM上。 jQuery僅用於ajax請求嗎?你覺得這會有多難?執行signalR而不使用jquery

回答

2

這不是什麼不可能的事情,但它會升遷。你基本上需要重寫所有jQuery語法($ ...)

Jquery.signalR.js 

作爲正規的javascript。你也只能做低級連接,因爲「hub」模型也需要jquery。

您可能需要包含JSON.js,以便您可以像這樣進行ajax調用。

var the_object = {}; 
var http_request = new XMLHttpRequest(); 
http_request.open("POST", url + "/negotiate, true); 
... 
http_request.onreadystatechange = function() { 
    if (http_request.readyState == 4 && http_request.status == 200) { 
      the_object = JSON.parse(http_request.responseText); 
     } 
}; 
http_request.send(null); 
+0

是的,我真的有這樣做,它不值得。例如,如果您將jquery中的實現複製到signalR中,則基本上最終會有大約80%的jquery在SignalR中重寫。所以它看起來毫無意義,因爲你不會在尺寸上節省太多。 soz –

+0

最後我用web視圖工作。謝謝! – Ryan

相關問題