1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> רעדנער: זאל ס פֿאַרבעסערן די קאָרסאַז האָמעפּאַגע דורך אַלאַוינג זיך צו 3 00:00:03,090 --> 00:00:06,610 צושטעלן מנהג טיטלען פֿאַר יעדער פון די בלעטער, אַזוי אַז יעדער פון זיי איז 4 00:00:06,610 --> 00:00:08,780 ניט, גאַנץ פשוט, קס50. 5 00:00:08,780 --> 00:00:12,550 צו טאָן דעם, לאָזן ס מאַכשער אַ פּאָר פון פאַנגקשאַנז, איינער גערופן רענדער כעדער 6 00:00:12,550 --> 00:00:16,410 און איינער גערופן רענדער פוטער, אַז אַנשטאָט פון דאַרפן אַליין וועט נעמען 7 00:00:16,410 --> 00:00:19,330 זאָרגן פון די רענדערינג פון אונדזער בלאַט ס כעדערז און פאָאָטערס. 8 00:00:19,330 --> 00:00:20,280 זאל ס נעמען אַ קוק. 9 00:00:20,280 --> 00:00:24,490 >> ין פון ינדעקס.פפּ איצט, באַמערקן אַז איך בין ריקוויירינג אַ נייַ טעקע גערופן 10 00:00:24,490 --> 00:00:26,070 העלפּערס.פפּ. 11 00:00:26,070 --> 00:00:28,910 עס ס אין עס אַז מיין צוויי פאַנגקשאַנז וועט זיין דיפיינד. 12 00:00:28,910 --> 00:00:32,960 ונטער אַז, באַמערקן אַז איך בין איצט פאַך אַז פונקציאָנירן רענדער כעדער. 13 00:00:32,960 --> 00:00:34,830 און איך בין גייט פארביי אין אַ אַרגומענט. 14 00:00:34,830 --> 00:00:39,040 >> דעם טיפּ פון אַז אַרגומענט אויס צו זיין אַ מענגע, וואָס אין פפּ איז דינאָוטאַד 15 00:00:39,040 --> 00:00:40,370 מיט קוואַדראַט בראַקאַץ. 16 00:00:40,370 --> 00:00:44,210 אין באַזונדער, דעם מענגע איז אַ אַססאָסיאַטיווע מענגע ינסאַפאַר ווי עס 17 00:00:44,210 --> 00:00:49,620 אַססאָסיאַטעס אַ שליסל, ווי טיטל, מיט אַ ווערט, ווי קס50, אלא ווי רילייינג 18 00:00:49,620 --> 00:00:51,570 אויף נומעריק ינדיסעס אַליין. 19 00:00:51,570 --> 00:00:53,820 ונטער אַז איצט מיר האָבן מיין ונאָרדערעד רשימה. 20 00:00:53,820 --> 00:00:57,180 אבער ונטער אַז, מיר האָבן אַ רוף צו ופפירן פוטער, די אנדערע פונקציאָנירן 21 00:00:57,180 --> 00:00:59,980 אַז ס מאַשמאָעס דיפיינד אין העלפּערס.פפּ. 22 00:00:59,980 --> 00:01:01,500 >> זאל ס נעמען אַ קוק עס איצט. 23 00:01:01,500 --> 00:01:06,760 אין העלפּערס.פפּ, באַמערקן אַז איך האָבן, טאַקע, אַז פונקציאָנירן רענדער פוטער 24 00:01:06,760 --> 00:01:11,100 וועמענס ציל אין לעבן איז משמעות צו נעמען אין ווי זייַן אַרגומענט אַ מענגע 25 00:01:11,100 --> 00:01:12,130 גערופן דאַטע. 26 00:01:12,130 --> 00:01:15,870 איצט, אויב דער באַניצער טוט ניט צושטעלן אַ יקספּליסאַט מענגע, די פאַקט אַז עס ס 27 00:01:15,870 --> 00:01:20,610 אַ גלייַך צייכן נאכגעגאנגען דורך ליידיק קוואַדראַט בראַקאַץ מיטל אַז די פעליקייַט ווערט 28 00:01:20,610 --> 00:01:23,410 פון דאַטן וועט פשוט זיין אַ ליידיק מענגע. 29 00:01:23,410 --> 00:01:27,670 >> ין פון רענדער פוטער, באַמערקן אַז איך בין פאַך אַ פֿונקציע גערופן עקסטראַקט. 30 00:01:27,670 --> 00:01:32,170 עקסטראַקט נעמט אַ אַססאָסיאַטיווע מענגע, ווי דאַטע אין דעם פאַל, און פֿאַר קיין 31 00:01:32,170 --> 00:01:37,060 שליסל אין עס, עס טורנס אַז שליסל אין אַ היגע בייַטעוודיק פון דער זעלביקער נאָמען. 32 00:01:37,060 --> 00:01:41,640 אַזוי אויב אַז אַססאָסיאַטיווע מענגע האט אַ שליסל גערופן פו, עקסטראַקט וואָלט ענשור אַז 33 00:01:41,640 --> 00:01:45,680 מיר איצט האָבן אַ היגע בייַטעוודיק גערופן דאָלאַר צייכן פו, וועמענס ווערט איז די 34 00:01:45,680 --> 00:01:48,140 זעלביקער ווי עס איז געווען אין אַז אַססאָסיאַטיווע מענגע. 35 00:01:48,140 --> 00:01:52,890 >> לאַסטלי, איך רוף דאַרפן פאָאָטער.פפּ, וואָס ווי אַ באַזונדער, קוקט 36 00:01:52,890 --> 00:01:54,900 גאַנץ פשוט ווי דעם. 37 00:01:54,900 --> 00:01:59,390 איצט, צוריק אין העלפּערס.פפּ, באַמערקן אַז מיר אויך האָבן רענדער כעדער, וועמענס 38 00:01:59,390 --> 00:02:02,610 אַרגומענט איז דער זעלביקער, אַ מענגע גערופן דאַטע וועמענס פעליקייַט 39 00:02:02,610 --> 00:02:04,380 ווערט איז אַ ליידיק מענגע. 40 00:02:04,380 --> 00:02:07,060 מיר דעמאָלט רופן עקסטראַקט ווידער, ווי פריער. 41 00:02:07,060 --> 00:02:12,130 און דעמאָלט מיר דאַרפן העאַדער.פפּ, וועמענס אינהאַלט זענען איצט דעם. 42 00:02:12,130 --> 00:02:16,980 >> ין פון העאַדער.פפּ, באַמערקן אַז מיר ניט מער האָבן אַ שווער קאָדעד טיטל. 43 00:02:16,980 --> 00:02:19,720 און מיר איצט האָבן אַ ה 1 קוויטל, ווי געזונט. 44 00:02:19,720 --> 00:02:24,030 אין באַזונדער, די ווערט פון דעם טיטל איז געגאנגען צו זיין וועלכער די ווערט פון 45 00:02:24,030 --> 00:02:26,750 די היגע בייַטעוודיק גערופן טיטל איז. 46 00:02:26,750 --> 00:02:31,800 נאָך גייט פארביי עס צו אַ פפּ פונקציאָנירן גערופן HTML ספּעציעלע טשאַרס, מיר ניטאָ געגאנגען 47 00:02:31,800 --> 00:02:36,560 צו קריגן אַז צוריקקומען ווערט, און דעמאָלט צאַפּן עס אין די HTML איך בין אָוטפּוטטינג 48 00:02:36,560 --> 00:02:39,430 דורך אַ וועג פון דעם פֿונקציע, גערופן אפקלאנג. 49 00:02:39,430 --> 00:02:43,580 >> טאַקע, דעם איז סטענאָגראַפיע נאָוטיישאַן פֿאַר אַ פֿונקציע רופן אַז זאל אַנדערש 50 00:02:43,580 --> 00:02:44,780 קוקן ווי דעם. 51 00:02:44,780 --> 00:02:49,010 אבער עס ס אַ פּלאַץ רייניקונג, פשוט, צו שרייַבן עפענען קלאַמער קשיא צייכן גלייַך 52 00:02:49,010 --> 00:02:51,400 צייכן, אָן אפילו מענשאַנינג פפּ. 53 00:02:51,400 --> 00:02:56,260 איך בין איצט געגאנגען צו טאָן די זעלבע ין פון אַז ה 1 קוויטל אַזוי אַז לעסאָף, אויב די 54 00:02:56,260 --> 00:03:00,520 באַניצער פּאַסיז צו מיין רענדער כעדער פונקציאָנירן אַ אַססאָסיאַטיווע מענגע, ין 55 00:03:00,520 --> 00:03:05,310 פון וואָס איז אַ שליסל גערופן טיטל, אַז אַססאָסיאַטיווע מענגע ס שליסל וועט ווערן אַ 56 00:03:05,310 --> 00:03:07,870 היגע בייַטעוודיק גערופן דאָלאַר צייכן טיטל. 57 00:03:07,870 --> 00:03:12,130 >> מיר וועט דעמאָלט פאָרן אַז דאָלאַר צייכן טיטל בייַטעוודיק צו דעם פֿונקציע, HTML 58 00:03:12,130 --> 00:03:13,240 ספּעציעל טשאַרס. 59 00:03:13,240 --> 00:03:16,500 און פּונקט אין פאַל עס ס קיין פּאַטענטשאַלי געפערלעך אותיות אין 60 00:03:16,500 --> 00:03:20,500 עס, ווי אַמפּערסאַנדס אָדער אנדערע אַזאַ סימבאָלס, HTML ספּעציעלע טשאַרס וועט מאַכן 61 00:03:20,500 --> 00:03:23,140 זיכער אַז זיי ניטאָ רענדערד בעשאָלעם אויף דעם בלאַט. 62 00:03:23,140 --> 00:03:26,420 און דורך ניצן עפענען קלאַמער קשיא צייכן גלייַך צייכן, איך בין ממש 63 00:03:26,420 --> 00:03:30,080 סאַבסטיטוטינג אין בייַ אַז טייל פון די בלאַט וועלכער דער צוריקקער ווערט 64 00:03:30,080 --> 00:03:32,050 פון HTML טשאַרס איז. 65 00:03:32,050 --> 00:03:36,450 >> דערווייַל, אין לעקטורעס.פפּ, איך האָבן אַ נייַ ווערט פֿאַר טיטל. 66 00:03:36,450 --> 00:03:38,330 ניט קס50, אָבער לעקטשערז. 67 00:03:38,330 --> 00:03:41,590 אין וועעק0.פפּ, איך האָבן אַ ווערט פון וואָך 0. 68 00:03:41,590 --> 00:03:45,560 און אין וועעק1.פפּ, איך האָבן אַ ווערט פון וואָך 1. 69 00:03:45,560 --> 00:03:48,790 אַזוי בייַ די סוף פון די טאָג, מיין בלאַט קוקט גאַנץ ווי עס האט פריער. 70 00:03:48,790 --> 00:03:52,090 אָבער מיר 'ווע איצט גאַטאַן אַ פיל, פיל בעסער פּלאַן. 71 00:03:52,090 --> 00:03:54,240