获取JQuery / JSApi中使用的最少量代码(合法)?

时间:2016-04-12 14:49:37

标签: javascript jquery jsapi

我使用JQuery / JSApi构建了一个非常简单的脚本。我想将它部署到我的覆盆子pi。因此,我需要使用尽可能少的代码(Pi已经满了!)。

它没有网络连接,所以让我说我只想从JSApi中获取一个文件(作为一个例子 - 我实际上不会这样做,因为它不合法)。

所以,我打开了fiddler,打开了我的网页,看到了它的依赖关系。加载JSApi后,它获取了以下两个文件:

GET www.google.com/uds/api/visualization/1.0/69d4d6122bf8841d4832e052c2e3bf39/format+en,default+en.I.js HTTP/1.1

GET www.google.com/uds/?file=visualization&v=1 HTTP/1.1

所以,有两个问题 - 首先,有没有合法的方法来获取这个文件并在本地为JSApi托管?

假设没有答案,让我们假设文件是​​JQuery模块 - 我相信这是允许的。我怎么抓住它们,并在当地指向它们?例如,当我尝试导航到上面的任何一个地址时,我收到一条错误消息或者没有加载 - 所以不可能单独包含这些模块(或其他JQuery模块)?

谢谢!

1 个答案:

答案 0 :(得分:0)

我不知道这是否适用于您的确切设置,但您可以执行以下操作,以便将其简化为基本要素:

  • 使用完整的jQuery包和任何必要的模块(根据您的第二个示例)编写您的网页

  • 通过Google的Closure Compiler传递你正在使用的所有javascript:https://closure-compiler.appspot.com/home

  • 包含已编译的javascript,其中仅包含绝对必要的功能。