0

JQuery/JSApi を使用して非常に単純なスクリプトを作成しました。ラズベリーパイにデプロイしたいです。そのため、可能な限り最小限のコードしか使用しないようにする必要があります (Pi は既にいっぱいです!)。

ネットワーク接続がないため、JSApi から 1 つのファイルを取得したいとします (例として、これは合法ではないため、実際には行いません)。

そこで、フィドラーを開き、自分の Web ページを開き、どのような依存関係があるかを確認しました。JSApi をロードした後、次の 2 つのファイルを取得しました。

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

では、2 つの質問があります。まず、このファイルを取得して JSApi 用にローカルでホストする合法的な方法はありますか?

これに対する答えが「いいえ」であると仮定すると、ファイルが JQuery モジュールであると仮定しましょう。これは許可されると思います。それらをどのように取得し、ローカルでポイントするのですか? たとえば、上記のアドレスのいずれかに移動しようとすると、エラー メッセージが表示されるか、何も読み込まれないため、これらのモジュール (または他の JQuery モジュール) を個別に含めることはできませんか?

ありがとうございました!

4

1 に答える 1

0

これがあなたの正確なセットアップで機能するかどうかはわかりませんが、次のようなことを実行して、必要最小限に抑えることができます。

  • 完全なjQueryパッケージと必要なモジュールを使用してWebページを作成します(2番目の例に従って)

  • 使用しているすべての JavaScript を Google の Closure Compiler などに渡します: https://closure-compiler.appspot.com/home

  • 絶対に必要な機能のみを含むコンパイル済みの JavaScript を含めます。

于 2016-04-12T15:24:53.460 に答える