Čo je to súbor zdrojovej mapy? Súbor zdrojovej mapy je metadátový súbor, ktorý nahrádza zodpovedajúce meno premennej a polohu premennej po komprimovaní JS súboru, a zvyčajne je tento súbor umiestnený v rovnakom adresári ako min.js master súbor. Napríklad pôvodná premenná po kompresii je mapa, a po kompresii môže byť nahradená pravidlom výmeny premenných, v tomto čase zdrojový mapový súbor zaznamenáva informácie o tomto mapovaní, čo je výhodou, že pri ladení, ak sa vyskytnú chyby v JS, prehliadač znovu zlúči komprimovaný JS parsovaním mapového súboru, takže vývojári môžu použiť kód pred kompresiou na ladenie, čo nám prinesie veľké pohodlie! A tento druh reduktívnej ladiacej funkcie, momentálne má len chorme, takže bude problém s názvom, keď som predstavil jquery-1.10.2.min.js, funguje vo Firefoxe alebo iných prehliadačoch a bude hlásené, že nemôže nájsť súbor jquery-1.10.2.min.map pod chorme, 404. Kvôli vyššie uvedenej situácii jquery zistí, či prehliadač podporuje funkciu zdrojovej mapy Ak je to podporované, stiahnite si súbor zdrojovej mapy, a v tomto momente, ak sa pozeráte na oficiálnu webovú stránku, min.js žiadny problém, pôjde do vlastného adresára, kde nájdete súbor zdrojovej mapy, a ak je jquery.min.js súbor na vašom serveri a na serveri nie je žiadna zdrojová mapa, bude to nesprávne nahlásené!
Tri riešenia:
1. Citujte dokumenty z oficiálnej webovej stránky 2. Stiahnuť súbor zdrojovej mapy a uložiť ho na server (odporúčané) 3. Skontrolujte nástroj chorme súboru > vývojárske nástroje -> nastavenia -> Povoliť zdrojové mapy, odstrániť túto kontrolu, jquery súbor zdrojovej mapy nestahne!
|