1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> معلم: بنابراین، در منطقه جغرافیایی صفر، I اعلام دو تابع، یکی به نام 3 00:00:04,050 --> 00:00:08,070 geolocate که geolocates کاربر، و یکی به نام پشت تماس که 4 00:00:08,070 --> 00:00:11,730 تابع است که geolocate نام در نهایت از طریق حاضر را دریافت کنید 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 در حال حاضر، در داخل تابع geolocate، اجازه دهید برجسته و حذف نام 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 اما این مسلما یک پاک کن کمی چون من کد من با littering نمی 28 00:01:20,260 --> 00:01:22,230 توابع بی ارزش تعریف شده است. 29 00:01:22,230 --> 00:01:26,890 در عوض، من فقط تعریف کد من می خواهم به اعدام می شود دقیقا همان جایی که آن را 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