3

(如果有问题可以回答这个问题,请告诉我)

我正在寻找有关跨浏览器 XHR 支持的建议,在工作人员中。

在普通的 VM 中,我通常将 jQ 用于 XHR 的东西。仅仅为了 AJAX 支持(假设这是可行的;没有尝试过),将 jQ 加载到工作程序中似乎有点过头了。

建议?

4

1 回答 1

3

我认为从网络工作者发出 XML HTTP 请求没有多大意义。毕竟,这些请求是异步的!:)

有趣的是,有人建议在 jQuery 的核心中实现对 Web 工作者的 XHR 支持,但是对于为什么这可能不是一个好主意,有一个非常详细的回应。

他为什么不这样做的一些理由是:

  1. 网络工作者的启动时间很长
  2. 对于单个请求,它的时间效率不高
  3. IE 对网络工作者的支持不是很好
  4. jQuery 始终使用 DOM 方法,这意味着在 Web Worker 中使用时会引发异常

真的很好读

http://bugs.jquery.com/ticket/9889

希望这可以帮助!

于 2012-06-21T15:21:14.513 回答