1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> SURMAST: Allura, fl-ġeolokalizzazzjoni żero, I dikjarati żewġ funzjonijiet, wieħed imsejjaħ 3 00:00:04,050 --> 00:00:08,070 geolocate li geolocates-utent, u wieħed imsejjaħ sejħa lura li kien il- 4 00:00:08,070 --> 00:00:11,730 funzjoni li geolocate imsejħa finalment permezz ta get attwali 5 00:00:11,730 --> 00:00:14,630 pożizzjoni ladarba l-browser kien dehret fejn l-utent huwa. 6 00:00:14,630 --> 00:00:18,400 Issa, peress li jien biss ssejjaħ dan jiffunzjonaw darba, u dan jeżisti biss 7 00:00:18,400 --> 00:00:21,450 tkun imsejjħa minn tikseb pożizzjoni attwali, teknikament, hemm ebda raġuni li I 8 00:00:21,450 --> 00:00:24,640 kellha tiddikjaraha bħala funzjoni separata u tagħtih l-isem tiegħu stess. 9 00:00:24,640 --> 00:00:27,800 Pjuttost, I setgħet sempliċement implimentati funzjoni anonima, 10 00:00:27,800 --> 00:00:31,780 inkella magħruf bħala funzjoni lambda, tgħaddi b'mod effettiv fil-kodiċi li I 11 00:00:31,780 --> 00:00:35,990 jridu jiġu eżegwiti wara get attwali pożizzjoni sabet l-utent. 12 00:00:35,990 --> 00:00:38,730 >> B'mod partikolari, nixtieq għamlu dan li ġej. 13 00:00:38,730 --> 00:00:41,550 Ewwelnett, ejja jenfasizzaw u maqtugħin din linja tal-kodiċi hawn fil callback tiegħi 14 00:00:41,550 --> 00:00:43,240 funzjoni sabiex jużawh aktar tard. 15 00:00:43,240 --> 00:00:45,960 Imma ejja jeħles mill-callback jiffunzjonaw kollha flimkien. 16 00:00:45,960 --> 00:00:49,780 Issa, ġewwa tal-funzjoni geolocate, ejja jenfasizzaw u iħassar l-isem ta ' 17 00:00:49,780 --> 00:00:53,190 il-funzjoni li I qabel kienet ssejjaħ, u minflok, jiddikjara 18 00:00:53,190 --> 00:00:56,090 funzjoni anonima bl-ebda isem li għadu ta ' 19 00:00:56,090 --> 00:00:57,940 argument imsejħa Pożizzjoni. 20 00:00:57,940 --> 00:01:01,240 U mbagħad wara dan, b'konvenzjoni, ejja tpoġġi Brace kaboċċi miftuħa. 21 00:01:01,240 --> 00:01:04,250 Down hawn ejja tpoġġi l-kaboċċi għeluq Brace u l-parentesi tal-għeluq u 22 00:01:04,250 --> 00:01:05,170 punto virgola. 23 00:01:05,170 --> 00:01:07,940 >> U mbagħad ġewwa ta 'dan altrimenti funzjoni anonima, ejja paste fil- 24 00:01:07,940 --> 00:01:11,020 linja tal-kodiċi li aħna'd xorta simili li tkun imsejħa. 25 00:01:11,020 --> 00:01:14,180 Fl-aħħarnett, imbagħad, kollha I ghamilt hija jissostitwixxu funzjoni jismu ma ' 26 00:01:14,180 --> 00:01:17,030 funzjoni anonima iżda ma biddlux funzjonalità tal-paġna. 27 00:01:17,030 --> 00:01:20,260 Iżda dan huwa probabbilment daqsxejn cleaner għaliex jien ma littering kodiċi tiegħi ma 28 00:01:20,260 --> 00:01:22,230 funzjonijiet iddefiniti għalxejn. 29 00:01:22,230 --> 00:01:26,890 Pjuttost, jien biss li tiddefinixxi l-kodiċi I jridu jiġu eżegwiti eżattament fejn huwa 30 00:01:26,890 --> 00:01:27,700 maħsuba biex tkun imsejħa. 31 00:01:27,700 --> 00:01:30,510 >> Ejja tiffranka l-fajl u tiftaħ il-paġna fil-browser. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html U hemm I still am, fil-Cambridge, 33 00:01:39,330 --> 00:01:41,130 Massachusetts. 34 00:01:41,130 --> 00:01:42,380 Anonimu. 35 00:01:42,380 --> 00:01:44,000