1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> MWALIMU: Kwa hiyo, katika geolocation sifuri, mimi alitangaza kazi mbili, mtu mmoja aitwaye 3 00:00:04,050 --> 00:00:08,070 geolocate ambayo geolocates user, na mtu mmoja aitwaye wito nyuma ambayo ilikuwa 4 00:00:08,070 --> 00:00:11,730 kazi kwamba geolocate aitwaye hatimaye kwa njia ya kupata sasa 5 00:00:11,730 --> 00:00:14,630 nafasi mara moja kisakuzi alikuwa figured nje ambapo mtumiaji ni. 6 00:00:14,630 --> 00:00:18,400 Sasa, kutokana na kwamba mimi nina tu wito huu kazi mara moja, na ipo tu kwa 7 00:00:18,400 --> 00:00:21,450 kuitwa kwa kupata nafasi ya sasa, kitaalam, hakuna sababu ya kuwa mimi 8 00:00:21,450 --> 00:00:24,640 alikuwa na kutangaza kama kazi tofauti na kuwapa jina lake mwenyewe. 9 00:00:24,640 --> 00:00:27,800 Badala yake, mimi nilikuwa na tu kutekelezwa kazi bila majina, 10 00:00:27,800 --> 00:00:31,780 inayojulikana kama lambda kazi, ufanisi kupita katika kificho kwamba mimi 11 00:00:31,780 --> 00:00:35,990 wanataka wauawe baada ya kupata sasa nafasi kimepata user. 12 00:00:35,990 --> 00:00:38,730 >> Hasa, Ningependa wamefanya zifuatazo. 13 00:00:38,730 --> 00:00:41,550 Kwanza, hebu kuonyesha na kukata hii mstari wa kanuni hapa katika callback yangu 14 00:00:41,550 --> 00:00:43,240 kazi ili kuitumia baadaye. 15 00:00:43,240 --> 00:00:45,960 Lakini hebu kujikwamua callback kazi zote kwa pamoja. 16 00:00:45,960 --> 00:00:49,780 Sasa, ndani ya geolocate kazi, hebu kuonyesha na kufuta jina la 17 00:00:49,780 --> 00:00:53,190 kazi kwamba nilikuwa awali wito, na badala yake, kutangaza 18 00:00:53,190 --> 00:00:56,090 bila majina kazi na hakuna jina kwamba bado inachukua 19 00:00:56,090 --> 00:00:57,940 hoja aitwaye Position. 20 00:00:57,940 --> 00:01:01,240 Na kisha baada ya hayo, kwa mkataba, hebu kuweka wazi curly brace. 21 00:01:01,240 --> 00:01:04,250 Chini hapa hebu kuweka kufunga curly brace na kufunga mabano na 22 00:01:04,250 --> 00:01:05,170 semicolon. 23 00:01:05,170 --> 00:01:07,940 >> Na kisha ndani ya hii vinginevyo kazi bila majina, hebu kuweka katika 24 00:01:07,940 --> 00:01:11,020 mstari wa kanuni kwamba tunatarajia bado kama kuitwa. 25 00:01:11,020 --> 00:01:14,180 Hatimaye, kisha, kila nimepata kufanyika ni kuchukua nafasi ya jina lake kazi pamoja na 26 00:01:14,180 --> 00:01:17,030 kazi bila majina lakini si iliyopita ukurasa wa utendaji. 27 00:01:17,030 --> 00:01:20,260 Lakini hii ni arguably kidogo safi kwa sababu mimi si yakizidi code yangu na 28 00:01:20,260 --> 00:01:22,230 usiokuwa na kuelezwa kazi. 29 00:01:22,230 --> 00:01:26,890 Badala yake, mimi nina tu kufafanua code mimi wanataka wauawe hasa ambapo ni 30 00:01:26,890 --> 00:01:27,700 maana ya kuitwa. 31 00:01:27,700 --> 00:01:30,510 >> Hebu kuokoa faili na kufungua ukurasa katika browser. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html Na huko mimi bado, katika Cambridge, 33 00:01:39,330 --> 00:01:41,130 Massachusetts. 34 00:01:41,130 --> 00:01:42,380 Anonymously. 35 00:01:42,380 --> 00:01:44,000