我需要从javascript对REST / JSON服务器进行ajax调用。两者都将数据下拉到浏览器并推送数据。在网络工作者。
因为这是在Web工作者中,所以不能使用JQuery(details here)。 JQuery-hive是一个用于管理Web worker的库,而不是在Web worker中使用JQuery(据我从文档中可以看出)。所以JQuery不是一个选择。
在Web worker的有限环境中,如何进行ajax调用?
答案 0 :(得分:1)
这里有一些需要考虑的事项:jQuery是一个抽象工具:它不能做任何基本JS无法做到的事情。使用纯JS可能更容易,但可能更难。但这并不神奇。它只是提供了一个抽象的接口,它统一了不同浏览器中javascript引擎的不同实现。
在这种情况下,jQuery是XMLHttpRequest的抽象。您可以在每个主要的javascript网站上找到有关如何使用此指南的指南:w3schools.com,MDN,MSDN,...还有many questions on stack overflow解释如何操作此
稍微偏离主题,但这也是我建议人们学习或开发javascript以首先学习如何手动完成工作的原因之一,并且只有在他们学会了基础知识后才切换到库。一个库非常适合抽象,但是如果你还没有学到什么是抽象的,那么一旦你最终陷入无法访问抽象的情况,你就会遇到麻烦。