jQueryに使用していたプラグイン(この場合はjFeed)が機能していない場合にデバッグに時間がかかる問題が発生しました。問題は、 AmazonAssociatesの製品プレビューも使用したために発生しました。製品プレビューコードには、jQueryの別のコピーを含む、document.write()を介した他の多数のJSファイルが含まれることになります。製品プレビューコードがjFeedスクリプトの下に表示されたため、jQueryはgetFeed関数なしで再定義されました。
jQueryのような特定のオブジェクトがページ上で一度だけ定義されるようにするためのベストプラクティスはありますか?C / C ++で#ifndefのようなものを考えていますが、jQueryを動的にプルするコードを再度記述しなかった場合、どのように機能するかわかりません。