jQuery 1.5.2を使用するMVC3プロジェクトがあり、最新バージョンに更新したいと思います。私はMVC3に少し慣れていませんが、jQueryを更新した場合の影響について疑問に思っていますか?誰かがこれについて何か経験がありますか?そして、それはどのように達成できますか?
よろしくお願いします。
jQuery 1.5.2を使用するMVC3プロジェクトがあり、最新バージョンに更新したいと思います。私はMVC3に少し慣れていませんが、jQueryを更新した場合の影響について疑問に思っていますか?誰かがこれについて何か経験がありますか?そして、それはどのように達成できますか?
よろしくお願いします。
以前のバージョンと比較して、jQuery1.9.xには大きな変更があります。これらの変更はここから確認できます。jQueryチームは素晴らしい仕事をし、jQueryMigrateプラグインを作成しました。1.5.2バージョンを最新に変更してから、jQuery Migrateプラグイン(jQueryの後に)へのリンクを追加するという考え方です。
Migrationプラグインが行うことは、非推奨の機能(.liveなど)を使用しているかどうかをチェックし、プラグインが新しい実装のプロキシとして機能することです。開発者ツールバーコンソールでメッセージを確認し、ヒントに従って変更を加える必要があります。
jQuery Migrationプラグインはオーバーヘッドを追加するため一時的なソリューションであり、非推奨の機能を使用している場合は、これらの変更を実際に行う必要があります。
使用しているサードパーティライブラリ(Telerik、DevExpressなど)によっては、サポートされなくなった機能/ API呼び出しを使用している場合、エラーが発生する可能性があります。たぶん、現在のjQueryバージョンを使用して実装された新しいバージョンがあります。