我使用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模块)?
谢谢!
答案 0 :(得分:0)
我不知道这是否适用于您的确切设置,但您可以执行以下操作,以便将其简化为基本要素:
使用完整的jQuery包和任何必要的模块(根据您的第二个示例)编写您的网页
通过Google的Closure Compiler传递你正在使用的所有javascript:https://closure-compiler.appspot.com/home
包含已编译的javascript,其中仅包含绝对必要的功能。