1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> Učiteljica: Torej, geolokacije ničelno sem prijavljene dve funkciji, ena se imenuje 3 00:00:04,050 --> 00:00:08,070 Geološka lokacija ki geolocates uporabnika in ena imenovana pokliče nazaj, ki je bil 4 00:00:08,070 --> 00:00:11,730 funkcijo, ki Geološka lokacija imenovano na koncu s pomočjo trenutnega 5 00:00:11,730 --> 00:00:14,630 položaj, ko brskalnik je pogruntal , kje je uporabnik. 6 00:00:14,630 --> 00:00:18,400 Zdaj, glede na to, da sem edini, ki so to delovanje enkrat, in obstaja le 7 00:00:18,400 --> 00:00:21,450 skliče se trenutni položaj, tehnično, ni razloga, da sem 8 00:00:21,450 --> 00:00:24,640 je, da ga razglasi kot ločeno funkcijo in ji dati svoje ime. 9 00:00:24,640 --> 00:00:27,800 Nasprotno, lahko bi preprosto izvajati anonimna funkcija, 10 00:00:27,800 --> 00:00:31,780 sicer znan kot funkcija lambda, dejansko poteka v kodeksu, ki sem 11 00:00:31,780 --> 00:00:35,990 želijo izvesti po trenutnega Položaj je našel uporabnika. 12 00:00:35,990 --> 00:00:38,730 >> Predvsem bi rad, da se naredil naslednje. 13 00:00:38,730 --> 00:00:41,550 Najprej, kaj je poudariti in cut to vrstica kode v moji povratni klic 14 00:00:41,550 --> 00:00:43,240 delovalo tako, da uporabiti pozneje. 15 00:00:43,240 --> 00:00:45,960 Ampak kaj je znebiti povratni klic deluje vse skupaj. 16 00:00:45,960 --> 00:00:49,780 Zdaj, znotraj funkcije besede po izbiri, dajmo označite in izbrišite ime 17 00:00:49,780 --> 00:00:53,190 funkcija, ki sem bil prej kliče, in namesto, razglasi 18 00:00:53,190 --> 00:00:56,090 anonimni funkcija z no Ime, ki še vedno traja 19 00:00:56,090 --> 00:00:57,940 Argument imenujemo stališče. 20 00:00:57,940 --> 00:01:01,240 In potem, ko je ta po dogovoru kaj je dal odprt skodrane opornik. 21 00:01:01,240 --> 00:01:04,250 Tukaj, kaj je dal v zvezi z zaključnimi Curly brace in zaklepaju in 22 00:01:04,250 --> 00:01:05,170 podpičje. 23 00:01:05,170 --> 00:01:07,940 >> In nato znotraj tega drugače anonimna funkcija, dajmo prilepite 24 00:01:07,940 --> 00:01:11,020 vrstica kode, da sva še vedno želel biti imenovan. 25 00:01:11,020 --> 00:01:14,180 Konec koncev, potem pa vse, kar sem naredil, je zamenjati z imenom funkcije z 26 00:01:14,180 --> 00:01:17,030 anonimna funkcija, vendar niso spremenile Funkcionalnost strani. 27 00:01:17,030 --> 00:01:20,260 Ampak to je verjetno nekoliko čistejše ker nisem onesnaževanju svoj zbornik z 28 00:01:20,260 --> 00:01:22,230 nepotrebnem definirane funkcije. 29 00:01:22,230 --> 00:01:26,890 Namesto tega sem opredeljuje le kodo I želite, da se izvajajo tam, kjer je to 30 00:01:26,890 --> 00:01:27,700 pomenilo, da se imenuje. 31 00:01:27,700 --> 00:01:30,510 >> Oglejmo shranite datoteko in odprite stran v brskalniku. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html In pa sem še vedno v Cambridgeu, 33 00:01:39,330 --> 00:01:41,130 Massachusetts. 34 00:01:41,130 --> 00:01:42,380 Anonimno. 35 00:01:42,380 --> 00:01:44,000