1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> ครู: ดังนั้นใน geolocation ศูนย์ผม ประกาศทั้งสองฟังก์ชั่นหนึ่งที่เรียกว่า 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 แต่นี้เป็นเนื้อหาที่ทำความสะอาดบิต เพราะฉันไม่ได้เกลื่อนรหัสของฉันด้วย 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