>> Õpetaja: Nii, geolokaliseerimise null, I kuulutatud kaks funktsiooni, üks nn
Lokaliseeri mis geolocates kasutaja ja üks kutsus tagasi helistada, mis oli
funktsioon, mis Lokaliseeri nimetatakse lõpuks teel get praeguse
positsiooni kui brauser oli arvasin välja, kus on kasutaja.
Nüüd, arvestades, et ma olen ainult nimetavad seda toimivad ühe korra ja see kehtib ainult juhul, et
kutsub kokku saada praegusest asukohast, Tehniliselt ei ole mingit põhjust, et ma
teatas, et see on eraldi funktsioon ja annab talle oma nime.
Pigem ma oleks võinud lihtsalt ellu anonüümne funktsioon,
muidu tuntud lambda funktsiooni tõhusalt kulgeb kood, et ma
tahan täita pärast get praeguse seisukoht on leidnud kasutaja.
>> Eelkõige tahaks on teinud järgmise.
Esiteks, ärgem rõhutada ja lõigatakse see koodirida siin minu callback
funktsiooni nii, et seda hiljem kasutada.
Kuid olgem vabaneda callback toimivad kõik koos.
Nüüd sees Lokaliseeri funktsiooni olgem esile ja kustutage nimi
funktsioon, et ma olin varem helistada, ja selle asemel, kuulutada
anonüümne funktsiooni ei nimi, mis ikka võtab
argument nimega seisukoht.
Ja siis pärast seda Tavapäraselt paneme avatud lokkis traksidega.
Siia paneme sulgemine lokkis traksidega ja paremsulg ja
semikooloniga.
>> Ja siis sees see teisiti anonüümne funktsioon, lähme kleebi
koodirida, et suudaksime veel meeldib olla nn.
Lõppkokkuvõttes siis kõik, mida ma olen teinud, on asendada nimega funktsiooni
anonüümne funktsioon aga ei ole muutunud lehekülje funktsionaalsust.
Aga see on vaieldamatult puhtam sest ma ei risustamise minu kood
asjatult määratletud funktsioone.
Pigem ma ainult määratlemisel kood I tahan täita täpselt, kus see on
mõeldud nn.
>> Olgem faili salvestada ja avada brauseris lehe.
http://localhost / geolocation1/html Ja seal ma ikka olen, Cambridge,
Massachusetts.
Anonüümselt.