Lorsque les développeurs ont besoin d'utiliser une nouvelle version de jQuery dans leur code, ce plugin peut être utilisé dans la version 1.9 ou 2.0 pour détecter quelles fonctionnalités ont été obsolètes ou supprimées et peut restaurer ces fonctionnalités si nécessaire. Pour plus d'informations voir le projet README
jQuery Migrate 1.1 a apporté quelques améliorations basées sur les versions précédentes, notamment :
•Support console.trace() pour suivre les informations d'avertissement, ce qui facilite le diagnostic des erreurs.
•Pour un JSON invalide, un message d'avertissement sera renvoyé.
• Message d'invite « La journalisation est active » pour indiquer que le plug-in est en cours d'exécution.
•Pour des raisons de sécurité, jQuery 1.9 limite le traitement des chaînes et vous pouvez restaurer cette fonctionnalité via le nouveau plug-in Migrate. Mais il est toujours recommandé d'utiliser $.parseHTML() pour traiter le HTML.
•Un avertissement d'erreur s'affichera pour $("
Le mois dernier, vous pouvez remarquer que jQuery a publié les versions 1.9 et 2.0. L'équipe officielle a également lancé la version 1.0.0 du plugin jQuery Migrate. Ce plugin est utilisé avec jQuery 1.9 ou 2.0 pour détecter quand jQuery a été supprimé ou s'il l'est. une fonction qui sera supprimée afin que les fonctions jQuey que vous avez développées auparavant puissent continuer à être utilisées. Cependant, il semble que de nombreux utilisateurs ne connaissent pas l'utilisation de ce plugin et mettent directement à niveau vers la version 1.9 ou 2.0 sans charger le plugin migrate, provoquant le problème. officiel de recevoir beaucoup de retours. Le problème est que certaines anciennes fonctionnalités ne sont pas disponibles. Un demi-mois plus tard, jQuery a officiellement reçu de nombreux rapports de plugin de migration. Cette fois, il peut être chargé via jQuuery CDN. Le code du programme est le suivant.
Version compressée
Une mise à niveau parfaite de jQuery ne nécessite pas le plugin migrate, mais afin de permettre à certaines fonctions supprimées d'être utilisées normalement, l'équipe a développé le plugin migrate pour que les développeurs puissent l'utiliser. L'objectif principal de cette révision du plugin de migration est d'ajouter le mode débogage et de l'activer par défaut, afin que les développeurs puissent savoir quels programmes doivent être modifiés avant de pouvoir être utilisés normalement avec jQuery 1.9 ou supérieur. Vous trouverez ci-dessous les nouvelles fonctionnalités ajoutées dans la version 1.1.0.
1. La fonction Trace est activée par défaut. Si tous les navigateurs prennent en charge console.trace(), migrate sera affiché directement dans l'interface de la console par défaut. Si le site Web en ligne ne souhaite pas utiliser cette fonction, vous pouvez. use jQuery.migrateTrace = false désactive sa fonctionnalité.
2. Message « La journalisation est active » : Si vous voyez ce message, cela signifie que le plugin de migration a été chargé sur la page Web. Il permet simplement au développeur de savoir qu'il a été chargé correctement. www.it165.net
3. Avant jQuery 1.9.0, $.parseJSON() prenait en charge les valeurs JSON non valides, telles que "" ou non définies, et renvoyait null au lieu d'un message d'erreur. Ceci est également pris en charge par Migrate 1.1.0. Cette fonction affichera un message d'erreur.
4. La méthode d'écriture $("