Qu’est-ce qu’un fichier de carte source ? Le fichier de carte source est un fichier de métadonnées qui remplace le nom de la variable correspondant et l’emplacement de la variable après la compression du fichier JS, et généralement ce fichier est placé dans le même répertoire que le fichier maître min.js. Par exemple, la variable originale après compression est map, et après compression, elle peut être remplacée par une règle de remplacement de variable, à ce moment-là, le fichier source map enregistrera les informations de cette correspondance, ce qui est l’avantage que lors du débogage, s’il y a des erreurs JS, le navigateur refusionnera le js compressé en analysant le fichier map, afin que les développeurs puissent utiliser le code avant la compression pour déboguer, ce qui nous apportera une grande commodité ! Et ce type de fonction de débogage réducteur, actuellement seule chorme l’a, donc il y aura un problème avec le titre : quand j’ai introduit le jquery-1.10.2.min.js, il est bon sous Firefox ou d’autres navigateurs, et il sera signalé qu’il ne peut pas trouver le fichier jquery-1.10.2.min.map sous chorme, 404, à cause de la situation ci-dessus, jquery détectera si le navigateur prend en charge la fonction de carte source Si c’est supporté, alors téléchargez le fichier de carte source, et pour l’instant si vous faites référence au site officiel min.js pas de problème, il ira dans son propre répertoire pour trouver le fichier de carte source, et si le fichier jquery.min.js est sur votre serveur et qu’il n’y a pas de carte source, alors il sera incorrectement signalé !
Trois solutions :
1. Citez les documents officiels du site web 2. Télécharger le fichier de la carte source et le mettre sur le serveur (recommandé) 3. Vérifiez l’outil de fichier chorme > les outils de développement -> paramètres -> Activez les cartes sources, supprimez cette vérification, jquery ne téléchargera pas le fichier de la carte source !
|