jQueryライブラリを含む質問jQueryプラグインファイルがstackoverflowで今日出てきました。私はプラグインにjQueryを含めることを強くお勧めしません。
これについては、他の人からのサポートは得られませんでした。実際、jQueryを含めるサポートは、そうでない場合よりも多くありました。これは大丈夫ですか、これを行わない理由はありますか?jQueryのどのバージョンが使用されているかについては、プラグインを使用する開発者次第であると思うので、それは本当に悪い考えだと思います。
jQueryライブラリを含む質問jQueryプラグインファイルがstackoverflowで今日出てきました。私はプラグインにjQueryを含めることを強くお勧めしません。
これについては、他の人からのサポートは得られませんでした。実際、jQueryを含めるサポートは、そうでない場合よりも多くありました。これは大丈夫ですか、これを行わない理由はありますか?jQueryのどのバージョンが使用されているかについては、プラグインを使用する開発者次第であると思うので、それは本当に悪い考えだと思います。
回答:
私はそれをすることさえ考えなかったでしょう。
1つには、jQueryプラグインを使用している場合、ほとんどの人はすでにアプリにjQueryフレームワークのコピーが含まれていることになります。つまり、両方が2度ロードされ(httpリクエストが遅くなる)、競合の問題が発生する可能性があります。
さらに、多くの場合、人々はGoogleのAPIや別のCDNなどを使用して外部JSライブラリを配信します。その場合も、サイトの読み込み時間を長くするだけです。
jQueryのバージョンについて:プラグインが1.5でしか機能しない場合(1.6ではattr()のように考えられる変更があり、実行に支障をきたす可能性があるため、例として1.5を使用します)、ユーザーに知らせる必要がありますが、特定のバージョンの使用を強制しないでください。彼らがあなたのプラグインを取り、1.6を必要とする他のことをするためにそれを拡張したいと思うかもしれないことをすべて知っています。確かに、彼らはベースプラグインにあるバグを修正する必要がありますが、それでは何ですか?
当初、私はこれについて2つの考えを持っていました。
#2は私の肌を這わせるので、議論に勝ちます。
だから私の答えはノー、それは大丈夫ではありません。プラグインを選択し、それらが特定のjQueryリビジョンで一緒にうまく機能することを確認し、それに固執します。