1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> НАСТАЎНІК: Так, у геолокации нулявы, я абвешчаныя дзве функцыі, адна называецца 3 00:00:04,050 --> 00:00:08,070 Вызначыць геаграфічнае якія geolocates карыстачу, і адна называецца ператэлефанаваць які быў 4 00:00:08,070 --> 00:00:11,730 функцыя, якая геаграфічнае назвай у канчатковым рахунку, шляхам атрымаць бягучую 5 00:00:11,730 --> 00:00:14,630 становішча, як толькі браўзэр фігураваў , Дзе карыстальнік. 6 00:00:14,630 --> 00:00:18,400 Цяпер, улічваючы, што я толькі называюць гэта функцыянаваць адзін раз, і ён існуе толькі 7 00:00:18,400 --> 00:00:21,450 выклікацца атрымаць бягучую пазіцыю, тэхнічна, няма ніякіх падстаў, што я 8 00:00:21,450 --> 00:00:24,640 было б аб'явіць яго як асобную функцыю і даць яму ўласнае імя. 9 00:00:24,640 --> 00:00:27,800 Хутчэй, я мог бы проста рэалізаваны ананімная функцыя, 10 00:00:27,800 --> 00:00:31,780 інакш вядомы як функцыю лямбда, эфектыўна перадаючы ў кодзе, які я 11 00:00:31,780 --> 00:00:35,990 хочаце быць выкананы пасля атрымання бягучых пазіцыя знайшла карыстальніку. 12 00:00:35,990 --> 00:00:38,730 >> У прыватнасці, я хацеў бы зрабілі наступнае. 13 00:00:38,730 --> 00:00:41,550 Па-першае, давайце вылучыць і выразаць гэты радок кода тут, у маім зваротнага выкліку 14 00:00:41,550 --> 00:00:43,240 Функцыя такім чынам, каб выкарыстоўваць яго ў далейшым. 15 00:00:43,240 --> 00:00:45,960 Але давайце пазбавіцца ад зваротнага выкліку функцыянаваць ўсе разам. 16 00:00:45,960 --> 00:00:49,780 Зараз усярэдзіне функцыі геаграфічнае, давайце вылучыць і выдаліць імя 17 00:00:49,780 --> 00:00:53,190 функцыя, што я быў раней выкліку, а замест гэтага, аб'явіць 18 00:00:53,190 --> 00:00:56,090 ананімная функцыя з не імя, якое па-ранейшаму займае 19 00:00:56,090 --> 00:00:57,940 аргумент называецца пазіцыя. 20 00:00:57,940 --> 00:01:01,240 А потым пасля гэтага, па дамове, давайце паставім адкрытую фігурную дужку. 21 00:01:01,240 --> 00:01:04,250 Тут, унізе давайце паставім зачыняе фігурную дужкі і якая зачыняе дужка і 22 00:01:04,250 --> 00:01:05,170 кропка з коскі. 23 00:01:05,170 --> 00:01:07,940 >> А потым ўнутры гэта інакш ананімная функцыя, давайце ўстаўце ў 24 00:01:07,940 --> 00:01:11,020 радок кода, што мы б да гэтага часу хацелася б назваць. 25 00:01:11,020 --> 00:01:14,180 У канчатковым рахунку, то, усё, што я зрабіў гэта замяніць функцыі па імя, з 26 00:01:14,180 --> 00:01:17,030 ананімная функцыя, але не змяніліся функцыянальнасць старонкі. 27 00:01:17,030 --> 00:01:20,260 Але гэта, магчыма, трохі чысцей таму што я не засьмечваньня праграмы 28 00:01:20,260 --> 00:01:22,230 залішне пэўныя функцыі. 29 00:01:22,230 --> 00:01:26,890 Хутчэй, я толькі вызначэння кода I хочаце быць выкананы дакладна, дзе гэта 30 00:01:26,890 --> 00:01:27,700 прызначаны для выкліку. 31 00:01:27,700 --> 00:01:30,510 >> Давайце захаваць файл і адкрыць старонка ў браўзэры. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html І там я ўсё яшчэ, ў Кембрыджы, 33 00:01:39,330 --> 00:01:41,130 Масачусэтс. 34 00:01:41,130 --> 00:01:42,380 Ананімна. 35 00:01:42,380 --> 00:01:44,000