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

具体来说,我希望能够使用$.extend()$.ajax()和整个$.Deferred()系统之类的方法。我显然不需要任何DOM遍历和操纵方法,因此我没有在寻找像JSDOM这样的解决方案。

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

最佳答案

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

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

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

关于javascript - jQuery的非DOM子集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6881344/

10-12 12:38
查看更多