>> Nauczyciel: Tak, w geolokalizacji zera, to zadeklarowane dwie funkcje, jedna o nazwie
geolokalizacji, która geolocates użytkownika, a jeden nazywa się połączenie z powrotem, co było
funkcja, która geolokalizacji o nazwie ostatecznie w drodze prądu get
Stanowisko raz przeglądarka nie zorientowali gdzie użytkownik jest.
Teraz, biorąc pod uwagę, że jestem tylko nazywając to działać jednocześnie, i istnieje tylko
być zwołane przez uzyskać aktualną pozycję, technicznie, nie ma powodu, że
musiał zadeklarować jako osobnej funkcji i nadać mu własną nazwę.
Raczej, mógłbym po prostu realizowane anonimowa funkcja,
inaczej znany jako funkcji lambda skutecznie przechodząc w kodzie, że
chcą być wykonane po prąd get pozycji znalazła użytkownika.
>> W szczególności chciałbym zrobić co następuje.
Po pierwsze, pozwala zaznaczyć i wyciąć to wiersz kodu w moim zwrotnego
Funkcja tak jeszcze użyty.
Ale niech pozbyć zwrotnego działać razem.
Teraz, wewnątrz funkcji geolokalizacji, niech podświetlić i usunąć nazwę
Funkcja, że ​​byłem wcześniej dzwoni, a zamiast tego, oświadczam
Funkcja bez anonimowy Nazwa, która nadal trwa
Argument nazywa stanowisko.
A następnie po tym, zgodnie z konwencją, postawmy otwarty nawias klamrowy.
Tu postawmy kręcone zamknięcia klamra i nawias zamykający i
średnik.
>> A następnie wewnątrz tego inaczej funkcja anonimowa, niech wkleić
linii kodu, które my nadal lubię być nazywany.
Ostatecznie więc, wszystko to robiłem zastąpić nazwie funkcji z
funkcja anonimowa, ale nie zmieniły funkcjonalność strony.
Ale to jest chyba nieco czystsze bo ja nie zaśmiecanie mojego kodu z
niepotrzebnie określone funkcje.
Raczej jestem definiowania kodu I tylko chcą być wykonane dokładnie, gdzie to jest
ma być wywołana.
>> Załóżmy, zapisać plik i otworzyć strona w przeglądarce.
http://localhost / geolocation1/html I tam nadal jestem, w Cambridge,
Massachusetts.
Anonimowo.