1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> OPETTAJA: Eli maantieteellisen paikannuksen nolla, I julisti kaksi teht瓣v瓣瓣, yksi nimelt瓣瓣n 3 00:00:04,050 --> 00:00:08,070 Paikanna maantieteellisesti joka geolocates k瓣ytt瓣j瓣, ja yksi nimelt瓣瓣n soittaa takaisin, joka oli 4 00:00:08,070 --> 00:00:11,730 toimiakseen, ett瓣 Paikanna maantieteellisesti hakuasi kutsutaan viime k瓣dess瓣 tapa get 5 00:00:11,730 --> 00:00:14,630 asennossa, kun selain oli tajunnut miss瓣 k瓣ytt瓣j瓣 on. 6 00:00:14,630 --> 00:00:18,400 Nyt, koska olen vain kutsumalla t瓣t瓣 toimivat kerran, ja se vain on olemassa 7 00:00:18,400 --> 00:00:21,450 koolle saada nykyinen sijainti, teknisesti, ei ole mit瓣瓣n syyt瓣, ett瓣 en 8 00:00:21,450 --> 00:00:24,640 piti julistaa sit瓣 erillisen瓣 toimintona ja antaa sille oman nimens瓣. 9 00:00:24,640 --> 00:00:27,800 Pikemminkin olisin voinut yksinkertaisesti toteuttaa Nimet繹n toiminto, 10 00:00:27,800 --> 00:00:31,780 joka tunnetaan my繹s lambda-toimintoa, tehokkaasti ohimennen koodi, ett瓣 olen 11 00:00:31,780 --> 00:00:35,990 haluavat suoritetaan heti get kannassa on l繹ydetty k瓣ytt瓣j瓣. 12 00:00:35,990 --> 00:00:38,730 >> Erityisesti haluaisin ovat tehneet seuraavan. 13 00:00:38,730 --> 00:00:41,550 Ensimm瓣inen, nyt esiin ja leikata t瓣m瓣n rivi koodia t瓣瓣ll瓣 minun soittopyynn繹n 14 00:00:41,550 --> 00:00:43,240 toiminnon, k瓣ytt瓣瓣 sit瓣 my繹hemmin. 15 00:00:43,240 --> 00:00:45,960 Mutta katsotaanpa p瓣瓣st瓣 eroon soittopyynt繹 toimivat kaikki yhdess瓣. 16 00:00:45,960 --> 00:00:49,780 Nyt sis瓣ll瓣 Paikanna maantieteellisesti hakuasi toiminto, katsotaanpa esiin ja poistaa nimen 17 00:00:49,780 --> 00:00:53,190 toiminto, joka olin aikaisemmin soittaa, ja sen sijaan, julistaa 18 00:00:53,190 --> 00:00:56,090 Nimet繹n toiminto ilman nimi, joka vaatii edelleen 19 00:00:56,090 --> 00:00:57,940 argumentin nimelt瓣 kantaan. 20 00:00:57,940 --> 00:01:01,240 Ja sitten t瓣m瓣n j瓣lkeen, sopimuksen mukaan, laitetaan avoimeen kihara ahdin. 21 00:01:01,240 --> 00:01:04,250 T瓣nne laitetaan p瓣瓣t繹skurssi kihara ahdin ja loppusulkeen ja 22 00:01:04,250 --> 00:01:05,170 puolipiste. 23 00:01:05,170 --> 00:01:07,940 >> Ja sitten sis瓣ll瓣 t瓣m瓣n muuten Nimet繹n toiminto, katsotaanpa liit瓣 24 00:01:07,940 --> 00:01:11,020 koodirivi瓣, ett瓣 me osaisimme viel瓣 haluavat kutsua. 25 00:01:11,020 --> 00:01:14,180 Lopulta sitten, kaikki olen tehnyt on korvata nimetty toiminto 26 00:01:14,180 --> 00:01:17,030 Nimet繹n toiminto mutta eiv瓣t ole muuttuneet sivun toiminnallisuutta. 27 00:01:17,030 --> 00:01:20,260 Mutta t瓣m瓣 on luultavasti v瓣h瓣n puhtaampi koska en ole roskaaminen minun koodia 28 00:01:20,260 --> 00:01:22,230 tarpeettomasti m瓣瓣ritt瓣mi瓣 funktioita. 29 00:01:22,230 --> 00:01:26,890 Pikemminkin olen vain m瓣瓣ritell瓣瓣n code haluavat panna t瓣yt瓣nt繹繹n tarkalleen miss瓣 se on 30 00:01:26,890 --> 00:01:27,700 tarkoitus kutsua. 31 00:01:27,700 --> 00:01:30,510 >> S瓣瓣stet瓣瓣n tiedosto ja avaa sivu selaimessa. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html Ja siell瓣 min瓣 olen viel瓣kin, Cambridge, 33 00:01:39,330 --> 00:01:41,130 Massachusettsissa. 34 00:01:41,130 --> 00:01:42,380 Anonyymisti. 35 00:01:42,380 --> 00:01:44,000