2012-05-30 7 views
5

Jqueryを使用せずにSignalRを実装することは可能です。私はTitanium用のモジュールを作りたいと思いますが、SignalRがどのようにDOMに依存しているのか分かりません。 jQueryはajaxリクエストにのみ使用されていますか?あなたはこれがいかに難しいと思いますか?jqueryなしでsignalRを実装する

答えて

2

それは不可能ではありませんが、それは仕事のabitになるでしょう。基本的にすべてのjquery構文($ ...)を

Jquery.signalR.js 

と書き直す必要があります。また、 "ハブ"モデルもjqueryを必要とするだけで、低レベルの接続を行うことができます。

このようにajaxを呼び出すには、おそらくJSON.jsを含める必要があります。

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にコピーした場合、基本的には、SignalRに書き直されたjqueryの約80%で終了します。だからあなたはサイズをあまり節約しませんので、無意味であるようです。 soz –

+0

私は最後にWebビューで作業しました。ありがとうございました! – Ryan

関連する問題