Mis on lähtekaardifail? Lähtekaardifail on metaandmete fail, mis asendab vastava muutuja nime ja muutuja asukoha pärast JS-faili tihendamist ning tavaliselt paigutatakse see fail samasse kausta min.js põhifailiga. Näiteks algne muutuja pärast tihendamist on map, ja pärast tihendamist võib selle asendada a-ga muutuja asendamise reegliga; sel hetkel salvestab lähtekaardifail selle kaardistamise info, mis on eeliseks see, et silumisel, kui esineb JS-vigu, siis brauser taaskuvab tihendatud js-i, parsides kaardifaili, nii et arendajad saavad koodi enne pakkimist kasutada silumiseks, mis toob meile suurt mugavust! Ja selline redutseeriv silumisfunktsioon on praegu ainult chorme'il, seega on probleem pealkirjaga, kui ma jquery-1.10.2.min.js tutvustasin, töötab see Firefoxis või teistes brauserites ning teatatakse, et jquery-1.10.2.min.map faili ei leia chorme, 404 alt, eeltoodud olukorra tõttu tuvastab jquery, kas brauser toetab lähtekaardi funktsiooni Kui see on toetatud, laadi alla lähtekaardifail ja praegu, kui viitad ametlikule veebilehele, min.js siis pole probleemi – see läheb oma kataloogi, et leida lähtekaardifail, ja kui jquery.min.js fail on sinu serveris ja seal pole lähtekaarti, siis raporteeritakse see valesti!
Kolm lahendust:
1. Tsiteeri ametlikke veebilehe dokumente 2. Laadi allikkaardifail alla ja pane see serverisse (soovitatav) 3. Kontrolli chorme-faili tööriista > arendajate tööriistu -> seadeid -> Luba lähtekaardid, eemalda see kontroll, jquery ei laadi lähtekoodi faili alla!
|