Guro: Kaya, sa geolocation zero, ako ipinahayag ng dalawang mga pag-andar, isa na tinatawag na geolocate na geolocates user, at isa na tinatawag na bumalik tawag na kung saan ay ang gumana na geolocate tinatawag na sa huli sa pamamagitan ng paraan ng get kasalukuyang posisyon sa sandaling ay may korte ng browser kung saan ang gumagamit ay. Ngayon, na ibinigay na ako sa pagtawag ito lamang gumana nang isang beses, at ito ay naroroon lamang sa tawagin sa pamamagitan ng makakuha ng kasalukuyang posisyon, technically, walang dahilan na ako nagkaroon na idedeklara ito bilang isang hiwalay na pag-andar at bigyan ito ng sarili nitong pangalan. Sa halip, ako ay maaaring lamang ipinatupad isang hindi nakikilalang function, kung hindi man ay kilala bilang isang lambda function, epektibo pagpasa sa code na ako nais na ipatupad pagkatapos get kasalukuyang posisyon ay natagpuan ang user. Sa partikular, nais kong nagawa na ang sumusunod. Una, ni-highlight ipaalam at i-cut ito linya ng code dito sa aking callback function ng sa gayon ay magamit ito sa ibang pagkakataon. Ngunit sabihin mapupuksa ang callback function na ang lahat ng sama-sama. Ngayon, sa loob ng geolocate function, ni-highlight at tanggalin ang pangalan ng ipaalam ang pag-andar na ako ay nakaraang pagtawag, at sa halip, ipinahahayag ang isang anonymous pag-andar na walang pangalan na pa rin kumukuha ng isang argumento na tinatawag na Posisyon. At pagkatapos ay pagkatapos nito, sa pamamagitan ng convention, maglagay ng isang bukas na kulot suhay ipaalam. Down dito maglagay ng pagsasara kulot hayaan suhay at ang pagsasara ng panaklong at isang tuldok-kuwit. At pagkatapos ay sa loob ng ito kung hindi man function na anonymous, ni-paste sa ipaalam linya ng code na kami ay pa rin i-tatawagin. Sa huli, pagkatapos, ang lahat ng gumawa ako ay palitan ang isang pinangalanang function na may isang function na ang hindi kilalang ngunit hindi nagbago pag-andar ng pahina. Ngunit ito ay arguably isang bit mas malinis dahil hindi ako littering aking code sa nang hindi kinakailangan na tinukoy ng mga pag-andar. Sa halip, lamang ako ng pagtukoy sa code ko nais na ipatupad nang eksakto kung saan ito ay sinadya upang tawagin. I-save ang mga file at buksan Hayaan ang pahina sa isang browser. http://localhost / geolocation1/html At doon ako pa rin, sa Cambridge, Massachusetts. Nang hindi nagpapakilala.