1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> GIÁO VIÊN: Vì vậy, trong định vị không, tôi tuyên bố hai chức năng, một gọi là 3 00:00:04,050 --> 00:00:08,070 geolocate mà geolocates người sử dụng, và một gọi là cuộc gọi trở lại đó là 4 00:00:08,070 --> 00:00:11,730 hoạt động đó được gọi là geolocate cuối cùng bằng cách có được hiện tại 5 00:00:11,730 --> 00:00:14,630 vị trí khi trình duyệt đã tìm nơi người sử dụng là. 6 00:00:14,630 --> 00:00:18,400 Bây giờ, cho rằng tôi chỉ kêu gọi này hoạt động một lần, và nó chỉ tồn tại để 7 00:00:18,400 --> 00:00:21,450 được gọi là bởi có được vị trí hiện tại, về mặt kỹ thuật, không có lý do mà tôi 8 00:00:21,450 --> 00:00:24,640 phải khai báo nó như là một chức năng riêng biệt và cung cấp cho nó tên riêng của mình. 9 00:00:24,640 --> 00:00:27,800 Thay vào đó, tôi có thể đã thực hiện đơn giản một chức năng vô danh, 10 00:00:27,800 --> 00:00:31,780 nếu không được biết đến như là một hàm lambda, hiệu quả đi qua trong mã mà tôi 11 00:00:31,780 --> 00:00:35,990 muốn được thực hiện sau khi nhận được hiện tại vị trí đã tìm thấy người sử dụng. 12 00:00:35,990 --> 00:00:38,730 >> Đặc biệt, tôi muốn đã thực hiện những điều sau đây. 13 00:00:38,730 --> 00:00:41,550 Trước tiên, hãy làm nổi bật và cắt này dòng mã ở đây trong gọi lại của tôi 14 00:00:41,550 --> 00:00:43,240 chức năng để sử dụng nó sau này. 15 00:00:43,240 --> 00:00:45,960 Nhưng chúng ta hãy thoát khỏi gọi lại hoạt động tất cả cùng nhau. 16 00:00:45,960 --> 00:00:49,780 Bây giờ, bên trong chức năng geolocate, chúng ta hãy đánh dấu và xóa tên 17 00:00:49,780 --> 00:00:53,190 các chức năng mà tôi trước đây gọi điện thoại, và thay vào đó, khai báo một 18 00:00:53,190 --> 00:00:56,090 chức năng ẩn danh không có tên đó vẫn phải mất một 19 00:00:56,090 --> 00:00:57,940 lập luận gọi là Chức vụ. 20 00:00:57,940 --> 00:01:01,240 Và sau đó sau này, theo quy ước, chúng ta hãy đặt một ngoặc móc mở. 21 00:01:01,240 --> 00:01:04,250 Ở đây chúng ta hãy đặt xoăn đóng cửa cú đúp và đóng ngoặc đơn và 22 00:01:04,250 --> 00:01:05,170 một dấu chấm phẩy. 23 00:01:05,170 --> 00:01:07,940 >> Và sau đó bên trong này nếu không chức năng ẩn danh, hãy dán trong 24 00:01:07,940 --> 00:01:11,020 dòng mã mà chúng tôi vẫn muốn thích được gọi. 25 00:01:11,020 --> 00:01:14,180 Cuối cùng, sau đó, tất cả tôi đã thực hiện được thay thế một chức năng được đặt tên với một 26 00:01:14,180 --> 00:01:17,030 chức năng ẩn danh nhưng không thay đổi chức năng của trang. 27 00:01:17,030 --> 00:01:20,260 Nhưng điều này được cho là một chút sạch hơn bởi vì tôi không xả rác mã của tôi với 28 00:01:20,260 --> 00:01:22,230 chức năng không cần thiết được xác định. 29 00:01:22,230 --> 00:01:26,890 Thay vào đó, tôi chỉ xác định mã tôi muốn được thực hiện chính xác nơi nó 30 00:01:26,890 --> 00:01:27,700 có nghĩa là để được gọi. 31 00:01:27,700 --> 00:01:30,510 >> Hãy lưu các tập tin và mở trang trong trình duyệt. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html Và có tôi vẫn còn, ở Cambridge, 33 00:01:39,330 --> 00:01:41,130 Massachusetts. 34 00:01:41,130 --> 00:01:42,380 Nặc danh. 35 00:01:42,380 --> 00:01:44,000