是否有任何库可以帮助在网络工作者中进行 html 字符串操作?
我想做的是,在一个工人内部,有一个嘶嘶声类型的选择器工具,它可以让我做这样的事情:
hString = "<div><img src='foo'></img></div>"
imgSrc = $(hString).find("img").attr("src") // foo
,没有 DOM 交互。
是否有任何库可以帮助在网络工作者中进行 html 字符串操作?
我想做的是,在一个工人内部,有一个嘶嘶声类型的选择器工具,它可以让我做这样的事情:
hString = "<div><img src='foo'></img></div>"
imgSrc = $(hString).find("img").attr("src") // foo
,没有 DOM 交互。
你基本上想要的是一个纯 Javascript DOM 实现,你可以在上面运行 jQuery 和伙伴
Node.js 存在一种这样的实现
https://github.com/tmpvar/jsdom
它可以欺骗 DOM 窗口对象、API 等。
您可以获取代码,撕掉 Node 依赖项,然后尝试在 Web Worker 的顶部应用 jQuery。