Cos'è un file di mappa sorgente? Il file di mappa sorgente è un file di metadati che sostituisce il corrispondente nome della variabile e la posizione della variabile dopo che il file JS è stato compresso, e generalmente questo file viene posizionato nella stessa cartella del file master min.js. Ad esempio, la variabile originale dopo la compressione è mappa, e dopo la compressione può essere sostituita con una tramite la regola di sostituzione delle variabili; a questo punto, il file sorgente della mappa registrerà le informazioni di questa mappatura, il vantaggio che durante il debug, se ci sono alcuni errori JS, il browser riunirà il JS compresso analizzando il file map, così gli sviluppatori potranno usare il codice prima della compressione per fare il debug, il che ci porterà grande comodità! E questo tipo di funzione di debug riduttiva, attualmente solo chorme l'ha, quindi ci sarà un problema con il titolo, quando ho introdotto il jquery-1.10.2.min.js, funziona bene su Firefox o altri browser, e verrà segnalato che non riesce a trovare il file jquery-1.10.2.min.map sotto chorme, 404, a causa della situazione sopra, jquery rileverà se il browser supporta la funzione di mappa sorgente Se è supportato, scarica il file della mappa sorgente, e al momento se ti riferisci al sito ufficiale min.js nessun problema, andrà nella propria directory per trovare il file mappa sorgente, e se il file jquery.min.js è sul tuo server e non c'è una mappa sorgente sul server, verrà segnalato in modo errato!
Tre soluzioni:
1. Cita i documenti ufficiali del sito web 2. Scarica il file della mappa sorgente e mettilo sul server (consigliato) 3. Controlla lo strumento file chorme > strumenti per sviluppatori -impostazioni > -> Abilita le mappe sorgente, rimuovi questo controllo, jquery non scaricherà il file della mappa sorgente!
|