6

是否可以在不使用 Jquery 的情况下实现 SignalR。我想为 Titanium 创建一个模块,但我不知道 SignalR 对 DOM 的依赖程度。jQuery 是否仅用于 ajax 请求?你觉得这有多难?

4

1 回答 1

2

嗯,这不是不可能的,但它会有点工作。您基本上需要重写所有 jquery 语法 ($...)

Jquery.signalR.js

作为普通的javascript。此外,您将只能进行低级连接,因为“集线器”模型也需要 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);
于 2012-06-07T06:58:32.820 回答