jQuery的非DOM子集

kpo*_*zin 5 javascript jquery dom web-worker

我希望能够在Web Worker中使用jQuery中的许多实用程序方法,这些方法无法访问windowdocument对象.

具体来说,我希望能够像使用方法$.extend(),$.ajax()以及整个$.Deferred()系统.我显然不需要任何DOM遍历和操作方法,所以我不是在寻找像JSDOM这样的解决方案.

我可以自己提取jQuery的非DOM部分,但这很难维护.是否有任何可用的发行版或构建脚本的jQuery只是构建非DOM部分?

kpo*_*zin 3

我的答案: https: //github.com/kpozin/jquery-nodom

到目前为止,我已经在Web Worker 上下文内部的$.Deferred()一个子集上对其进行了工作和测试。$.ajax()文档和可能的测试套件稍后发布。

初始测试版本可用:jquery.nodom.js