1 00:00:00,000 --> 00:00:03,388 >> [מוזיק פּלייַינג] 2 00:00:03,388 --> 00:00:09,196 3 00:00:09,196 --> 00:00:10,180 >> דוד י מאַלאַן: העלא. 4 00:00:10,180 --> 00:00:12,600 זאל ס נעמען אַ גיין דורך פּראָבלעם באַשטעטיק 8 מאַשופּ, 5 00:00:12,600 --> 00:00:15,880 וואָס איז געגאנגען צו אַרויסרופן איר צו ציען אויף יסודות פֿאַר גוגל מאַפּס 6 00:00:15,880 --> 00:00:20,905 מיט עלעמענטן פון Google נייַעס און צעקוועטשן זיי צוזאַמען אין אַ וועב אַפּלאַט אַז 7 00:00:20,905 --> 00:00:24,150 אַלאַוז אַ באַניצער צו זוכן אַ מאַפּע פֿאַר נייַעס היגע 8 00:00:24,150 --> 00:00:26,780 צו ספּעציפיש שטעטלעך, שטעט, און פאַרשלעסלען קאָודז. 9 00:00:26,780 --> 00:00:31,040 צו טאָן דאָס, מיר רע געגאנגען צו ויסשטימען עטלעכע HTML, קסס, פפּ, סקל, 10 00:00:31,040 --> 00:00:34,390 דזשאַוואַסקריפּט, און אַ טעכניק בכלל באקאנט ווי AJAX אין סדר 11 00:00:34,390 --> 00:00:36,850 צו שאַפֿן דעם יממערסיווע באַניצער דערפאַרונג. 12 00:00:36,850 --> 00:00:38,920 >> זאל ס ערשטער פֿאַר Google מאַפּס זיך. 13 00:00:38,920 --> 00:00:41,220 דאס, פון קורס, איז טאָמער אַ באַקאַנט צובינד. 14 00:00:41,220 --> 00:00:45,070 אבער עס טורנס אויס אַז גוגל מאַפּס אויך גיט אַ אַפּי-- אַפּלאַקיישאַן 15 00:00:45,070 --> 00:00:48,360 פּראָגראַממינג ינטערפאַסע-- דורך וועלכע איר קענען נעמען יסודות פון גוגל מאַפּס 16 00:00:48,360 --> 00:00:50,740 און ויסשטימען זיי אין דיין אייגן פּראָגראַמען. 17 00:00:50,740 --> 00:00:52,650 טאקע, איבער דעם פּראָצעס, איר ניטאָ געגאנגען 18 00:00:52,650 --> 00:00:55,140 צו געפינען אַ פּאָר פון URL ס דער הויפּט נוציק אַז 19 00:00:55,140 --> 00:00:57,820 זענען דערמאנט אין די באַשרייַבונג פֿאַר פּראָבלעם באַשטעטיק 8, 20 00:00:57,820 --> 00:01:00,980 ספּאַסיפיקלי דעם געטינג סטאַרטעד פירער אָדער די דעוועלאָפּער ס גייד 21 00:01:00,980 --> 00:01:07,640 פֿאַר Google מאַפּס אַפּי ווערסיע 3 ווי געזונט ווי דער Google מאַפּס דזשאַוואַסקריפּט אַפּי 22 00:01:07,640 --> 00:01:10,260 וו 3 דערמאָנען, וואָס איז אַ ביסל מער אַרקיין צו לייענען 23 00:01:10,260 --> 00:01:14,600 אָבער פאקטיש האט אַלע פון ​​די נידעריקער מדרגה פרטים וועגן וואָס פאַנגקשאַנז אָדער מעטהאָדס 24 00:01:14,600 --> 00:01:18,220 און אַבדזשעקץ און פּראָפּערטיעס און געשעענישן אַקטשאַוואַלי קומען מיט די אַפּי, 25 00:01:18,220 --> 00:01:20,720 זייער ענלעך אין גייסט צו [ינאָדאַבאַל] בלעטער. 26 00:01:20,720 --> 00:01:23,480 >> איצט אויב מיר נעמען אַ קוקן בייַ Google נייַעס, איר וועט 27 00:01:23,480 --> 00:01:25,370 טאָמער זען אַ באַקאַנט צובינד דאָ. 28 00:01:25,370 --> 00:01:29,350 אבער עס טורנס אויס איר קענען אויך זוכן Google נייַעס פֿאַר ספּעציפיש געאָגראַפיעס 29 00:01:29,350 --> 00:01:32,000 דורך אַ הטטפּ פּאַראַמעטער גערופן געאָ. 30 00:01:32,000 --> 00:01:35,100 אין פאַקט, אויב איך פארגרעסער אין אַרויף דאָ, איר וועט זען אַז 31 00:01:35,100 --> 00:01:41,672 איך בין בייַ news.google.com/news/section?geo=02138. 32 00:01:41,672 --> 00:01:43,630 און, טאַקע, אויב איך פארגרעסער אויס, איר וועט זען אַז איך בין 33 00:01:43,630 --> 00:01:47,090 קוקן בייַ אַ בלאַט מיט אַ גאַנץ בינטל פון קוקן וועגן קיימברידזש, מאַססאַטשוסעטץ. 34 00:01:47,090 --> 00:01:50,620 >> דערווייַל, אויב איך פאקטיש טוישן די URL נישט צו זיין אַ פאַרשלעסלען קאָד ווי דעם, 35 00:01:50,620 --> 00:01:55,580 אָבער עפּעס אַ ביסל מעססיער ווי קיימברידזש, + מאַססאַטשוסעטץ, 36 00:01:55,580 --> 00:02:00,740 ווו די פּלוס איז דער וועג איר ענקאָוד אַ אָרט כאַראַקטער אין אַ URL און שלאָגן אַרייַן, 37 00:02:00,740 --> 00:02:02,907 איר וועט זען אַז איך פאקטיש זען כּמעט די זעלבע נייַעס. 38 00:02:02,907 --> 00:02:05,489 אפשר עס ס אַ קליין ביסל אַנדערש ווייַל קיימברידזש פאקטיש 39 00:02:05,489 --> 00:02:06,910 האט קייפל פאַרשלעסלען קאָודז. 40 00:02:06,910 --> 00:02:09,410 איצט ווי וואָלט איך וויסן אַז און, אין פאַקט, ווי קען איך עפעס 41 00:02:09,410 --> 00:02:12,940 בונד שטעט און שטעטלעך צו פאַרשלעסלען קאָודז אין פאַל איך 42 00:02:12,940 --> 00:02:15,064 ווילן צו לאָזן די באַניצער צו קוקן אַרויף אָדער? 43 00:02:15,064 --> 00:02:17,480 נו, עס טורנס אויס אַז עס ס אַ וועבזייַטל אויס דאָרט גערופן 44 00:02:17,480 --> 00:02:20,060 geonames.org וואָס איז אַן איניציאטיוו צו האָבן 45 00:02:20,060 --> 00:02:23,760 אַ פרילי בנימצא דאַטאַבאַסע פון ​​אַלע סאָרץ פון דזשיאַגראַפיק אינפֿאָרמאַציע, 46 00:02:23,760 --> 00:02:27,040 ניט בלויז פֿאַר די יו, אָבער אויך פֿאַר אנדערע לענדער ווי געזונט. 47 00:02:27,040 --> 00:02:30,430 אין פאַקט, אויב איך גיין צו דעם URL דאָ, וואָס איז אויך דערמאנט אין די פּראָבלעם שטעלן 48 00:02:30,430 --> 00:02:34,510 באַשרייַבונג, איר וועט זען עס דרייַ ליסטינג פון אַ גאַנץ בינטל פון פאַרשלעסלען טעקעס 49 00:02:34,510 --> 00:02:36,400 קיין פון וואָס קענען זייַן דאַונלאָודיד דורך איר. 50 00:02:36,400 --> 00:02:39,900 אין פאַקט, פֿאַר דעם פּראָבלעם שטעלן איר 'רע געגאנגען צו אראפקאפיע us.zip. 51 00:02:39,900 --> 00:02:43,790 איצט ין דעם טעקע, איז אַ גאַנץ בינטל פון דאַטן אין טעקסט פֿאָרמאַט. 52 00:02:43,790 --> 00:02:47,760 די טעקעס איז זייער ענלעך צו אַ קסוו-- קאַמאַ סעפּאַראַטעד וואַלועס פילע-- 53 00:02:47,760 --> 00:02:51,294 אָבער עס פאקטיש ניצט טאַבס צו דעמאַרקאַטע פעלדער. 54 00:02:51,294 --> 00:02:53,710 איצט, דערווייַל, אויב איר קוקן דאָ בייַ וואָס איך ווע כיילייטיד, 55 00:02:53,710 --> 00:02:56,459 די פעלדער אין דעם טעקע זענען געגאנגען צו זיין דאס ווי לאַנד קאָודז, 56 00:02:56,459 --> 00:02:58,980 פּאָסטאַל קאָודז, אָרט נעמען, און דעריבער, אין עטלעכע פאָרעם 57 00:02:58,980 --> 00:03:04,230 אָדער אנדערע, לענדער און קאַונטיז, קהילות, און מער. 58 00:03:04,230 --> 00:03:06,630 אין פאַקט, איך ווע שוין דאַונלאָודיד דעם טעקע אין שטייַגן. 59 00:03:06,630 --> 00:03:09,750 זאל מיר גיין פאָרויס און עפענען עס הערע-- וס.טעקסט-- און, טאַקע, איר וועט 60 00:03:09,750 --> 00:03:16,660 זען אויב איך מעגילע אַראָפּ צו שורה 16792 איר וועט זען אַ ביסל רעקאָרדס פֿאַר קיימברידזש, 61 00:03:16,660 --> 00:03:19,120 מאַססאַטשוסעטץ און זייַן פאַרשידן פאַרשלעסלען קאָודז. 62 00:03:19,120 --> 00:03:22,150 וואָס איר אויך זען עס איז די קאַונטי, עטלעכע נומערן אַז איך טאָן ניט טאַקע 63 00:03:22,150 --> 00:03:24,500 פֿאַרשטיין, אָבער אויך אַלע די וועג אויף די רעכט, 64 00:03:24,500 --> 00:03:27,170 עטלעכע גפּס קאָאָרדינאַטעס-- ברייט און לאַנדזשאַטוד. 65 00:03:27,170 --> 00:03:30,440 דאס איז גרויס ווייַל איינער פון די פֿעיִקייטן פון Google מאַפּס אַפּי 66 00:03:30,440 --> 00:03:33,670 איז די פיייקייַט צו דעטעקט ווו איר זענען געאָגראַפיקאַללי 67 00:03:33,670 --> 00:03:36,850 אין טערמינען פון גפּס קאָואָרדאַנייץ. 68 00:03:36,850 --> 00:03:40,210 >> איצט לאָזן ס אָנהייבן צו רעכענען אויס ווי צו אָנהייב טייינג די זאכן אינאיינעם. 69 00:03:40,210 --> 00:03:42,900 מיר ווע געגעבן איר אַ גאנצע בינטל פון פאַרשפּרייטונג קאָד, 70 00:03:42,900 --> 00:03:44,970 ווי געזונט ווי מיסקל דאַטאַבאַסע. 71 00:03:44,970 --> 00:03:49,100 אין פאַקט, אויב איך ציען אַ פפּמיאַדמין בעת שוין ימפּאָרטיד, ווי איר באַלד וועט, 72 00:03:49,100 --> 00:03:54,800 פּסעט8.סקל, איר וועט זען אַ מיסקל טיש אַז קוקט ווי דעם, אַ שייַן פעלד, לאַנד 73 00:03:54,800 --> 00:03:57,400 קאָד, פּאָסטאַל קאָד, שטעלן נאָמען און מער. 74 00:03:57,400 --> 00:04:00,490 די טייפּס פון אַלע פון ​​יענע שפאלטן איך דערייווד פשוט 75 00:04:00,490 --> 00:04:03,870 דורך לייענען די רעאַדמע.טעקסט טעקע דאָ אַז ספּעסאַפייד 76 00:04:03,870 --> 00:04:07,330 צי אַ פעלד איז אַ ינטעגער, אָדער וואַרטשאַר אָדער די ווי. 77 00:04:07,330 --> 00:04:10,510 >> אזוי מיר ווע באשאפן וואָס טיש פֿאַר איר און געגעבן איר די סקל קאַמאַנדז 78 00:04:10,510 --> 00:04:12,770 צו ויספירן צו שאַפֿן אַז טיש אין דיין אייגן דאַטאַבאַסע, 79 00:04:12,770 --> 00:04:15,290 אָבער עס ס אַקטשאַוואַלי ניט קיין דאַטן אין עס נאָך. 80 00:04:15,290 --> 00:04:19,600 אלא, איר ניטאָ געגאנגען צו האָבן צו אראפקאפיע us.zip אָדער קיין לאַנד ס פאַרשלעסלען 81 00:04:19,600 --> 00:04:21,500 טעקע פון ​​וואָס URL דאָרט. 82 00:04:21,500 --> 00:04:24,940 און דעמאָלט איר ניטאָ געגאנגען צו האָבן צו שרייַבן אַ באַפֿעל שורה שריפט אין פפּ אַז ס 83 00:04:24,940 --> 00:04:28,420 געגאנגען צו עפענען אַרויף אַז טעקסט טעקע, יטעראַטע איבער זייַן שורות, 84 00:04:28,420 --> 00:04:31,180 און דעמאָלט פֿאַר יעדער פון די שורות טאָן אַ אַרייַנלייגן 85 00:04:31,180 --> 00:04:34,940 אין אַז ערטער טיש אין דיין מיסקל דאַטאַבאַסע. 86 00:04:34,940 --> 00:04:37,880 אזוי בייַ דעם סוף פון דעם פּראָצעס, איר וועט האָבן לויפן אַז שריפט לעסאָף 87 00:04:37,880 --> 00:04:39,610 נאָר אַמאָל אין טעאָריע. 88 00:04:39,610 --> 00:04:41,780 אין פאַקט איר וועט מיסטאָמע לויפן עס אַ בינטל פון מאָל 89 00:04:41,780 --> 00:04:45,460 בשעת טריינג צו פאַרריכטן פאַרשידן באַגז. 90 00:04:45,460 --> 00:04:48,440 >> לעסאָף, איר ניטאָ געגאנגען צו האָבן אַ טאַקע גרויס דאַטאַבאַסע מיט טויזנטער 91 00:04:48,440 --> 00:04:50,139 און טויזנטער פון דזשיאַגראַפיק ראָוז. 92 00:04:50,139 --> 00:04:52,930 דערנאך איר ניטאָ געגאנגען צו שטעלן אַז אַרייַנפיר שריפט באַזונדער אַמאָל עס ס ארבעטן 93 00:04:52,930 --> 00:04:55,140 און דיין דאַטאַבאַסע איז פייַן און ריכטיק, און דעמאָלט 94 00:04:55,140 --> 00:04:58,880 איר 'רע געגאנגען צו מאַך אויף צו פאקטיש ימפּלאַמענינג די מאַשופּ זיך. 95 00:04:58,880 --> 00:05:01,670 די מאַשופּ איז געגאנגען צו קוקן אַ ביסל עפּעס ווי דעם. 96 00:05:01,670 --> 00:05:05,165 אין mashup.cs50.net, מיר האָבן אַ שטעקן לייזונג 97 00:05:05,165 --> 00:05:06,990 אַז קוקט אַ ביסל עפּעס ווי דעם. 98 00:05:06,990 --> 00:05:11,070 טאקע, אויב איך געב אויף דעם צייַטונג יקאָן פֿאַר קיימברידזש, מאַססאַטשוסעטץ, 99 00:05:11,070 --> 00:05:13,300 איר וועט זען אַ ספּיננינג יקאָן בעקיצער און דעריבער 100 00:05:13,300 --> 00:05:16,370 אַ באפוילן רשימה, אַ בוללעטעד רשימה פון ארטיקלען 101 00:05:16,370 --> 00:05:18,280 Related צו קיימברידזש, מאַססאַטשוסעטץ. 102 00:05:18,280 --> 00:05:20,352 אויב איך געב אויף Charlestown, מאַססאַטשוסעטץ, 103 00:05:20,352 --> 00:05:21,685 איך וועט זען די זעלבע פֿאַר אַז שטאָט. 104 00:05:21,685 --> 00:05:24,174 און אויב איך געב אויף וואָטערטאַון, מאַססאַטשוסעטץ, 105 00:05:24,174 --> 00:05:26,090 עס זאל ניט זיין קיין נייַעס פון פון וואָטערטאַון, 106 00:05:26,090 --> 00:05:28,630 אַזוי איר וועט זען עפּעס ווי פּאַמעלעך נייַעס טאָג. 107 00:05:28,630 --> 00:05:32,140 >> איצט, דערווייַל, אין שפּיץ לינקס זענען עטלעכע באַקאַנט Google מאַפּס קאָנטראָלס 108 00:05:32,140 --> 00:05:34,980 צו לאָזן איר פארגרעסער אויס, פּאַן אַרויף, אַראָפּ, לינקס, און רעכט, 109 00:05:34,980 --> 00:05:37,360 אָבער אויך אַ זוכן קעסטל אַז מיר שטעלן עס. 110 00:05:37,360 --> 00:05:40,910 אזוי אויב איך זוכן פֿאַר, פראַנגקלי, די בלויז אנדערע פאַרשלעסלען קאָד איך וויסן, 111 00:05:40,910 --> 00:05:45,020 90,210, מיר וועט פאקטיש זען בעווערלי היללס, קאַליפאָרניאַ. 112 00:05:45,020 --> 00:05:48,550 ווען קליקט עס פירט מיר צו קאַליפאָרניאַ און אַ גאַנץ בינטל 113 00:05:48,550 --> 00:05:50,369 פון נייַעס וועגן בעווערלי היללס. 114 00:05:50,369 --> 00:05:51,910 איצט באַמערקן, אויך, וואָס געטראפן דאָרט. 115 00:05:51,910 --> 00:05:57,040 אויב איך דעם צייַט זוכן פֿאַר 02,138 אָדער אפילו קיימברידזש קאָמע מאַססאַטשוסעטץ אָדער עטלעכע 116 00:05:57,040 --> 00:06:00,300 פאַרשיידן דערפון, איר באַקומען אַ ביסל אַוטאָקאָמפּלעטע דראָפּדאָוון. 117 00:06:00,300 --> 00:06:03,840 איצט דעם איז ניצן אַ פּלוגין פֿאַר אַ ביבליאָטעק גערופן דזשקווערי, 118 00:06:03,840 --> 00:06:05,732 און אַז פּלוגין איז גערופן טיפּעאַהעאַד. 119 00:06:05,732 --> 00:06:07,440 מיר פשוט לייענען דורך די דאַקיומענטיישאַן, 120 00:06:07,440 --> 00:06:13,150 דאַונלאָודיד דער .דזשס טעקע ינאַגרייטיד אין די פאַרשפּרייטונג קאָד אַזוי אַז איר 121 00:06:13,150 --> 00:06:16,900 לעסאָף קענען שרייַבן די קאָד אַז פילז אַז דראָפּדאָוון מעניו מיט די אַוטאָ 122 00:06:16,900 --> 00:06:19,350 סאַלעקשאַנז אָדער די אַוטאָ פֿירלייגן. 123 00:06:19,350 --> 00:06:23,820 >> איצט די פאַרשפּרייטונג קאָד, כאָטש, אַז איר באקומען טוט ניט טאָן קימאַט ווי פיל. 124 00:06:23,820 --> 00:06:26,860 איר באַקומען די גוגל מאַפּע עמבעדיד, און איר באַקומען די קאָנטראָלס די שפּיץ לינקס, 125 00:06:26,860 --> 00:06:28,240 און איר באַקומען די זוכן קעסטל. 126 00:06:28,240 --> 00:06:32,760 אבער אויב איך טיפּ עפּעס ווי 02,138, קיין ערטער זענען געפונען נאָך. 127 00:06:32,760 --> 00:06:34,730 אזוי אַז ס גיי צו זיין איינער פון אונדזער צילן דאָ. 128 00:06:34,730 --> 00:06:37,430 דערצו, אויב איר נעמען אַ שריט צוריק און קוקן בייַ די מאַפּע זיך, 129 00:06:37,430 --> 00:06:38,950 עס ס קיין נייַעס כוואַצאָועווער. 130 00:06:38,950 --> 00:06:41,780 אפילו אויב איך גיט און שלעפּן, קיין מאַרקערס פאקטיש 131 00:06:41,780 --> 00:06:45,560 דערשייַנען פֿאַר נייַעס ווייַל אַז אַרויסרופן איז לינקס פֿאַר איר ווי געזונט. 132 00:06:45,560 --> 00:06:48,490 >> זאל ס נעמען אַ קוקן דעמאָלט בייַ די פאַרשפּרייטונג קאָד. 133 00:06:48,490 --> 00:06:51,460 אַמאָל איר ווע דאַונלאָודיד pset8.zip און אַנזיפּט עס 134 00:06:51,460 --> 00:06:54,430 אין דיין ווהאָסט וועגווייַזער אין די קס50 אַפּפּליאַנסע, 135 00:06:54,430 --> 00:06:56,550 איר וועט זען די דירעקטעריז דאָ ין. 136 00:06:56,550 --> 00:07:00,200 בינ-- וואָס בכלל שטייט פֿאַר ביינערי פֿאַר עקסעקוטאַבלע פּראָגראַמס-- 137 00:07:00,200 --> 00:07:04,870 כולל, ווי אין פּסעט7, עטלעכע פפּ טעקעס אַז אנדערע טעקעס אַרייַננעמען, 138 00:07:04,870 --> 00:07:06,710 דעמאָלט ציבור, וואָס איז די טעקעס אַז דאַרפֿן 139 00:07:06,710 --> 00:07:09,369 צו זיין עפנטלעך צוטריטלעך צו אַ באַניצער מיט אַ בלעטערער. 140 00:07:09,369 --> 00:07:11,410 זאל ס נעמען אַ קוק אין די בין וועגווייַזער, און מיר וועט 141 00:07:11,410 --> 00:07:13,890 זען אַז עס ס אַ טעקע עס שוין גערופן ימפּאָרט. 142 00:07:13,890 --> 00:07:17,591 אויב מיר עפענען דעם מיט געדיט, מיר וועט זען אַז, ליידער, עס ס ניט פיל 143 00:07:17,591 --> 00:07:18,090 עס. 144 00:07:18,090 --> 00:07:20,250 כל אַז איז עס, כאָטש, איז אַ שעבאַנג בייַ שפּיץ 145 00:07:20,250 --> 00:07:23,410 וואָס ספּעסאַפייז וואָס ינטערפּרעטער-- אין דעם פאַל פפּ-- 146 00:07:23,410 --> 00:07:25,759 זאָל זייַן געניצט צו פאקטיש ויספירן דעם טעקע. 147 00:07:25,759 --> 00:07:27,550 אבער דעמאָלט ווו עס זאגט טאָדאָ איז ווו איר רע 148 00:07:27,550 --> 00:07:31,130 גיי צו דאַרפֿן צו שרייַבן עטלעכע קאָד אַז מיסטאָמע ריקווייערז די קאָנפיג 149 00:07:31,130 --> 00:07:35,820 טעקע אַז ס אין די כולל Directory ווי מיר ווע געטאן איידער מיט פפּ טעקעס. 150 00:07:35,820 --> 00:07:38,180 און דעמאָלט איר ניטאָ געגאנגען צו האָבן צו עפעס עפענען אַרויף 151 00:07:38,180 --> 00:07:41,920 וס.טעקסט וואָס איר מאַשמאָעס האָבן ונזיפּפּעד שוין. 152 00:07:41,920 --> 00:07:44,690 דערנאך איר ניטאָ געגאנגען צו האָבן צו יטעראַטע איבער די שורות אין אַז טעקע, 153 00:07:44,690 --> 00:07:47,800 טאָמער ניצן עטלעכע פון ​​די פאַנגקשאַנז סאַגדזשעסטיד אין די באַשרייַבונג. 154 00:07:47,800 --> 00:07:51,390 דעמאלט טאָן יעדער פון יענע שורות אין מיסקל דאַטאַבאַסע 155 00:07:51,390 --> 00:07:54,940 דורך ניצן די אָנפֿרעג פונקציאָנירן, וואָס מיר ווע ווידער צוגעשטעלט איר וויטה-- 156 00:07:54,940 --> 00:07:58,010 אָדער בייַ מינדסטער אַ וואַריאַנט דערפון אין פונקטיאָנס.פפּ, 157 00:07:58,010 --> 00:07:59,560 וואָס מיר וועט זען אין נאָר אַ מאָמענט. 158 00:07:59,560 --> 00:08:04,430 >> איצט לאָזן ס נאָענט אַרייַנפיר און גיין צוריק צו אונדזער וועגווייַזער און דעם צייַט גיין אין 159 00:08:04,430 --> 00:08:05,300 כולל. 160 00:08:05,300 --> 00:08:09,210 און אויב איך טאָן לס עס, איר וועט זען דרייַ טעקעס גאַנץ ווי פּראָבלעם באַשטעטיק 7. 161 00:08:09,210 --> 00:08:13,760 און לאָזן ס נעמען אַ שנעל קוקן, פֿאַר בייַשפּיל, אין קאָנפיג.פפּ. 162 00:08:13,760 --> 00:08:16,730 אין עס, איז ווייניקערע שורות ווי פריער, און עס 163 00:08:16,730 --> 00:08:20,712 מיינט דאָס טעקע כולל קאָנסטאַנצ.פפּ און פונקטיאָנס.פפּ. 164 00:08:20,712 --> 00:08:23,670 מיר ניטאָ ניצן אַ ביסל אַנדערש טעכניק דעם צייַט אַרום צו פאקטיש 165 00:08:23,670 --> 00:08:30,910 ספּעציפיצירן אַז די טעקעס זענען קאָרעוו צו די קראַנט וועגווייַזער __ דיר__ 166 00:08:30,910 --> 00:08:35,280 רעפּראַזענץ וועלכער וועגווייַזער דעם טעקע, קאָנפיג.פפּ, איז זיך אין. 167 00:08:35,280 --> 00:08:37,600 אזוי דעם איז אַ מער יקספּליסאַט וועג פון ספּעסאַפייינג 168 00:08:37,600 --> 00:08:40,100 וואָס אנדערע טעקעס איר ווילן צו דאַרפן. 169 00:08:40,100 --> 00:08:44,020 >> איצט אויב איך שליסן דעם טעקע און עפענען אַרויף קאָנסטאַנצ.פפּ אַנשטאָט, 170 00:08:44,020 --> 00:08:47,430 איר וועט זען אַ טעקע זייער רעמאַניסאַנט צו פּראָבלעם באַשטעטיק 7 ס ווי געזונט, אָלבייט 171 00:08:47,430 --> 00:08:50,050 מיט אַ פאַרשידענע דאַטאַבאַסע גערופן פּסעט8. 172 00:08:50,050 --> 00:08:54,020 צום סוף, אין פונקטיאָנס.פפּ, מיר וועט זען נאָר איין פונקציע 173 00:08:54,020 --> 00:08:55,942 דעם מאָל גערופן אָנפֿרעג. 174 00:08:55,942 --> 00:08:59,150 דאס איז כּמעט די זעלבע חוץ מיר שעפּן ערראָרס דעם צייַט אַרום אַ קליין ביסל 175 00:08:59,150 --> 00:09:02,860 דיפערענטלי, אָבער עס ס באַניץ איז די זעלבע ווי אין פּראָבלעם שטעלן זיבן. 176 00:09:02,860 --> 00:09:08,090 >> איצט לאָזן ס גיין צוריק אין אונדזער פּסעט8 וועגווייַזער, גיין אין ציבור, און אין עס 177 00:09:08,090 --> 00:09:14,420 אויב איך טאָן לס, איר וועט זען טהיס-- אַרטיקלעס.פפּ, ינדעקס.הטמל, סעאַרטש.פפּ, 178 00:09:14,420 --> 00:09:16,940 און ופּדאַטע.פפּ-- אַלע טעקעס. 179 00:09:16,940 --> 00:09:22,010 און דעריבער דער קסס פאַנץ, ימג, און דזשס וועגווייַזער גאַנץ ווי פּסעט7. 180 00:09:22,010 --> 00:09:24,660 >> זאל ס נעמען אַ קוק בייַ ינדעקס.הטמל, וואָס איז 181 00:09:24,660 --> 00:09:27,290 געגאנגען צו זיין טאַקע די פּאָזיציע פונט צו די סמאַשופּ. 182 00:09:27,290 --> 00:09:31,820 איצט אין ינדעקס.הטמל, איר וועט זען אַ גאַנץ בינטל פון לינק יסודות אין די קאָפּ, 183 00:09:31,820 --> 00:09:36,540 ספּאַסיפיקלי, פֿאַר באָאָצטראַפּ פֿאַר אונדזער אייגן קסס נאכגעגאנגען דורך אַ גאַנץ בינטל פון שריפט 184 00:09:36,540 --> 00:09:41,520 טאַגס פֿאַר זאכן ווי די מאַפּס, אַפּי זיך, אַ ספּעציעל מאַרקער מיט פירמע 185 00:09:41,520 --> 00:09:44,950 נוצן אַז מיר דערמאנט אין די באַשרייַבונג איז בנימצא צו איר, 186 00:09:44,950 --> 00:09:48,420 דזשקווערי זיך, באָאָצטראַפּ זיך, און אן אנדער ביבליאָטעק 187 00:09:48,420 --> 00:09:50,990 גערופן אַנדערסקאָר וואָס מיר רעדן וועגן אין די ספּעק. 188 00:09:50,990 --> 00:09:57,031 ונדערסקאָרע.דזשס ווי דזשקווערי.דזשס איז אַ דזשאַוואַסקריפּט ביבליאָטעק 189 00:09:57,031 --> 00:10:00,280 אַז האט אַ גאַנץ בינטל פון פאַנגקשאַנאַליטי אַז אַ פּלאַץ פון מענטשן אין דער וועלט וויל 190 00:10:00,280 --> 00:10:02,020 עקסיסטירט אין דזשאַוואַסקריפּט זיך. 191 00:10:02,020 --> 00:10:04,560 אזוי אַלע פון ​​די זענען פאקטיש גאַנץ פאָלקס. 192 00:10:04,560 --> 00:10:07,140 מיר ווע אויך דערמאנט טיפּעאַהעאַד וואָס איז דער ביבליאָטעק אַז 193 00:10:07,140 --> 00:10:11,180 טוט אַז אַוטאָקאָמפּלעטע דראָפּדאָוון און לעסאָף אַ לינק צו אונדזער אייגן דזשאַוואַסקריפּט. 194 00:10:11,180 --> 00:10:13,880 >> דערווייַל, און טאָמער טאַנגקפאַלי, דעם מאַשופּ 195 00:10:13,880 --> 00:10:17,550 איז געטריבן דורך לעפיערעך ביסל HTML אַראָפּ דאָ אין די דנאָ. 196 00:10:17,550 --> 00:10:22,330 נאָטיץ אַז מיר ווע ספּעסאַפייד אַ div אין אונדזער גוף פון קלאַס-קאַנטיינער פליסיק. 197 00:10:22,330 --> 00:10:24,610 דאס, פּער באָאָצטראַפּ ס דאַקיומענטיישאַן, נאָר 198 00:10:24,610 --> 00:10:29,840 מיטל אַז דעם דיוו איז געגאנגען צו פּלאָמבירן די וויעוופּאָרט אָדער די בלעטערער ס פֿענצטער גאָר. 199 00:10:29,840 --> 00:10:33,020 >> דערווייַל, ונטער אַז מיר האָבן אַ div אַז ס געעפנט און מיד פארמאכט 200 00:10:33,020 --> 00:10:34,790 מיט די יינציק שייַן פון וועבזייַט לייַוונט. 201 00:10:34,790 --> 00:10:37,400 דאס איצט איז פון Google מאַפּס דאַקיומענטיישאַן 202 00:10:37,400 --> 00:10:42,490 פֿאַר זייַן אַפּי, ווערביי איך פשוט דאַרפֿן צו האָבן אַ ליידיק דיוו אין וועלכע צו אַרייַנשפּריצן, 203 00:10:42,490 --> 00:10:44,470 לעסאָף, אַ פאַקטיש Google מאַפּס. 204 00:10:44,470 --> 00:10:46,310 אבער מער אויף אַז אין נאָר אַ ביסל. 205 00:10:46,310 --> 00:10:48,850 >> צום סוף, עס ס אַ פאָרעם ין פון דאָ וואָס 206 00:10:48,850 --> 00:10:52,930 ימפּלאַמאַנץ די טעקסט קעסטל אַרויף שפּיץ לינקס אין אונדזער צובינד פֿאַר שאַרף. 207 00:10:52,930 --> 00:10:54,730 נאָטיץ אַז מיר ווע געניצט אַ ביסל פון באָאָצטראַפּ 208 00:10:54,730 --> 00:10:57,670 דאָ טאָאָ-- דאס ווי פאָרעם-ינלינע און פאָרעם-גרופּע. 209 00:10:57,670 --> 00:11:00,080 מיר ווע געגעבן די ערשטע יינציק שייַן פון פאָרעם. 210 00:11:00,080 --> 00:11:04,510 און דעמאָלט, לעסאָף, איך אַקטשאַוואַלי האָבן אַן אַרייַנשרייַב טיפּ, וואָס איז שיין באַקאַנט, 211 00:11:04,510 --> 00:11:06,440 וועמענס שייַן איז ק. 212 00:11:06,440 --> 00:11:07,230 פונקט אַ צוזאַמענפאָר. 213 00:11:07,230 --> 00:11:09,234 ק פֿאַר קווערי-- קען האָבן שוין גערופן עפּעס. 214 00:11:09,234 --> 00:11:11,400 און דעריבער דער פּלאַסעהאָלדער, דערווייַל, איז שטאָט, שטאַט, 215 00:11:11,400 --> 00:11:16,200 און פּאָוסטאַל קאָד וואָס איר זאל צוריקרופן געזען אין אונדזער מאַשופּ דעמאָ פריער. 216 00:11:16,200 --> 00:11:17,980 זאל ס נאָענט דעם טעקע. 217 00:11:17,980 --> 00:11:24,460 >> איצט נעמען אַ קוק בייַ די פפּ טעקעס אַז דערוואַרטן און דעמאָלט דער דזשאַוואַסקריפּט טעקעס. 218 00:11:24,460 --> 00:11:27,700 אין אונדזער פפּ טעקעס, מיר ווע שוין ימפּלאַמענטאַד פֿאַר איר, 219 00:11:27,700 --> 00:11:29,960 פֿאַר בייַשפּיל, דערהייַנטיקונגען. 220 00:11:29,960 --> 00:11:35,060 ופּדאַטע.פפּ-- מיר וועט ניט פאַרברענגען אַ גוואַלדיק סומע פון ​​צייַט אויף הערע-- אין אַ נאַטשעל 221 00:11:35,060 --> 00:11:38,400 איז די טעקע אַז אונדזער דזשאַוואַסקריפּט קאָד איז געגאנגען 222 00:11:38,400 --> 00:11:41,610 צו קאָנטאַקט דורך AJAX אַז אַסינטשראָנאָוס טעכניק אַז ס 223 00:11:41,610 --> 00:11:45,980 געבויט אין דזשאַוואַסקריפּט די טעג אַז ס געגאנגען צו לאָזן אונדז צו פרעגן ופּדאַטע.פפּ 224 00:11:45,980 --> 00:11:47,410 פֿאַר מער אינפֿאָרמאַציע. 225 00:11:47,410 --> 00:11:50,045 >> ספּעסיפיקאַללי, עניטיים די באַניצער דראַגס די מאַפּע 226 00:11:50,045 --> 00:11:53,310 אָדער פּערפאָרמז אַ זוכן אַז דזשאַמפּס די באַניצער צו אן אנדער אָרט, 227 00:11:53,310 --> 00:11:55,250 אונדזער דזשאַוואַסקריפּט קאָד, ווי מיר וועט באַלד זען, איז 228 00:11:55,250 --> 00:11:59,610 געגאנגען צו רופן ופּדאַטע.פפּ און פרעגן פֿאַר 10 אָדער אַזוי מאַרקערס 229 00:11:59,610 --> 00:12:02,630 ין די וויעוופּאָרט באזירט אויף די גפּס קאָואָרדאַנייץ 230 00:12:02,630 --> 00:12:06,510 פון די שפּיץ און דנאָ עקן פון אַז מאַפּע. 231 00:12:06,510 --> 00:12:10,520 מיר קענען דעמאָלט רעפּאָפּולאַטע די מאַפּע איצט אַז די באַניצער האט אריבערגעפארן די פאַרשטעלן אין סדר 232 00:12:10,520 --> 00:12:14,210 צו זען 10 מיסטאָמע נייַ מאַרקערס פֿאַר פאַרשידענע שטעט. 233 00:12:14,210 --> 00:12:18,340 דערווייַל, דעם טעקע איז לעסאָף גיי צו ויספירן אַ סקל אָנפֿרעג 234 00:12:18,340 --> 00:12:21,680 קעגן אונדזער דאַטאַבאַסע טיש גערופן ערטער וואָס 235 00:12:21,680 --> 00:12:26,380 איז געגאנגען צו צוריקקומען די 10 אָדער ווייניקערע לאָוקיישאַנז. 236 00:12:26,380 --> 00:12:32,620 >> דערווייַל, אין אַרטיקלעס.פפּ, איז אן אנדערער טעקע מיר ווע געשריבן אין זייַן ינטייערטי. 237 00:12:32,620 --> 00:12:35,820 עס איז זייער ענלעך אין גייסט צו פּראָבלעם באַשטעטיק 7 ס לאָאָקופּ פונקציאָנירן, 238 00:12:35,820 --> 00:12:39,450 וואָס קאָנטאַקטעד יאַהאָאָ פינאַנסע פֿאַר איר. 239 00:12:39,450 --> 00:12:43,710 דאס טעקע קאָנטאַקטן Google נייַעס פֿאַר איר, לעסאָף גראַבינג 240 00:12:43,710 --> 00:12:46,050 אַ מאַשין-ליינעוודיק ווערסיאָנ-- אין עפּעס 241 00:12:46,050 --> 00:12:49,720 גערופן רסס פאָרמאַט-- פון די נייַעס פֿאַר קיימברידזש אָדער בעווערלי היללס 242 00:12:49,720 --> 00:12:52,880 אָדער וועלכער שטאָט איר ווע געזוכט פֿאַר באזירט אויף אַז געאָפּאַראַמעטער. 243 00:12:52,880 --> 00:12:57,250 מיר פּאַרס אַז אַר, וואָס איז נאָר אַ טיפּ פון מאַרקאַפּ שפּראַך גערופן קסמל, 244 00:12:57,250 --> 00:13:00,740 און דעמאָלט מיר פאקטיש צוריקקומען עס צו אייער בלעטערער 245 00:13:00,740 --> 00:13:03,570 און צו דיין דזשאַוואַסקריפּט קאָד, ספּאַסיפיקלי, אין אַ פֿאָרמאַט גערופן 246 00:13:03,570 --> 00:13:06,097 דזשסאָן, דזשאַוואַסקריפּט כייפעץ נאָטאַטיאָן. 247 00:13:06,097 --> 00:13:08,180 איצט איר וועט זען אין די ספּעסיפיקאַטיאָנ-- מיר פונט איר 248 00:13:08,180 --> 00:13:10,720 בייַ ווי איר קענען פאקטיש זען עטלעכע פון ​​די דזשסאָן קומען באַקק-- 249 00:13:10,720 --> 00:13:15,210 אַז דעם פאַנגקשאַנאַליטי לעסאָף לעץ איר באַפעלקערן די אויפֿשפּרינג מעניוז אַזוי 250 00:13:15,210 --> 00:13:16,960 אַז ווען איר גיט אויף אַ מאַרקער אין די מאַפּע 251 00:13:16,960 --> 00:13:19,430 איר פאקטיש זען אַ גאַנץ בינטל פון בולאַץ, יעדער פון וועלכע 252 00:13:19,430 --> 00:13:21,020 לינקס צו אַן אַרטיקל. 253 00:13:21,020 --> 00:13:25,000 >> איצט לאָזן ס נעמען אַ קוק בייַ איינער לעצט פפּ טעקע וואָס, צומ גליק, טוט ניט 254 00:13:25,000 --> 00:13:27,970 האָבן פיל געגאנגען אָנ-- נאָר אַ שיין גרויס טאָדאָ. 255 00:13:27,970 --> 00:13:32,170 רעכט איצט דעם טעקע דערקלערט אַ מענגע גערופן ערטער. 256 00:13:32,170 --> 00:13:35,980 און דעמאָלט לעסאָף פּרינץ אַז מענגע אין דזשסאָן פאָרמאַט-- 257 00:13:35,980 --> 00:13:38,720 שיין-דרוקן עס נאָר אַזוי אַז זאכן זענען גרינגער צו דיבאַג. 258 00:13:38,720 --> 00:13:41,480 צום באַדויערן, אין די מיטן עס איז דעם טאָדאָ, 259 00:13:41,480 --> 00:13:46,890 וואָס רופט פֿאַר איר צו זוכן די דאַטאַבאַסע פֿאַר ערטער וואָס ריכטן אַ געאָ הטטפּ 260 00:13:46,890 --> 00:13:47,490 פּאַראַמעטער. 261 00:13:47,490 --> 00:13:49,865 >> און, טאַקע, דעם איז געגאנגען צו זייַן איינער פון דיין טשאַללענגעס-- 262 00:13:49,865 --> 00:13:54,240 צו מאַכשער דעם פאַנגקשאַנאַליטי דאָ אַזוי אַז ווען איר קאָנטאַקט דעם טעקע מיט 263 00:13:54,240 --> 00:14:00,610 אַ URL ווי זוכן. פפּ? געאָ = עפּעס, דיין קאָד וועט לעסאָף קריק אַ דזשסאָן 264 00:14:00,610 --> 00:14:05,020 מענגע פון ​​אַלע פון ​​די ערטער אין דיין דאַטאַבאַסע טיש אַז גלייַכן אַז אַרייַנשרייַב. 265 00:14:05,020 --> 00:14:08,960 אזוי אויב דער באַניצער טייפּס אין קיימברידזש, דיין טעקע דאָ סעאַרטש.פפּ 266 00:14:08,960 --> 00:14:12,680 זאָל לעסאָף קריק אַ דזשסאָן מענגע פֿאַר אַלע פון ​​די שוועבעלעך פֿאַר קיימברידזש, 267 00:14:12,680 --> 00:14:16,990 וואָס זאל זייַן אין מאַססאַטשוסעטץ אָבער קען זייַן אַפֿילו ערגעץ אַנדערש. 268 00:14:16,990 --> 00:14:21,040 >> לאַסטלי, לאָזן ס נעמען אַ קוק בייַ צוויי טעקעס אַז ביסט סטאַטיק ולטימאַטעלי-- 269 00:14:21,040 --> 00:14:23,680 דיין קסס טעקע און דיין דזשאַוואַסקריפּט טעקע. 270 00:14:23,680 --> 00:14:26,779 אויב איך גיין אין אונדזער קסס וועגווייַזער, עס ס אַ גאַנץ בינטל פון טעקעס דאָרט, 271 00:14:26,779 --> 00:14:28,070 אָבער רובֿ פון זיי זענען לייברעריז. 272 00:14:28,070 --> 00:14:31,530 איך בין געגאנגען צו נעמען אַ קוק, ספּאַסיפיקלי, אין סטילעס.קסס, 273 00:14:31,530 --> 00:14:35,440 וואָס איז אונדזער אייגן גלאבאלע קסס אַז ס געגאנגען צו סטייאַלייז דעם גאנצן מאַשופּ. 274 00:14:35,440 --> 00:14:38,840 איך וועט לאָזן עס צו איר צו לייענען דורך די באַמערקונגען כירין, אָבער, אין אַ נאַטשעל, 275 00:14:38,840 --> 00:14:43,490 דעם איז די קסס וואָס ינשורז אַז אונדזער מאַשופּ, דורך פעליקייַט אויס פון די קעסטל, 276 00:14:43,490 --> 00:14:46,950 קוקט פּונקט די וועג מיר וועלן יט-- מיט די מאַפּע פילונג די מיינונג פּאָרט 277 00:14:46,950 --> 00:14:49,720 און מיט די זוכן קעסטל אַרויף בייַ די שפּיץ לינקס. 278 00:14:49,720 --> 00:14:52,870 מיר ווע אויך גענומען די פרייַהייַט פון סטיליזינג אַז טיפּעאַהעאַד דראָפּדאָוון 279 00:14:52,870 --> 00:14:55,170 מעניו אַ ביסל ביסל ווי געזונט. 280 00:14:55,170 --> 00:14:58,030 >> די מערסט וויכטיק טעקע טאָמער פֿאַר דעם פּראָבלעם שטעלן 281 00:14:58,030 --> 00:15:01,070 איז דאָס לעצטע איינער, סקריפּצ.דזשס. 282 00:15:01,070 --> 00:15:03,800 ין פון דיין דזשס וועגווייַזער איז אפילו מער טעקעס. 283 00:15:03,800 --> 00:15:08,090 אַלע פון ​​זיי זענען ביבליאָטעק טעקעס אַחוץ פֿאַר דעם איין, סקריפּצ.דזשס. 284 00:15:08,090 --> 00:15:11,460 אויב מיר עפענען דעם אַרויף, לאָזן ס נעמען אונדזער לעצט רייַזע דורך די פאַנגקשאַנז אַז 285 00:15:11,460 --> 00:15:13,820 זענען געבויט אין דעם טעקע פֿאַר איר און רופן ופמערקזאַמקייַט 286 00:15:13,820 --> 00:15:16,200 צו די אַלע וואָס ליגן פאָרויס. 287 00:15:16,200 --> 00:15:19,110 >> אין די שפּיץ פון דעם טעקע, זענען דרייַ גלאבאלע וועריאַבאַלז. 288 00:15:19,110 --> 00:15:22,910 איינער פֿאַר אַ מאַפּע, וואָס איז געגאנגען צו זייַן אַ דערמאָנען צו אונדזער גוגל מאַפּע. 289 00:15:22,910 --> 00:15:25,510 איר קענען טראַכטן פון עס סאָרט פון ווי אַ טייַטל. 290 00:15:25,510 --> 00:15:27,710 דערווייַל, מיר האָבן אנדערן גלאבאלע בייַטעוודיק 291 00:15:27,710 --> 00:15:31,500 גערופן אינפֿאָרמאַציע, וואָס ערשיינט צו ווערן סטאָרינג די צוריקקומען ווערט פון אַ רופן 292 00:15:31,500 --> 00:15:34,170 צו נייַ גאָאָגלע.מאַפּס.ינפאָווינדאָוו. 293 00:15:34,170 --> 00:15:37,835 דזשאַוואַסקריפּט שטיצט אַבדזשעקץ וואָס זענען זייער ענלעך אין גייסט צו סטרוץ. 294 00:15:37,835 --> 00:15:40,250 און וואָס דעם שורה פֿאַר אונדזער צוועקן איז טאן 295 00:15:40,250 --> 00:15:42,820 איז קריייטינג אַ נייַ אינפֿאָרמאַציע פֿענצטער אין זכּרון און דעמאָלט 296 00:15:42,820 --> 00:15:46,330 בעכעסקעם אַרום אַ רעפֿערענץ טהערעטאָ אין אַ בייַטעוודיק גערופן אינפֿאָרמאַציע. 297 00:15:46,330 --> 00:15:48,330 און אין צווישן יענע, דערווייַל, איז וואָס אויס 298 00:15:48,330 --> 00:15:51,060 צו זייַן אַ ליידיק דזשאַוואַסקריפּט מענגע גערופן מאַרקערס. 299 00:15:51,060 --> 00:15:55,392 כל פון די צייַטונג נוליקע, אָדער איר זאל קלייַבן אנדערן בילדל בעסאַכאַקל, 300 00:15:55,392 --> 00:15:57,350 זענען געגאנגען צו זייַן סטאָרד לעסאָף אין דעם מענגע 301 00:15:57,350 --> 00:16:01,570 אַזוי אַז מיר קענען זייער לייכט לייגן צו די מאַפּע און באַזייַטיקן זיי פון די מאַפּע. 302 00:16:01,570 --> 00:16:03,990 >> איצט לאָזן ס מעגילע אַראָפּ אַ ביסל ביסל און וויז 303 00:16:03,990 --> 00:16:07,690 דורך די קאָד אַז ס גיי צו זיין עקסאַקיוטאַד ווי באַלד ווי די דאַם אָדער דאָקומענט 304 00:16:07,690 --> 00:16:10,480 כייפעץ מאָדעל אָדער די בלאַט זיך איז גרייט. 305 00:16:10,480 --> 00:16:12,942 צוריקרופן אַז דעם סינטאַקס דאָ פשוט ספּעסאַפייז 306 00:16:12,942 --> 00:16:14,900 אַז די דאָזיקע קאָד זאָל זיין עקסאַקיוטאַד בלויז 307 00:16:14,900 --> 00:16:17,840 ווען דער בלעטערער האט פאַרטיק לאָודינג אַלץ אַנדערש. 308 00:16:17,840 --> 00:16:19,750 >> מיר ערשטער דערקלערן אַ גאַנץ בינטל פון סטיילז, 309 00:16:19,750 --> 00:16:22,410 וואָס סוף אַרויף סטיליזינג די מאַפּע ווי פּער די ספּעק. 310 00:16:22,410 --> 00:16:24,790 מיר דעמאָלט דערקלערן אַ גאַנץ בינטל פון אָפּציעס, 311 00:16:24,790 --> 00:16:28,630 וואָס ווייַטער קאַסטאַמייז די גוגל מאַפּע אַז מיר ניטאָ וועגן צו ימבעד. 312 00:16:28,630 --> 00:16:32,090 מיר דעמאָלט נוצן אַ ביסל פון דזשקווערי קאָד, וואָס איז דערקלערט אין אַ ביסל מער דעטאַל 313 00:16:32,090 --> 00:16:35,000 אין די ספּעק, צו כאַפּן אַז עלעמענט, מאַפּע-לייַוונט 314 00:16:35,000 --> 00:16:36,980 אַז מיר אַזוי יוניקלי יידענאַפייד. 315 00:16:36,980 --> 00:16:40,640 און דעמאָלט דעם שורה דאָ איז וואָס מיינט צו מאַדזשיקאַלי געבן אונדז 316 00:16:40,640 --> 00:16:43,560 אַ Google מאַפּע ין פון אונדזער אייגן אַפּלאַקיישאַן, 317 00:16:43,560 --> 00:16:47,020 סטאָרינג אַ דערמאָנען טהערעטאָ אין אַז בייַטעוודיק גערופן מאַפּע. 318 00:16:47,020 --> 00:16:50,550 >> צום סוף, אַראָפּ דאָ מיר רעגיסטרירן וואָס ס גערופן אַ ליסנער. 319 00:16:50,550 --> 00:16:54,690 מיינט באַקק-- וועג, וועג באַקק-- צו וואָך נול אין קס50 320 00:16:54,690 --> 00:16:57,430 ווען מיר געקוקט בייַ קראַצן און זייַן שטיצן דורך אַ גיין 321 00:16:57,430 --> 00:16:59,935 דורך פֿאַר זאכן גערופן געשעענישן און בראָדקאַסץ. 322 00:16:59,935 --> 00:17:01,810 איר זאל ניט האָבן געניצט עס זיך, אָבער עס ס 323 00:17:01,810 --> 00:17:03,900 אַ מעקאַניזאַם כווערביי אַ בלעטערער אין דעם פאַל 324 00:17:03,900 --> 00:17:07,940 קענען באַקומען אונדזער ופמערקזאַמקייַט ווען עס ס גרייט צו פאקטיש ויספירן עטלעכע קאָד. 325 00:17:07,940 --> 00:17:12,170 אין דעם פאַל, עס ס געגאנגען צו הערן צו די מאַפּע פֿאַר אַ געשעעניש גערופן ליידיק. 326 00:17:12,170 --> 00:17:14,930 דעם מיטל אַז די בלעטערער האט פאַרטיק לאָודינג די גוגל מאַפּע. 327 00:17:14,930 --> 00:17:18,380 אין דעם פונט אַ פונקציאָנירן גערופן קאַנפיגיער זאָל לעסאָף 328 00:17:18,380 --> 00:17:19,339 זיין עקסאַקיוטאַד. 329 00:17:19,339 --> 00:17:22,510 אַז פונקציאָנירן, קאַנפיגיער, מיר וועט זען, איז געשריבן דורך אונדז. 330 00:17:22,510 --> 00:17:24,550 >> איצט אַראָפּ דאָ איז אַ פונקציע אַז, ליידער, 331 00:17:24,550 --> 00:17:25,871 איז נאָר אַ טאָדאָ לייגן מאַרקער. 332 00:17:25,871 --> 00:17:28,620 פּער די ספּעק. איר 'רע געגאנגען צו דאַרפֿן צו שרייַבן די קאָד אַז פאקטיש 333 00:17:28,620 --> 00:17:32,840 מוסיף אַ מאַרקער-- צי עס קוקט ווי אַ צייַטונג, אָדער אַ גראָבער פינגער שטיפט, 334 00:17:32,840 --> 00:17:35,360 אָדער עפּעס עלסע-- צו די גוגל מאַפּע. 335 00:17:35,360 --> 00:17:37,720 דאָ איצט איז אַז פונקציאָנירן גערופן קאַנפיגיער. 336 00:17:37,720 --> 00:17:40,390 איך וועט לאָזן עס צו איר צו לייענען דורך דעם אין מער דעטאַל, 337 00:17:40,390 --> 00:17:42,600 אָבער פאַרשטיין אַז מיר לייגן אַ בינטל מער ליסנערז 338 00:17:42,600 --> 00:17:46,620 אַזוי אַז מיר קענען ויספירן קאָד ווען די באַניצער קליקס אויף און דראַגס די מאַפּע. 339 00:17:46,620 --> 00:17:50,730 מיר אויך האָבן קאָד אין דאָ אַז יניטיאַליזעס אַז טיפּעאַהעאַד פּלוגין 340 00:17:50,730 --> 00:17:53,120 אַזוי אַז די דראָפּדאָוון מעניו אַקטשאַוואַלי מעשים. 341 00:17:53,120 --> 00:17:55,690 >> אבער לאָזן ס פאָקוס אויף נאָר אַ פּאָר פון ערטער כירין. 342 00:17:55,690 --> 00:17:57,590 ספּעסיפיקאַללי, דעם צו טאָן דאָ. 343 00:17:57,590 --> 00:18:00,410 איך וועט נאָכגעבן צו די אָנליין דאַקיומענטיישאַן און די באַשרייַבונג 344 00:18:00,410 --> 00:18:02,530 פֿאַר ווי צו פּלאָמבירן אין דעם טאָדאָ. 345 00:18:02,530 --> 00:18:05,890 אבער אין אַ נאַטשעל, דעם ביבליאָטעק טיפּעאַהעאַד אַלאַוז איר צו פאָרן 346 00:18:05,890 --> 00:18:09,790 אין וואָס ס בכלל באקאנט ווי אַ מוסטער, וואָס האט עטלעכע בייַטעוודיק פּלאַסעהאָלדערס 347 00:18:09,790 --> 00:18:13,690 זייער ענלעך אין גייסט צו פּרינטף ס%. * s. 348 00:18:13,690 --> 00:18:16,030 אבער אין דעם פאַל, די מוסטער פּער די ספּעק 349 00:18:16,030 --> 00:18:18,760 אַלאַוז איר צו ספּעציפיצירן וואָס וועריאַבאַלז איר ווילן 350 00:18:18,760 --> 00:18:24,880 צו אַרייַנשפּריצן פון דאַטן אַז ס קומען צוריק פון עפּעס ווי דעם פפּ 351 00:18:24,880 --> 00:18:29,810 טעקעס אַז איר ווע געשריבן אַז ביסט ימיטינג דזשסאָן רעזולטאַט. 352 00:18:29,810 --> 00:18:35,170 >> איצט אַראָפּ דאָ פאַרשטיין אַז מיר זענען צוגעהערט פֿאַר טיפּעאַהעאַד סאַלעקשאַנז 353 00:18:35,170 --> 00:18:38,050 ווען דער באַניצער פאקטיש קאַנדאַקץ אַ זוכן און סאַלעקץ אַ ווערט. 354 00:18:38,050 --> 00:18:40,270 דאס איז ווי מיר רע פאקטיש גיי צו הערן פֿאַר אַז 355 00:18:40,270 --> 00:18:42,250 און ויספירן עטלעכע קאָד ווי אַ רעזולטאַט. 356 00:18:42,250 --> 00:18:45,300 דערנאך מיר פאָרזעצן צו קאַנפיגיער די מאַשופּ נאָר אַ קליין ביסל. 357 00:18:45,300 --> 00:18:48,000 און, לעסאָף, מיר רופן דעם פונקציע דערהייַנטיקן. 358 00:18:48,000 --> 00:18:49,640 עס דערהייַנטיקונגען די מאַרקערס אויף די פאַרשטעלן. 359 00:18:49,640 --> 00:18:51,529 מער אויף אַז אין נאָר אַ מאָמענט. 360 00:18:51,529 --> 00:18:53,570 דערווייַל, דאָרט ס אַ ביסל קליין פאַנגקשאַנז אין דאָ. 361 00:18:53,570 --> 00:18:56,820 איינער פון וואָס איז הידעינפאָ וואָס פשוט קלאָוזיז די ינפאָווינדאָוו. 362 00:18:56,820 --> 00:19:00,020 אן אנדער פונקציאָנירן דאָ, וואָס לעסאָף וועט נישט זיין צו לאַנג, באַזייַטיקן מאַרקערס. 363 00:19:00,020 --> 00:19:03,580 אַז ס גיי צו ופמאַכן וועלכער דיין צוגעבן מאַרקער פונקציאָנירן טוט. 364 00:19:03,580 --> 00:19:04,960 און דעמאָלט אַראָפּ דאָ איז זוכן. 365 00:19:04,960 --> 00:19:08,610 און דעם איין איז טשיקאַווע ווייַל מיר האָבן געשריבן די דזשאַוואַסקריפּט קאָד אַז ס 366 00:19:08,610 --> 00:19:13,490 געגאנגען צו רעדן צו סעאַרטש.פפּ אויף די סערווירער און באַקומען צוריק עטלעכע ענטפער. 367 00:19:13,490 --> 00:19:16,110 >> איר, פון קורס, וועט נאָך דאַרפֿן צו מאַכשער סעאַרטש.פפּ, 368 00:19:16,110 --> 00:19:18,310 אָבער מיר 'ווע ימפּלאַמענטאַד די דזשאַוואַסקריפּט קאָד אַז ס 369 00:19:18,310 --> 00:19:22,480 געגאנגען צו שעפּן פאקטיש פּערפאָרמינג זוכענישן פון אַז טעקסט קעסטל. 370 00:19:22,480 --> 00:19:25,340 אין באַזונדער, באַמערקן אַז דאָס פונקציאָנירן דאָ, 371 00:19:25,340 --> 00:19:29,160 זוכן, טוט רופן סעאַרטש.פפּ דורך אַ מיטל גערופן 372 00:19:29,160 --> 00:19:31,072 באַקומען דזשסאָן, וואָס מיר האבן געזען אין לעקציע. 373 00:19:31,072 --> 00:19:32,780 און די סינטאַקס דאָ איז אַ ביסל אַנדערש 374 00:19:32,780 --> 00:19:37,110 פון לעקציע אין אַז מיר 'רע ניצן דזשקווערי אַזוי-גערופן צוזאָג צובינד. 375 00:19:37,110 --> 00:19:38,479 מער אויף אַז אין די ספּעק. 376 00:19:38,479 --> 00:19:40,520 דאס פשוט מיטל פֿאַר אונדזער צוועקן איצט אַז עס 377 00:19:40,520 --> 00:19:43,870 זענען צוויי ספּעציעל פאַנגקשאַנז מיר דאַרפֿן צו רופן מיט פּינטעלע נאָוטיישאַן 378 00:19:43,870 --> 00:19:46,230 דאָ מיד נאָך פאַך באַקומען דזשסאָן. 379 00:19:46,230 --> 00:19:47,510 איינער איז גערופן געטאן. 380 00:19:47,510 --> 00:19:49,870 איינער איז גערופן פאַרלאָזן. 381 00:19:49,870 --> 00:19:51,790 איר קענען טראַכטן פון די ווי די הצלחה האַנדלער 382 00:19:51,790 --> 00:19:54,960 און די דורכפאַל האַנדלער נאָר אין פאַל עפּעס גייט אומרעכט. 383 00:19:54,960 --> 00:19:57,760 >> איצט לאָזן ס קוק אין די לעצט פּאָר פון פאַנגקשאַנז אין דעם טעקע. 384 00:19:57,760 --> 00:20:00,180 אַראָפּ דאָ איז אַ פונקציע גערופן שאָווינפאָ, וואָס 385 00:20:00,180 --> 00:20:03,090 ווייזט אינפֿאָרמאַציע אין איין פון די ביסל אינפֿאָרמאַציע פֿענצטער אַז 386 00:20:03,090 --> 00:20:05,380 פּאַפּס אַרויף ווען די באַניצער קליקס אַ מאַרקער. 387 00:20:05,380 --> 00:20:08,470 אַראָפּ דאָ ווייַטער איז אַז דערהייַנטיקן פונקציאָנירן 388 00:20:08,470 --> 00:20:10,510 אַז מיר האָבן ימפּלאַמענטאַד פֿאַר איר. 389 00:20:10,510 --> 00:20:15,250 עס דאַטערמאַנז דער גווול פון די מאַפּע. 390 00:20:15,250 --> 00:20:19,360 וואָס זענען די גפּס קאָואָרדאַנייץ פון זייַן נאָרטהעאַסט און דרום-מערב-עקן דאָ. 391 00:20:19,360 --> 00:20:22,780 מיר ווע צוגעגרייט עטלעכע הדפּ פּאַראַמעטערס דאָ און דעמאָלט פארביי זיי לעסאָף 392 00:20:22,780 --> 00:20:26,160 צו ופּדאַטע.פפּ, וואָס מיר ווע אויך ימפּלאַמענטאַד פֿאַר איר. 393 00:20:26,160 --> 00:20:31,390 אַז לעסאָף געץ צוריק עטלעכע דזשסאָן פון די טעקע גערופן ופּדאַטע.פפּ 394 00:20:31,390 --> 00:20:34,050 און דעמאָלט רימוווז קיין מאַרקערס אויף די פאַרשטעלן 395 00:20:34,050 --> 00:20:36,650 און דעריבער יטעראַטעס איבער די דאַטן וואָס ס קומען צוריק 396 00:20:36,650 --> 00:20:40,350 פון ופּדאַטע.פפּ, וואָס ווידער איז נאָר אַ דזשסאָן מענגע. 397 00:20:40,350 --> 00:20:45,130 און דעמאָלט עס לעסאָף מוסיף אַ מאַרקער פֿאַר יעדער פון די ערטער, האַנדלינג דורכפאַל 398 00:20:45,130 --> 00:20:47,750 אָדער ערראָרס וואָס זאל זייער געזונט פאָרקומען. 399 00:20:47,750 --> 00:20:51,550 >> איצט נאָר צו געבן איר אַ טעם פון ווי איר זאל גיין וועגן דיבאַגינג דעם פּרויעקט, 400 00:20:51,550 --> 00:20:55,420 פאַרשטיין אַז איך ווע געעפנט אין שטייַגן דעם קוויטל דאָ צו דעם URL, 401 00:20:55,420 --> 00:21:01,320 פּסעט8 / אַרטיקלעס.פפּ? געאָ = 02138. 402 00:21:01,320 --> 00:21:04,050 איצט, ווידער, ארטיקלען וועגן פפּ מיר ימפּלאַמענטאַד פֿאַר איר 403 00:21:04,050 --> 00:21:06,320 אַזוי דעם איז ניט אַזוי פיל וואָס איר וועט זייַן ניצן 404 00:21:06,320 --> 00:21:08,190 צו דיבאַג, אָבער אלא די טעכניק. 405 00:21:08,190 --> 00:21:10,590 נאָטיץ אַז איך ווע געזוכט פֿאַר קיימברידזש ס פאַרשלעסלען קאָד דאָ, 406 00:21:10,590 --> 00:21:15,260 און איך ווע גאַטאַן צוריק, טאַקע, אַ דזשסאָן מענגע פון ​​דזשסאָן אַבדזשעקץ ין פון וואָס 407 00:21:15,260 --> 00:21:17,640 זענען צוויי קייס-- לינק און טיטל. 408 00:21:17,640 --> 00:21:19,860 >> אזוי דעם פאַנגקשאַנאַליטי אַרבעט שוין פֿאַר איר. 409 00:21:19,860 --> 00:21:24,330 אבער דעם טעכניק פון מאַניואַלי געגאנגען צו אַ URL ווי דעם פֿאַר עפּעס ווי 410 00:21:24,330 --> 00:21:31,710 סעאַרטש.פפּ? געאָ = קיימברידזש אָדער 02,138 אָדער וועלכער דער באַניצער האט טייפּט אין זאָל 411 00:21:31,710 --> 00:21:35,770 באַווייַזן ינוואַליאַבאַל ווי איר, זיך, פּרובירן צו רעכענען אויס פּונקט צי אָדער וואָס 412 00:21:35,770 --> 00:21:38,510 סעאַרטש.פפּ איז ארבעטן אָדער נישט. 413 00:21:38,510 --> 00:21:41,720 >> לעסאָף דעמאָלט, איר האָבן אַ ביסל todos פאָרויס פון איר. 414 00:21:41,720 --> 00:21:44,250 איר 'רע געגאנגען צו ערשטער ימפּלאַמאַנץ אַז אַרייַנפיר שריפט אַז 415 00:21:44,250 --> 00:21:46,520 לייענט אין וס.טעקסט אין דיין דאַטאַבאַסע. 416 00:21:46,520 --> 00:21:48,760 איר ניטאָ דעמאָלט געגאנגען צו דאַרפֿן צו מאַכשער סעאַרטש.פפּ 417 00:21:48,760 --> 00:21:51,320 אַזוי אַז עס ביכייווז פּונקט ווי ספּעסאַפייד. 418 00:21:51,320 --> 00:21:54,170 איר ניטאָ דעמאָלט געגאנגען צו וועלן צו פאָקוס אויף סקריפּצ.דזשס 419 00:21:54,170 --> 00:21:57,520 און לעסאָף ימפּלאַמאַנץ די פּאָר פון אַלע, 420 00:21:57,520 --> 00:21:59,950 אַרייַנגערעכנט פֿאַר קאַנפיגיער און אַז מוסטער, 421 00:21:59,950 --> 00:22:03,220 לייג מאַרקערס, באַזייַטיקן מאַרקערס, און דעמאָלט לעצט, אָבער ניט קלענסטער, איינער 422 00:22:03,220 --> 00:22:04,330 פּערזענלעך פאַרבינדן. 423 00:22:04,330 --> 00:22:07,477 >> אַמאָל איר האָבן דיין מאַשופּ ארבעטן גאַנץ ווי ונדזערער, ​​די ציל בייַ האַנט 424 00:22:07,477 --> 00:22:09,560 איז פֿאַר איר צו לייגן אַ פּערזענלעך פאַרבינדן צו דיין מאַשופּ, 425 00:22:09,560 --> 00:22:11,290 צי עס ס עסטעטיש אָדער פאַנגקשאַנאַל. 426 00:22:11,290 --> 00:22:13,950 נעמען די מאַשופּ אלץ אַזוי אַ ביסל צו די ווייַטער מדרגה. 427 00:22:13,950 --> 00:22:18,330 אזוי לאַנג ווי איר שטופּן זיך ווייַטער פון דיין פאַמיליעראַטי מיט די ספּעק זיך 428 00:22:18,330 --> 00:22:20,840 און קלייַבן זיך איינער טעכניק נייַ, אַפֿילו אויב עס ס נאָר 429 00:22:20,840 --> 00:22:25,610 עפּעס עסטעטיש ווי טשאַנגינג די אויסלייג פון די מאַפּע אַז איר ניטאָ ניצן, 430 00:22:25,610 --> 00:22:28,070 די פאַרנעם אַז מיר דערוואַרטן וועט זייַן צופֿרידן. 431 00:22:28,070 --> 00:22:30,260 אַז דעמאָלט איז פּראָבלעם באַשטעטיק 8 מאַשופּ. 432 00:22:30,260 --> 00:22:33,070 בלייַבן טונד פֿאַר מער אין דעם באַשרייַבונג און בעסטער פון גליק 433 00:22:33,070 --> 00:22:36,400 טאַקקלינג דעם, דיין לעצט קס50 פּראָבלעם שטעלן אלץ. 434 00:22:36,400 --> 00:22:39,750 >> [מוזיק פּלייַינג] 435 00:22:39,750 --> 00:22:43,542