22

HTML5 Web ワーカー内で jQuery にアクセスできません。それを行う方法はありますか?

4

7 に答える 7

4

jQuery - No DOM Edition を試した人はいますか? https://github.com/kpozin/jquery-nodom .

これは、ブラウザ API のほとんどが存在しない Web Worker コンテキストでの使用を目的とした jQuery ライブラリの小さなサブセットです。

これは主に、jQuery ビルド命令 (Makefile) を変更して非 DOM モジュールのみを含めることによって実現されます。

このビルドには DOM 依存関係がないため、これは問題の解決に役立つ可能性があります。これは、webworker で jQuery をインポートする際のハードルです。このためのサンプルコードをすぐに提供しようとします

于 2016-04-06T11:44:37.203 に答える
1

jQuery のリーダーの 1 人によって、jQuery で Web Worker を使用するための優れたプラグインがあります。GitHub で彼のプラグインをチェックしてください。

于 2012-05-08T02:00:24.890 に答える
0

使用しています:

importScripts("jQueryWhatever.js");
$.blahblahblah();

期待どおりに動作しませんか? 問題なく jQuery をロードできると思いますが、WebWorker 内には DOM アクセスがないため、good-ole $ に関連するほとんどの呼び出しは期待どおりに機能しません。

于 2014-05-25T20:45:09.903 に答える