1 00:00:00,000 --> 00:00:08,070 2 00:00:08,070 --> 00:00:10,430 >> ר.דזש. אַקווינאָ: זאל ס נאָר באַקומען סטאַרטעד. 3 00:00:10,430 --> 00:00:12,310 אַזוי דעם איז קוויז 1. 4 00:00:12,310 --> 00:00:14,890 דאָ איז עטלעכע גדולים מדרגה אינפֿאָרמאַציע. 5 00:00:14,890 --> 00:00:19,915 די וועגן בלאַט פֿאַר די ויספרעג איז אין דעם URL, ניט מער CS50.net, כאָטש אַז 6 00:00:19,915 --> 00:00:21,080 וועט נאָך אַרבעט. 7 00:00:21,080 --> 00:00:26,920 עס ס CS50.harvard.edu/quizzes/2013/1. 8 00:00:26,920 --> 00:00:31,070 עס ס די גרויס וועגן בלאַט, טעלינג איר ווו און ווען, ניימלי ווייַטער מיטוואך 9 00:00:31,070 --> 00:00:32,100 אין אַ בינטל פון רומז. 10 00:00:32,100 --> 00:00:36,120 און דורך ווייַטער מיטוואך, איך מיינען צוויי טעג פון איצט. 11 00:00:36,120 --> 00:00:37,890 אַלע דעם אינפֿאָרמאַציע איז עס. 12 00:00:37,890 --> 00:00:39,110 אבער עס איז קיומיאַלאַטיוו. 13 00:00:39,110 --> 00:00:43,790 >> אַזוי אַלץ פון דער ערשטער העלפט פון די יאָר איז פּאַטענטשאַלי אויף די ויספרעג, 14 00:00:43,790 --> 00:00:50,780 ווייַל איר קענען ניט טאַקע טאָן אַוואַנסירטע דאס אין C אָן אויב טנאָים און 15 00:00:50,780 --> 00:00:51,920 פֿאַר לופּס און די ווי. 16 00:00:51,920 --> 00:00:55,580 אבער עס וועט זיין אַ טראָפּ אויף די מאַטעריאַל באדעקט זינט קוויז 0, 17 00:00:55,580 --> 00:00:59,570 סטאַרטינג מיט סטרוקץ און טעקע איך / אָו עס ס טיפּיקלי מער 18 00:00:59,570 --> 00:01:01,620 טשאַלאַנדזשינג ווי קוויז 0. 19 00:01:01,620 --> 00:01:03,870 די דורכשניטלעך כעזשבן איז טיפּיקלי נידעריקער. 20 00:01:03,870 --> 00:01:05,980 לערנען שווער. 21 00:01:05,980 --> 00:01:09,340 >> בשעת איר ניטאָ געלערנט, זיין זיכער צו נוצן קס50/דיסקוסס צו פּאָסטן אייערע פראגעס 22 00:01:09,340 --> 00:01:10,830 און לייענען אנדערע מענטשן ס שאלות. 23 00:01:10,830 --> 00:01:13,550 אַזוי אויב איר טאָן ניט האָבן קיין פראגעס, קלאָץ אין און לייענען 24 00:01:13,550 --> 00:01:14,580 דיין פריינט 'שאלות. 25 00:01:14,580 --> 00:01:16,560 זיי ניטאָ מיסטאָמע גוט שאלות. 26 00:01:16,560 --> 00:01:17,730 און נעמען די פיר קוויזיז. 27 00:01:17,730 --> 00:01:20,750 מיר 'ווע געווען געבן קוויזיז פֿאַר זיבן אָדער אַכט יאר איצט. 28 00:01:20,750 --> 00:01:22,180 זיי ניטאָ אַלע אָנליין. 29 00:01:22,180 --> 00:01:25,540 צוקונפֿט פראגעס זענען ענלעך צו אַלט שאלות. 30 00:01:25,540 --> 00:01:26,550 אַז ס ווי מיר מאַכן זיי. 31 00:01:26,550 --> 00:01:27,740 >> די ויספרעג טוט נישט עקסיסטירן נאָך. 32 00:01:27,740 --> 00:01:28,670 קיינער פון אונדז האָבן געזען עס. 33 00:01:28,670 --> 00:01:32,496 אבער עס וועט קוקן ווי פרייַערדיק קוויזיז. 34 00:01:32,496 --> 00:01:36,500 פֿאַר דעם באריכטן סעסיע, דעם איז ניט אַ יגזאָסטיוו רשימה פון טעמעס. 35 00:01:36,500 --> 00:01:40,740 איר קענען ניט נאָר באַדינער דעם און דעמאָלט זיין בישליימעס גרייט פֿאַר די ויספרעג. 36 00:01:40,740 --> 00:01:43,330 אַנדערש, עס וואָלט ניט זיין אַז פיל פון אַ ויספרעג. 37 00:01:43,330 --> 00:01:46,270 און דעם איז אויך ניט דאַווקע אַלץ איר דאַרפֿן צו וויסן וועגן קיין 38 00:01:46,270 --> 00:01:46,970 געגעבן טעמע. 39 00:01:46,970 --> 00:01:50,520 עס ס מענט צו ויסשטעלן איר צו די זאכן מיר 'ווע באדעקט, דערמאָנען איר וואָס מיר 40 00:01:50,520 --> 00:01:53,070 באדעקט, און די וועג אין וואָס מיר באדעקט עס. 41 00:01:53,070 --> 00:01:57,030 אָבער איר וועט האָבן צו גיין ווייַטער און דיפּער ווען איר לערנען צו טאָפּל-טשעק 42 00:01:57,030 --> 00:02:00,230 אַז איר וויסן אַלץ וועגן קיין געגעבן טעמע און אַז איר 'ווע אָנגעפילט אין 43 00:02:00,230 --> 00:02:03,320 אַלע די עקן אַז זענען באדעקט אין לעקציע. 44 00:02:03,320 --> 00:02:07,980 >> די ויספרעג הערות זאָגן איר צו גיין צו די שרייַבער הערות, וואַך לעקציע ווידיאס. 45 00:02:07,980 --> 00:02:10,155 אַז ס אַ גוט וועג צו מאַכן זיכער איר 'ווע באדעקט אַלע דיין באַסעס. 46 00:02:10,155 --> 00:02:12,670 47 00:02:12,670 --> 00:02:17,340 אַזוי געטינג סטאַרטעד, ווען איך געמאכט די סליידז, איך געפרוווט צו שטעלן ווו איך געפונען 48 00:02:17,340 --> 00:02:18,350 אינפֿאָרמאַציע. 49 00:02:18,350 --> 00:02:22,890 אַזוי פֿאַר טעקע איך / אָ, פֿאַר בייַשפּיל, וואָך 7, מאנטיק ס לעקציע, און די אַרייַנגעשיקט 50 00:02:22,890 --> 00:02:27,960 אָפּטיילונג 6 און פּראָבלעם שטעלן אַלע האָבן אינפֿאָרמאַציע וועגן טעקע איך / אָו איך 'ווע געטאן 51 00:02:27,960 --> 00:02:28,840 דעם פֿאַר יעדער טעמע. 52 00:02:28,840 --> 00:02:33,010 אַזוי די טיטל סליידז זאל זיין נוציק צו איר. 53 00:02:33,010 --> 00:02:38,950 >> אַזוי דאָ מיר האָבן טעקע איך / אָו געדענקען, אין פּראָבלעם שטעלן 5, מיר געניצט פאָפּען, פקלאָסע, 54 00:02:38,950 --> 00:02:41,210 פווריטע, פרעד, און פסעעק. 55 00:02:41,210 --> 00:02:48,090 ווייל ריקאַווערד 30יש דזשפּעגס און בעת רעסיזעד און מעסט מיט 56 00:02:48,090 --> 00:02:50,320 ביטמאַפּס, איר זאָל זיין שיין באַקאַנט מיט די פאַנגקשאַנז 57 00:02:50,320 --> 00:02:51,830 און ווי זיי אַרבעט. 58 00:02:51,830 --> 00:02:54,420 אויב איר זענען ניט מער באַקאַנט, באשטימט באריכטן זיי. 59 00:02:54,420 --> 00:02:56,860 און מאַכן זיכער איר פאַרשטיין וואָס די פאַרשידענע טענות זענען, 60 00:02:56,860 --> 00:02:58,260 ווען זיי ניטאָ געוויינט. 61 00:02:58,260 --> 00:03:03,620 >> אבער דער פּראָסט טעקע-שייַכות באַגז איר זאל זיין געפרעגט וועגן - 62 00:03:03,620 --> 00:03:07,270 נו, אויב איר 'ווע פארגעסן צו קאָנטראָלירן אויב פאָפּען פאקטיש געארבעט איידער איר גיין צו 63 00:03:07,270 --> 00:03:08,350 מאָדיפיצירן אַ טעקע. 64 00:03:08,350 --> 00:03:09,760 אַז קען זיין שלעכט. 65 00:03:09,760 --> 00:03:13,560 אויב איר 'ווע פארגעסן צו פקלאָסע אַ טעקע אַז איר 'ווע פאָפּענעד, אַז ס ענלעך צו 66 00:03:13,560 --> 00:03:14,400 אַ זיקאָרן רינען. 67 00:03:14,400 --> 00:03:15,980 אַז ס שיין שלעכט. 68 00:03:15,980 --> 00:03:18,670 און פערגעטינג צו קאָנטראָלירן אויב איר 'ווע ריטשט די סוף פון דער טעקע איידער איר 69 00:03:18,670 --> 00:03:19,790 אָנהייב שרייבט צו עס. 70 00:03:19,790 --> 00:03:22,320 >> אַזוי אויב איר זאָגן, היי, איך בין אין דער סוף פון דער טעקע. 71 00:03:22,320 --> 00:03:23,750 געבן מיר 5 מער ביטעס. 72 00:03:23,750 --> 00:03:27,370 גוט, אַז ס מיסטאָמע נישט געגאנגען צו אַרבעט אויס די וועג איר דערוואַרטן. 73 00:03:27,370 --> 00:03:30,930 אַז ס טאַקע עס פֿאַר טעקע איך / אָ, ווייַל מיר האט אַזוי פיל פון עס 74 00:03:30,930 --> 00:03:32,300 מיט די פּראָבלעם שטעלן. 75 00:03:32,300 --> 00:03:36,000 אַזוי אויב איר פארשטאנען וואָס איז געגאנגען אויף אין פּראָבלעם שטעלן 5, געדענקען די ביטמאַץ 76 00:03:36,000 --> 00:03:40,090 און די דזשפּעגס, דעמאָלט איר ניטאָ מיסטאָמע אַלע שטעלן פֿאַר טעקע איך / אָו אויב אַז ס אַ ביסל 77 00:03:40,090 --> 00:03:44,770 פאַזי, באשטימט באריכטן אַז פּראָבלעם שטעלן און די פארבונדן מאַטעריאַל. 78 00:03:44,770 --> 00:03:51,110 >> סטרוקץ זענען די טעמע וואס זענען אויף די שורה צווישן קוויז 0 און קוויז 1. 79 00:03:51,110 --> 00:03:53,090 האט ניט גאַנץ מאַכן די שנייַדן פֿאַר קוויז 0. 80 00:03:53,090 --> 00:03:57,040 אַזוי זיי וועט באשטימט ווערן אויף ויספרעג 1, וואָך 7, מאנטאג. 81 00:03:57,040 --> 00:03:58,150 וואָס איז אַ סטרוקט? 82 00:03:58,150 --> 00:04:00,250 דאָ מיר ווייַזן אַ סטרוקט. 83 00:04:00,250 --> 00:04:03,140 עס ס ווי אַ נייַ טיפּ. 84 00:04:03,140 --> 00:04:07,940 עס ס ווי אַ קאַנטיינער פֿאַר קייפל פעלדער. 85 00:04:07,940 --> 00:04:12,970 >> אין דעם פאַל, מיר 'ווע דערקלערט אַ סטרוקט תּלמיד וואס האט צוויי פעלדער - 86 00:04:12,970 --> 00:04:17,750 אַ שטריקל אַז מיר ניטאָ פאַך נאָמען און אַ ינט אַז מיר ניטאָ פאַך עלטער. 87 00:04:17,750 --> 00:04:21,450 אַזוי ווען איך פאָרן אַרום סטודענטן אָדער איך מאָדיפיצירן סטודענטן, איך וועט קענען צו 88 00:04:21,450 --> 00:04:24,430 צוטריט זייער נאָמען און זייער עלטער. 89 00:04:24,430 --> 00:04:26,670 זאל ס קוק בייַ עטלעכע קאָד פֿאַר אַז. 90 00:04:26,670 --> 00:04:29,090 דאָ מיר זען אַז איך 'ווע דערקלערט אַ תּלמיד ס, פּונקט ווי 91 00:04:29,090 --> 00:04:30,300 איך דערקלערן קיין בייַטעוודיק - 92 00:04:30,300 --> 00:04:32,430 ינט X, ינט י, און סעטעראַ. 93 00:04:32,430 --> 00:04:34,180 >> דאָ ס תּלמיד ס. 94 00:04:34,180 --> 00:04:37,370 ער סטאַרץ מיט גאָרנישט אין זיין פעלדער. 95 00:04:37,370 --> 00:04:38,240 אַזוי לאָזן ס שטעלן זיי. 96 00:04:38,240 --> 00:04:40,681 איר שטעלן פעלדער פון אַ סטרוקט מיט פּונקט. 97 00:04:40,681 --> 00:04:43,780 אַזוי איך 'ווע געזאגט דאָ אַז s.name = רדזש. 98 00:04:43,780 --> 00:04:46,470 און ס.אַגע = 21. 99 00:04:46,470 --> 00:04:48,500 איר קענען אויך דערהייַנטיקן פעלדער דער זעלביקער וועג איר 'ד דערהייַנטיקן 100 00:04:48,500 --> 00:04:49,550 די ווערט פון אַ בייַטעוודיק. 101 00:04:49,550 --> 00:04:53,270 אַזוי איך ווילן צו טוישן מיין נאָמען פון רדזש מיט קיין פּיריאַדז צו ר.דזש. געשריבן די 102 00:04:53,270 --> 00:04:54,540 ריכטיק וועג. 103 00:04:54,540 --> 00:04:58,890 עס וואָלט זיין s.name = רדזש, דער זעלביקער ווי מיר געזאגט עס ערידזשנאַלי. 104 00:04:58,890 --> 00:05:00,030 און דעמאָלט איר קענען צוטריט זיי. 105 00:05:00,030 --> 00:05:00,930 >> אַזוי מיר 'ווע שטעלן זיי. 106 00:05:00,930 --> 00:05:01,840 מיר 'ווע דערהייַנטיקט זיי. 107 00:05:01,840 --> 00:05:03,890 איר קענען אויך צוטריט זיי אין די זייער זעלביקער וועג. 108 00:05:03,890 --> 00:05:09,330 אַזוי דאָ, איך בין דרוקן אויס ר.דזש. איז 21 יאר אַלט. 109 00:05:09,330 --> 00:05:14,700 און איך בין אַקסעסינג די וואַלועס מיט s.name און ס.אַגע. 110 00:05:14,700 --> 00:05:17,040 אַזוי אַז ס אַקסעסינג סטרוקץ מיט די פּונקט נאָוטיישאַן. 111 00:05:17,040 --> 00:05:17,850 יאָ, קשיא? 112 00:05:17,850 --> 00:05:21,176 >> וילעם: איז עס אַ סיבה אויף דער פרייַערדיק רוק אַז איר האט ניט שטעלן 113 00:05:21,176 --> 00:05:24,848 תּלמיד אויף די שפּיץ שורה, ווי טיפּעדעף סטרוקט תּלמיד און דעריבער 114 00:05:24,848 --> 00:05:25,840 תּלמיד בייַ די סוף? 115 00:05:25,840 --> 00:05:29,040 >> ר.דזש. אַקווינאָ: אזוי די קשיא איז, אויף דעם גליטש, מיר 'ווע טיפּיקלי געזען 116 00:05:29,040 --> 00:05:32,400 טיפּעדעף סטרוקט נאָדע און דעמאָלט דער פעלדער פון די סטרוקט און 117 00:05:32,400 --> 00:05:34,250 דעמאָלט דער וואָרט נאָדע. 118 00:05:34,250 --> 00:05:37,790 און ווי קומען דאָ איך האט ניט זאָגן, טיפּעדעף סטרוקט תּלמיד און דעריבער די 119 00:05:37,790 --> 00:05:39,820 פעלדער פון די סטרוקט און דעמאָלט תּלמיד? 120 00:05:39,820 --> 00:05:44,310 די סיבה איז אַז איך טאָן ניט דאַרפֿן צו צוטריט עס ין פון די סטרוקט. 121 00:05:44,310 --> 00:05:46,270 אַזוי עס ס גוט צו לאָזן עס אָן אַ נאָמען. 122 00:05:46,270 --> 00:05:49,210 איך קענען נאָר לאָזן עס ווי אַ אַנאַנאַמאַס סטרוקט. 123 00:05:49,210 --> 00:05:53,130 >> די סיבה מיר טאָן עס פֿאַר לינגקט רשימות און דאס איז ווייַל ין איר דאַרפֿן 124 00:05:53,130 --> 00:05:55,360 צו דערמאָנען אַ סטרוקט נאָודז שטערן. 125 00:05:55,360 --> 00:05:58,220 אַזוי די סטרוקט האט צו האָבן אַ נאָמען, אַזוי איר קענען צוטריט עס שפּעטער. 126 00:05:58,220 --> 00:05:59,540 עס ס אַ מינערווערטיק דעטאַל. 127 00:05:59,540 --> 00:06:04,750 אבער איר וועט טיפּיקלי זען טיפּעדעף סטרוקט געגרייַזלט ברייסאַז אויב איר טאָן ניט דאַרפֿן 128 00:06:04,750 --> 00:06:08,720 די נאָמען און טיפּעדעף סטרוקט עטלעכע נאָמען נאכגעגאנגען דורך געגרייַזלט ברייסאַז אויב איר וועט 129 00:06:08,720 --> 00:06:09,520 דאַרפֿן די נאָמען. 130 00:06:09,520 --> 00:06:12,070 אַזוי אַז ס אַ גוט קשיא. 131 00:06:12,070 --> 00:06:17,000 >> און אויף אַז פונט, מיר טענד צו מאָדיפיצירן סטרוקץ און פאָרן אַרום סטרוקץ דורך 132 00:06:17,000 --> 00:06:18,680 דערמאָנען, ניט דורך ווערט. 133 00:06:18,680 --> 00:06:21,940 אַזוי מיר וועט נאָר פאָרן אַרום פּוינטערז צו סטרוקץ אַנשטאָט פון גייט פארביי אַרום די 134 00:06:21,940 --> 00:06:23,150 סטרוקץ זיך. 135 00:06:23,150 --> 00:06:28,050 אַזוי איר ניטאָ זייער אָפט געגאנגען צו זיין ניצן, אין דעם פאַל, תּלמיד * אָדער 136 00:06:28,050 --> 00:06:34,150 סטרוקט נאָדע * אָדער נאָדע * אַנשטאָט אויס סטודענטן אָדער נאָודז. 137 00:06:34,150 --> 00:06:39,350 אַזוי דאָ, איך 'ווע געזאגט, גוט, די בייַטעוודיק פּטר איז געגאנגען צו זיין די אַדרעס פון ס. 138 00:06:39,350 --> 00:06:45,570 עס ס געגאנגען צו זיין די טייַטל צו די תּלמיד ר.דזש. 139 00:06:45,570 --> 00:06:48,965 >> אַזוי מיר קענען באַקומען אין די פעלדער דער זעלביקער ווי מיר באַקומען עפּעס. 140 00:06:48,965 --> 00:06:51,460 ערשטער, שייַן דערמאָנען די טייַטל צו באַקומען די סטרוקט. 141 00:06:51,460 --> 00:06:55,530 אַז ס * פּטר און דעמאָלט אַ פּונקט און דעמאָלט עלטער. 142 00:06:55,530 --> 00:06:58,790 אַזוי צו צוטריט די פעלד, און איך 'ווע דערהייַנטיקט עס איצט צו 22, ווייַל, לאָזן ס 143 00:06:58,790 --> 00:07:00,860 זאָגן, עס איז געווען מיין דיין געבורסטאָג. 144 00:07:00,860 --> 00:07:03,990 עס ס אַ דורכוועג סינטאַקס ניצן די פייַל דאָ. 145 00:07:03,990 --> 00:07:07,060 אַזוי פּטר פייַל עלטער איז נאָר דער זעלביקער ווי * פּטר.אַגע. 146 00:07:07,060 --> 00:07:10,150 147 00:07:10,150 --> 00:07:11,550 איצט, אַז ס עפּעס איר וועט האָבן צו מעמערייז און געדענקען. 148 00:07:11,550 --> 00:07:15,010 >> איר געוויינט עס אַ פּלאַץ אין פּסעט6, די ספּעלער פּסעט. 149 00:07:15,010 --> 00:07:18,350 אבער דעם איז פאקטיש וואָס ס געגאנגען אויף ונטער דער קאַפּטער. 150 00:07:18,350 --> 00:07:20,500 עס ס דערעפערענסינג די טייַטל און דעריבער אַקסעסינג עס. 151 00:07:20,500 --> 00:07:21,432 פראגע? 152 00:07:21,432 --> 00:07:22,682 >> וילעם: [ינאָדאַבאַל]. 153 00:07:22,682 --> 00:07:25,860 154 00:07:25,860 --> 00:07:28,060 >> ר.דזש. אַקווינאָ: אזוי וואָס זענען מיר ניצן פּאָינטערס ווי סטרוקץ אַנשטאָט פון די 155 00:07:28,060 --> 00:07:29,500 סטרוקץ זיך? 156 00:07:29,500 --> 00:07:33,740 די סיבה וואָלט זיין אויב איר ניטאָ גייט פארביי אַ סטרוקט צו אַ פֿונקציע, איר מיסטאָמע 157 00:07:33,740 --> 00:07:36,900 ווילן צו פאָרן אַרום נאָר די 4 אָדער אַזוי ביטעס אַז פאָרשטעלן די טייַטל, ווי 158 00:07:36,900 --> 00:07:40,375 קעגן צו די פּאַטענטשאַלי 30 אָדער 40 ביטעס וואָס זענען די סטרוקט. 159 00:07:40,375 --> 00:07:44,410 אַזוי גייט פארביי עפּעס צו אַ פֿונקציע איז גרינגער ווען די זאַך 160 00:07:44,410 --> 00:07:48,230 איז קלענערער אין קורץ. 161 00:07:48,230 --> 00:07:49,074 פראגע? 162 00:07:49,074 --> 00:07:53,026 >> וילעם: איר זאל האָבן דערמאנט דעם אין די אָנהייב, אָבער זענען דאָרט 163 00:07:53,026 --> 00:07:56,000 אנדערע סליידז אַרויף אויף [ינאָדאַבאַל]? 164 00:07:56,000 --> 00:07:58,960 >> ר.דזש. אַקווינאָ: די סליידז וועט זיין אַרויף נאָך די באריכטן סעסיע. 165 00:07:58,960 --> 00:08:00,210 מיר וועט פּאָסטן זיי אויף דעם וועבזייַטל. 166 00:08:00,210 --> 00:08:02,450 167 00:08:02,450 --> 00:08:06,870 אַזוי מאָווינג אויף און מאָווינג אויף אַ ביסל פאַסטער, מיר ניטאָ געגאנגען צו רעדן וועגן דאַטן 168 00:08:06,870 --> 00:08:07,350 סטראַקטשערז. 169 00:08:07,350 --> 00:08:08,040 עס זענען אַ פּלאַץ. 170 00:08:08,040 --> 00:08:10,080 מיר באדעקט אַ בינטל פון זיי. 171 00:08:10,080 --> 00:08:12,500 דאָ ס וואָס איר זאָל פֿאַרשטיין וועגן דאַטן סטרוקטור. 172 00:08:12,500 --> 00:08:15,590 >> איר זאָל טאַקע פֿאַרשטיין אין אַ הויך מדרגה וואָס יעדער ביניען איז. 173 00:08:15,590 --> 00:08:21,190 קענען איר דערקלערן אין ענגליש צו אייער פרייַנד וואס האט ניט גענומען קס50 ווי 174 00:08:21,190 --> 00:08:25,580 מיר ניטאָ אָרגאַנייזינג אונדזער דאַטע און וואָס מיר 'ד זיין ניצן עפּעס אין דעם וועג? 175 00:08:25,580 --> 00:08:26,990 אַז ס זאַך איינער. 176 00:08:26,990 --> 00:08:29,650 זאַך צוויי, פֿאַרשטיין די ימפּלאַמענטיישאַן. 177 00:08:29,650 --> 00:08:34,270 אַזוי פֿאַרשטיין ווי צו נוצן די זאכן אין סי און מיר וועט זיין געגאנגען איבער דעם. 178 00:08:34,270 --> 00:08:39,030 >> און דעמאָלט זאַך דרייַ וואָלט זיין וויסן די לויפן מאל און די לימיטיישאַנז פון די 179 00:08:39,030 --> 00:08:40,470 פאַרשידן סטראַקטשערז איר ניטאָ ניצן. 180 00:08:40,470 --> 00:08:44,059 אַזוי פֿאַרשטיין וואָס איר וואָלט נוצן אַ האַש טיש אַנשטאָט פון אַ מענגע. 181 00:08:44,059 --> 00:08:49,570 פֿאַרשטיין ווי שנעל, אויף דורכשניטלעך, אַקסעסינג אַ האַש טיש איז. 182 00:08:49,570 --> 00:08:54,010 פֿאַרשטיין וואָס אַפּעריישאַנז זענען פעסט אויף לינגקט רשימה אָבער פּאַמעלעך אויף ערייז און 183 00:08:54,010 --> 00:08:56,080 וויצע ווערסאַ. 184 00:08:56,080 --> 00:08:59,780 אַזוי צו פֿאַרשטיין אַז, איר וועט האָבן צו פֿאַרשטיין גרויס, אָ נאָוטיישאַן נאָר צו וויסן 185 00:08:59,780 --> 00:09:01,310 ווי צו רעדן וועגן די סאָרץ פון זאכן. 186 00:09:01,310 --> 00:09:02,700 און מיר וועט רעדן וועגן אַז. 187 00:09:02,700 --> 00:09:06,040 >> אַזוי ערשטער זאַך, לינגקט רשימות. 188 00:09:06,040 --> 00:09:07,770 דאָ איז אַ גדולים מדרגה בילד פון אַ לינגקט רשימה. 189 00:09:07,770 --> 00:09:08,830 מיר ווייַזן דעם אין קלאַס. 190 00:09:08,830 --> 00:09:11,670 מיר טיפּיקלי האָבן 10 מענטשן שטייענדיק אויף דער בינע. 191 00:09:11,670 --> 00:09:16,790 אָבער מיר האָבן אַ סעריע פון ​​נאָודז ווו יעדער נאָדע האט עטלעכע ווערט און אַ טייַטל 192 00:09:16,790 --> 00:09:18,610 צו זייַן ווייַטער ווערט. 193 00:09:18,610 --> 00:09:21,730 אַזוי צו באַקומען פון איינער נאָדע צו דער ווייַטער, איר נאָר זאָגן, געבן מיר דעם ווייַטער נאָדע. 194 00:09:21,730 --> 00:09:22,530 איר האָבן אַז נאָדע. 195 00:09:22,530 --> 00:09:23,770 געבן מיר דעם ווייַטער נאָדע. 196 00:09:23,770 --> 00:09:24,400 איר האָבן אַז נאָדע. 197 00:09:24,400 --> 00:09:28,790 געבן מיר דעם ווייַטער נאָדע און אַזוי אויף ביז עס ס ניט נאָדע לינקס. 198 00:09:28,790 --> 00:09:31,850 >> אַזוי פאָרזעצן צו רעדן וועגן עס בייַ אַ הויך מדרגה. 199 00:09:31,850 --> 00:09:34,100 עס ס זייער גרינג צו טאָן זאכן אין אַ לינגקט רשימה. 200 00:09:34,100 --> 00:09:36,010 אויב איר טאָן ניט זאָרגן וועגן די סדר, איר קענען נאָר פאַל עס 201 00:09:36,010 --> 00:09:36,840 רעכט אין די אָנהייב. 202 00:09:36,840 --> 00:09:38,520 אַז ס קעסיידערדיק צייַט. 203 00:09:38,520 --> 00:09:39,900 אבער עס ס שווער צו געפינען אַ ווערט. 204 00:09:39,900 --> 00:09:43,060 אויב איר 'רע טריינג צו פרעגן, איז זיבן אין מיין רשימה? 205 00:09:43,060 --> 00:09:44,740 איר האָבן צו גיין דורך יעדער איין ווערט. 206 00:09:44,740 --> 00:09:45,680 איז דעם זיבן? 207 00:09:45,680 --> 00:09:46,610 איז דעם זיבן? 208 00:09:46,610 --> 00:09:47,770 איז דעם זיבן? 209 00:09:47,770 --> 00:09:48,690 איז דעם זיבן? 210 00:09:48,690 --> 00:09:49,830 איבער און איבער ווידער. 211 00:09:49,830 --> 00:09:51,520 און אַז ס אָ (N). 212 00:09:51,520 --> 00:09:53,800 אַזוי ווען געלערנט פֿאַר די ויספרעג, פאַרגלייַכן דעם מיט ערייז. 213 00:09:53,800 --> 00:09:57,010 214 00:09:57,010 --> 00:09:58,220 >> איז אַז גוט? 215 00:09:58,220 --> 00:09:59,220 די לייץ זענען טונקל. 216 00:09:59,220 --> 00:10:01,110 גוט. 217 00:10:01,110 --> 00:10:02,400 ווען איז אַ לינגקט רשימה בעסער? 218 00:10:02,400 --> 00:10:04,640 ווען איז אַ מענגע בעסער? 219 00:10:04,640 --> 00:10:06,670 אַזוי לאָזן ס קוק בייַ עטלעכע קאָד. 220 00:10:06,670 --> 00:10:08,960 דאָ איז אַ פּאָטענציעל נאָדע. 221 00:10:08,960 --> 00:10:09,770 עס ס אַ סטרוקט. 222 00:10:09,770 --> 00:10:12,220 עס האט אַ ינט ן, וואָס וועט זיין אונדזער ווערט. 223 00:10:12,220 --> 00:10:17,780 און עס האט אַ סטרוקט נאָדע * ווייַטער, וואָס איז אונדזער טייַטל צו דער ווייַטער נאָדע. 224 00:10:17,780 --> 00:10:23,040 אַזוי דאָ, מיר קענען זען אַז מיר געטראפן צו האָבן שטעלן אַ ינט אין אונדזער נאָדע. 225 00:10:23,040 --> 00:10:27,850 אָבער אויב דעם געווען אַ לינגקט רשימה פון טשאַר שטערן אָדער אַ לינגקט רשימה פון פלאָוץ, מיר 226 00:10:27,850 --> 00:10:28,820 טאָוטאַלי קען טאָן אַז אויך. 227 00:10:28,820 --> 00:10:33,110 >> געדענקען אין פּסעט6, איר מיסטאָמע האט אַ לינגקט רשימה פון טשאַר שטערן אָדער נאָר 228 00:10:33,110 --> 00:10:34,360 סטאַטיק טשאַר ערייז. 229 00:10:34,360 --> 00:10:37,370 230 00:10:37,370 --> 00:10:39,040 זאל ס קוק דאָ בייַ אַ אָפּעראַציע. 231 00:10:39,040 --> 00:10:43,570 אַזוי מיר ווילן צו אַרייַנלייגן אַ נייַ N אין אונדזער לינגקט רשימה. 232 00:10:43,570 --> 00:10:48,940 מיר אָנהייב אויס מיט אַ קאָפּ טייַטל אַז איז אַ טייַטל צו דעם נאָדע וואָס האט די 233 00:10:48,940 --> 00:10:53,460 ווערט פון N און אַ ווייַטער פון אַ טייַטל אַז פונקטן צו דעם נאָדע איז אַ ווערט פון 234 00:10:53,460 --> 00:10:57,760 N און אַ ווייַטער פון נאַל, ווייַל עס ס די לעצט נאָדע. 235 00:10:57,760 --> 00:11:00,440 אַזוי אין דעם אינטערעס פון צייַט, איך וועט שטעלן אַלע די קאָד אויף דעם עקראַן. 236 00:11:00,440 --> 00:11:03,130 און מיר וועט גיין דורך עס אַ ביסל שורות אין אַ צייַט. 237 00:11:03,130 --> 00:11:05,790 >> אַזוי דאָ ס דער קאָד. 238 00:11:05,790 --> 00:11:07,560 איך האָפֿן עס ס ליינעוודיק. 239 00:11:07,560 --> 00:11:11,275 דער ערשטער זאַך מיר טאָן איז מיר מאַללאָק אַ נייַ נאָדע. 240 00:11:11,275 --> 00:11:15,105 אַזוי עס מאכט אַ טייַטל צו אַ נייַ נאָדע אַז טוט ניט גאַנץ האָבן עפּעס שטעלן 241 00:11:15,105 --> 00:11:16,450 אַרויף אין עס נאָך. 242 00:11:16,450 --> 00:11:19,580 מיר קאָנטראָלירן צו מאַכן זיכער אַז די נייַ נאָדע איז ניט נאַל. 243 00:11:19,580 --> 00:11:22,220 אַנדערש, מיר האָבן צו געבן אַרויף. 244 00:11:22,220 --> 00:11:27,680 אַזוי ווייל אָפּגעשטעלט אַז, מיר איצט שטעלן די וואַלועס אין די נאָדע. 245 00:11:27,680 --> 00:11:31,520 אַזוי מיר שטעלן די נייַ N אין אונדזער N פעלד. 246 00:11:31,520 --> 00:11:36,050 און מיר שטעלן די ווייַטער טייַטל צו פונט צו דער אָריגינעל קאָפּ, אַזוי אַז מיר קענען 247 00:11:36,050 --> 00:11:38,900 איצט האָבן ינסערטאַד דעם נאָדע אין אונדזער רשימה. 248 00:11:38,900 --> 00:11:44,600 >> צום סוף, מיר האָבן די גלאבאלע קאָפּ פונט צו אונדזער נייַ נאָדע, אַזוי אַז אויב מיר זענען געווען צו 249 00:11:44,600 --> 00:11:50,300 אָנהייבן בייַ קאָפּ, מיר וואָלט זייַן אין דעם נייַ ערשטער נאָדע אַנשטאָט פון 250 00:11:50,300 --> 00:11:51,560 די אַלט ערשטער נאָדע. 251 00:11:51,560 --> 00:11:55,320 און ווען דעם פונקציאָנירן עגזיץ, די בייַטעוודיק נייַ נאָדע ניט מער יגזיסץ, 252 00:11:55,320 --> 00:11:57,130 ווייַל עס איז געווען היגע צו די פֿונקציע. 253 00:11:57,130 --> 00:11:59,770 אזוי דעם איז די שטאַט פון די וועלט. 254 00:11:59,770 --> 00:12:03,570 אונדזער גלאבאלע קאָפּ פונקטן צו אונדזער נייַ ערשטער נאָדע, וואָס ווייזט צו אונדזער 255 00:12:03,570 --> 00:12:06,346 אָריגינעל ערשטער נאָדע, וואָס ווייזט צו די נאָדע נאָך אַז. 256 00:12:06,346 --> 00:12:09,790 >> וואס איז געווען ינסערשאַן. 257 00:12:09,790 --> 00:12:12,150 איך האָפֿן אַז איז לעפיערעך סטרייטפאָרווערד צו נאָכפאָלגן. 258 00:12:12,150 --> 00:12:14,300 ווען אין צווייפל, ציען אַ בילד. 259 00:12:14,300 --> 00:12:17,820 אַזוי איך געפינען אַז גערעדט וועגן לינגקט רשימות און קוקן בייַ 260 00:12:17,820 --> 00:12:19,870 קאָד איז זייער ניט נוציק. 261 00:12:19,870 --> 00:12:23,790 כוועראַז קוקן בייַ אַ בילד פון אַ לינגקט רשימה אַלאַוז מיר צו טראַכטן, טאַקע, אַזוי 262 00:12:23,790 --> 00:12:24,970 איך האָבן דעם נאָדע דאָ. 263 00:12:24,970 --> 00:12:28,980 אבער אויב איך דערהייַנטיקן אַז טייַטל, עס ענדס אַרויף דיסקאַנעקטיד. 264 00:12:28,980 --> 00:12:34,340 און איך 'ווע פארגעסן ווו די נאָדע גייט. 265 00:12:34,340 --> 00:12:35,390 און די קאָד עגזיץ. 266 00:12:35,390 --> 00:12:37,830 און איר האָבן קייפל נאָודז וואָס זענען דיסקאַנעקטיד. 267 00:12:37,830 --> 00:12:39,970 און איר טאָן ניט סוף אַרויף מיט דער רשימה איר ווילן. 268 00:12:39,970 --> 00:12:43,320 >> אַזוי אויב איר ציען די בילד און טאָן עס שריט דורך שריט, אַלעווייַ, איר וועט זען 269 00:12:43,320 --> 00:12:46,840 די ריכטיק סדר פון זאכן אין טערמינען פון אַפּדייטינג די פּוינטערז צו מאַכן זיכער 270 00:12:46,840 --> 00:12:48,830 אַז די רשימה קומט צוזאַמען. 271 00:12:48,830 --> 00:12:51,240 ינסערט איז לעפיערעך סטרייטפאָרווערד. 272 00:12:51,240 --> 00:12:55,210 א מער קאָמפּליצירט איינער וואָלט זיין ינסערשאַן אין אַ אויסגעשטעלט רשימה. 273 00:12:55,210 --> 00:12:59,980 א מער קאָמפּליצירט פֿונקציע איז אויסמעקן און געפינען, אַזוי קוקן דורך אַ רשימה צו 274 00:12:59,980 --> 00:13:03,030 זען אויב עפּעס איז עס. 275 00:13:03,030 --> 00:13:07,220 אפשר איר האט דעם אין פּסעט6 ווען איר גאַט אין אייער האַש טיש און איר געזאגט, 276 00:13:07,220 --> 00:13:10,460 נו, איז די וואָרט עפּל אין מיין לינגקט רשימה? 277 00:13:10,460 --> 00:13:11,440 >> אַזוי איר זאל האָבן שוין געטאן דעם. 278 00:13:11,440 --> 00:13:15,530 אָבער באשטימט, דערפרישן דיין זיקאָרן און פּרובירן צו רעימפּלעמענט געפינען און 279 00:13:15,530 --> 00:13:19,150 רעימפּלעמענט אויסמעקן פֿאַר אַ לינגקט רשימה. 280 00:13:19,150 --> 00:13:22,850 ון זייַט טאָן, עס אויך דאַבלי-לינגקט רשימות, ווו איר האָבן 281 00:13:22,850 --> 00:13:27,490 פּאָינטערס אַז פונט ביידע פאָרויס און צוריק, אַזוי אַז איר געקענט גיין צו די 282 00:13:27,490 --> 00:13:29,270 ווייַטער נאָדע און צו די פריערדיקע נאָדע. 283 00:13:29,270 --> 00:13:33,860 און עס איז געווען אַ קשיא אויף לעצט יאָר ס ויספרעג פון אַז טיפּ, גערעדט 284 00:13:33,860 --> 00:13:36,190 וועגן דאַבלי-לינגקט רשימות. 285 00:13:36,190 --> 00:13:40,070 >> איצט, אַז ס אַ ביניען אַז איר ניטאָ לעפיערעך באַקאַנט מיט, ווייַל רובֿ 286 00:13:40,070 --> 00:13:42,520 פון איר מיסטאָמע געניצט זיי אויף פּסעט6. 287 00:13:42,520 --> 00:13:45,680 דאָ ס איינער אַז ס אַ ביסל ווייניקער באַקאַנט. 288 00:13:45,680 --> 00:13:51,020 ווי אַ זייַט טאָן, איך טראַכטן אַז קוויז 1 איז בפֿרט האַרדער ווי קוויז 0, ווייַל 289 00:13:51,020 --> 00:13:54,600 די שטאָפּן איר ניטאָ טאן, איר האָבן ניט געטאן ווי פיל. 290 00:13:54,600 --> 00:13:58,100 צו שטעלן אַז אנדערן וועג, פֿאַר קוויז 0, איר האט געשריבן אַ פּלאַץ פון סי און מיר 291 00:13:58,100 --> 00:13:58,880 געבעטן איר וועגן סי 292 00:13:58,880 --> 00:14:02,310 >> פֿאַר קוויז 1, מיר ניטאָ געגאנגען צו פרעגן איר וועגן פפּ און דזשאַוואַסקריפּט, וואָס איר 293 00:14:02,310 --> 00:14:03,490 האָבן ניט געשריבן ווי פיל פון. 294 00:14:03,490 --> 00:14:07,590 מיר ניטאָ געגאנגען צו פרעגן איר וועגן C-קאָד אַז איר האָבן ניט געשריבן ווי פיל פון, 295 00:14:07,590 --> 00:14:09,130 דעם אַוואַנסירטע C שטאָפּן. 296 00:14:09,130 --> 00:14:11,520 אַזוי באשטימט, פיר די שטאָפּן מיר גערעדט וועגן אין לעקציע אַז איר 297 00:14:11,520 --> 00:14:15,260 האט ניט דאַווקע טאָן אויף די פּראָבלעם שטעלן. 298 00:14:15,260 --> 00:14:17,870 >> גערעדט פון וואָס, איר האָבן ניט געשריבן אַ אָנלייגן אויף אַ פּראָבלעם שטעלן. 299 00:14:17,870 --> 00:14:19,610 אבער עס איז געווען אין לעקציע. 300 00:14:19,610 --> 00:14:22,530 דאָ ס דער גדולים מדרגה בילד פון סטאַקס אַז מיר ווייַזן יעדער יאָר. 301 00:14:22,530 --> 00:14:26,180 עס ס די אָנלייגן פון טרייַס אין די מאַדער דיינינג זאַל. 302 00:14:26,180 --> 00:14:30,570 אין אַ הויך מדרגה, סטאַקס זענען אַ לעצט אין, ערשטער אויס דאַטן סטרוקטור. 303 00:14:30,570 --> 00:14:32,040 אַז מיטל איר ניטאָ געגאנגען צו שטעלן זאכן אין - 304 00:14:32,040 --> 00:14:36,400 1, 3, 7, 12, 14, נעגאַטיוו 0. 305 00:14:36,400 --> 00:14:39,180 די איין זאַך איך קען ניט האָבן געזאגט - נעגאַטיוו 3, 0. 306 00:14:39,180 --> 00:14:40,250 איר שטעלן אַלע די זאכן ין 307 00:14:40,250 --> 00:14:42,940 און די לעצטע איינער איר שטעלן אין איז דער ערשטער איינער אַז ס געגאנגען צו קומען אויס. 308 00:14:42,940 --> 00:14:44,170 >> אַזוי איר האָבן צוויי אַפּעריישאַנז - 309 00:14:44,170 --> 00:14:45,260 שטופּן און קנאַל. 310 00:14:45,260 --> 00:14:49,180 אַלע פון ​​די פּאַטינג אין אַז איך איז געווען געסטורינג ווי דעם זענען שטופּן. 311 00:14:49,180 --> 00:14:52,020 און דעמאָלט ווען איך דערגרייכן אין צו כאַפּן עפּעס אָדער דערגרייכן אויף שפּיץ צו כאַפּן 312 00:14:52,020 --> 00:14:53,940 עפּעס, אַז ס קנאַל. 313 00:14:53,940 --> 00:14:55,540 אַזוי מיר ניטאָ געגאנגען צו מאַכשער סטאַקס. 314 00:14:55,540 --> 00:14:57,870 און מיר געוויזן זיי אין לעקציע ניצן ערייז. 315 00:14:57,870 --> 00:14:59,550 אָבער איר געקענט טאָן זיי ניצן לינגקט רשימות. 316 00:14:59,550 --> 00:15:01,770 א אָנלייגן איז אַ קאַנסעפּטשואַל דאַטן ביניען, ניט ווי אַ 317 00:15:01,770 --> 00:15:03,760 ימפּלאַמענטיישאַן-ספּעציפיש איינער. 318 00:15:03,760 --> 00:15:06,420 >> אַזוי וואָס וואָלט אַז קוק ווי? 319 00:15:06,420 --> 00:15:07,970 עס וואָלט קוקן סאָרט פון ווי דעם. 320 00:15:07,970 --> 00:15:10,840 איר 'ד האָבן אַ ינטאַדזשער נומער. 321 00:15:10,840 --> 00:15:16,000 און איר 'ד האָבן אַ מענגע פון ​​וואַלועס אַז מיר ניטאָ פאַך טרייַס, ווייַל אַז ס 322 00:15:16,000 --> 00:15:18,570 וואָס די בילד איז געווען פֿאַר אונדז - ינט טרייַס - 323 00:15:18,570 --> 00:15:21,740 און דעריבער עטלעכע מאַקסימום קאַפּאַציטעט. 324 00:15:21,740 --> 00:15:27,100 אַזוי וואָס וואָלט שטופּן קוקן ווי? 325 00:15:27,100 --> 00:15:33,250 נו, אויב מיר האָבן אַ אָנלייגן ס, דעמאָלט צו שטופּן עפּעס אַנטו ס, מיר וואָלט באַקומען 326 00:15:33,250 --> 00:15:34,620 די גרייס פון ס. 327 00:15:34,620 --> 00:15:42,270 און אַז וואָלט זיין דער ווייַטער עפענען אָרט פון אונדזער מענגע. 328 00:15:42,270 --> 00:15:50,510 אַזוי אויב מיר האָבן דרייַ זאכן אין אונדזער אָנלייגן, דעמאָלט טרייַס 3 וואָלט זיין דער ווייַטער 329 00:15:50,510 --> 00:15:54,290 עפענען אָרט, ווייַל 0, 1, און 2 זענען שוין אָנגעפילט אַרויף. 330 00:15:54,290 --> 00:16:01,790 >> אַזוי מיר שטעלן די ווערט אין ס.טרייַס [ס.סיזע], די דריט אָרט. 331 00:16:01,790 --> 00:16:06,290 און דעמאָלט מיר ינקראַמאַנט ס.סיזע צו זאָגן, היי, מיר האט דרייַ זאכן פריער. 332 00:16:06,290 --> 00:16:07,400 איצט, מיר האָבן פיר. 333 00:16:07,400 --> 00:16:10,180 אַזוי דער ווייַטער צייַט איר שטופּן, איר ניטאָ געגאנגען צו שטעלן עפּעס אין 4. 334 00:16:10,180 --> 00:16:15,560 אָדער דער ווייַטער צייַט איר קנאַל, איר ניטאָ געגאנגען צו קוקן בייַ 3 אַנשטאָט פון 4 אָדער וועלכער. 335 00:16:15,560 --> 00:16:18,000 און דעמאָלט מיר וועט צוריקקומען אמת צו זאָגן, היי, מיר סאַקסידאַד. 336 00:16:18,000 --> 00:16:19,160 דעם געארבעט. 337 00:16:19,160 --> 00:16:22,060 ווי אַ הערשן פון גראָבער פינגער, אויב אַ פֿונקציע אַז ס געמיינט צו צוריקקומען אמת אָדער 338 00:16:22,060 --> 00:16:26,370 פאַלש שטענדיק קערט אמת, איר זאלט האָבן געטאן עפּעס פאַלש. 339 00:16:26,370 --> 00:16:28,350 אַזוי טוט דעם אַרבעט? 340 00:16:28,350 --> 00:16:32,400 >> נו, עס אַרבעט פייַן פֿאַר 1, און 2, און 3, און 4, און פינף. 341 00:16:32,400 --> 00:16:34,640 אבער לאָזן ס זאָגן איך דערגרייכן מיין קאַפּאַציטעט. 342 00:16:34,640 --> 00:16:38,750 איך 'ווע דעמאָלט לויפן אין אַ פּראָבלעם, ווייַל אויב גרייס איז דער זעלביקער ווי קאַפּאַציטעט, איך בין 343 00:16:38,750 --> 00:16:43,340 איצט טריינג צו שטעלן עפּעס אין אַ מענגע ווו איך טאָן ניט האָבן פּלאַץ. 344 00:16:43,340 --> 00:16:46,980 אַזוי אַ קליין טשעק צו פאַרריכטן דעם. 345 00:16:46,980 --> 00:16:51,630 אויב ס.סיזע == קאַפּאַציטעט, קריק פאַלש. 346 00:16:51,630 --> 00:16:54,130 אַנדערש, גיין און טאָן וואָס מיר האבן. 347 00:16:54,130 --> 00:16:55,660 אַזוי וואָס אַנדערש קען מיר פרעגן וועגן פֿאַר סטאַקס? 348 00:16:55,660 --> 00:16:56,460 וואָס אַנדערש זאָל איר לערנען? 349 00:16:56,460 --> 00:16:57,690 וואָס אַנדערש זאָל איר פיר? 350 00:16:57,690 --> 00:17:01,030 >> נו, ימפּלאַמענינג קנאַל. 351 00:17:01,030 --> 00:17:02,370 מיר שוין האט שטופּן. 352 00:17:02,370 --> 00:17:04,280 איך וועט פאַרריכטן אַז. 353 00:17:04,280 --> 00:17:08,180 אַ ניט-מענגע ימפּלאַמענטיישאַן, ווו איר נוצן אַ לינגקט רשימה, טאָמער. 354 00:17:08,180 --> 00:17:09,390 אַ ניט-ינט ימפּלאַמענטיישאַן. 355 00:17:09,390 --> 00:17:10,940 מיר האבן ינץ דאָ. 356 00:17:10,940 --> 00:17:11,880 אבער עס קען האָבן געווען פלאָוץ. 357 00:17:11,880 --> 00:17:13,010 איך קען האָבן געווען סטרינגס. 358 00:17:13,010 --> 00:17:14,290 עס קען האָבן געווען טשאַר שטערן. 359 00:17:14,290 --> 00:17:17,960 אָנקוקן פאַרגאַנגענהייַט קוויזיז פֿאַר די מינים פון שאלות מיר 'ווע געבעטן וועגן סטאַקס. 360 00:17:17,960 --> 00:17:20,000 >> איך וועט זאָגן אַז מיר באדעקט סטאַקס אַרום דער זעלביקער ווי מיר 'ווע באדעקט זיי אין 361 00:17:20,000 --> 00:17:20,540 יאָרן פאַרגאַנגענהייַט. 362 00:17:20,540 --> 00:17:24,400 אַזוי די ויספרעג שאלות זאָל זיין אַ גוט אָנווייַז. 363 00:17:24,400 --> 00:17:27,010 מאָווינג פאָרויס אפילו פאַסטער, קיוז. 364 00:17:27,010 --> 00:17:28,200 זיי ניטאָ ווי סטאַקס. 365 00:17:28,200 --> 00:17:29,960 אבער זיי ניטאָ ערשטער אין, ערשטער אויס. 366 00:17:29,960 --> 00:17:33,530 אויב איר 'רע בריטיש, די וואָרט ריי מיסטאָמע געמאכט אַ פּלאַץ פון חוש צו איר. 367 00:17:33,530 --> 00:17:36,390 אַנדערש, איר זאלט ​​האָבן געהערט פון עס ווי אַ שורה. 368 00:17:36,390 --> 00:17:38,120 זיי אַרבעט ווי די שורה בייַ די עפּל קראָם. 369 00:17:38,120 --> 00:17:40,740 דער ערשטער מענטש צו ווייַזן אַרויף אין 03:00 אין דער מאָרגן איז דער ערשטער 370 00:17:40,740 --> 00:17:42,880 מענטש צו קויפן זיין יפּאַד. 371 00:17:42,880 --> 00:17:44,260 >> אַזוי מיר האָבן צוויי אַפּעריישאַנז - 372 00:17:44,260 --> 00:17:45,720 ענקוועוע און דעקוועוע. 373 00:17:45,720 --> 00:17:47,560 ענקוועוע לייגט עמעצער אין די שורה. 374 00:17:47,560 --> 00:17:50,070 דעקוועוע פּולז דער ערשטער מענטש אַוועק די שורה. 375 00:17:50,070 --> 00:17:52,640 ווידער, מיר קענען מאַכשער דעם מיט אַ מענגע. 376 00:17:52,640 --> 00:17:54,880 אַזוי וואָס איז די סטרוקט מיר אנטפלעקט אין לעקציע? 377 00:17:54,880 --> 00:17:57,660 עס איז געווען דעם איין. 378 00:17:57,660 --> 00:17:59,300 ווידער, נומערן. 379 00:17:59,300 --> 00:18:02,020 ווידער, גרייס און דעם נייַ זאַך פראָנט. 380 00:18:02,020 --> 00:18:04,880 וואָס איז עס עפּעס גערופן פראָנט? 381 00:18:04,880 --> 00:18:07,050 עס ס די אינדעקס פון דער ווייַטער עלעמענט צו דעקוועוע. 382 00:18:07,050 --> 00:18:12,210 עס ס נאָר ינעווייניק בעכעסקעם שפּור פון דער ערשטער באָכער צו ווייַזן אַרויף, אַזוי אַז מיר 383 00:18:12,210 --> 00:18:15,005 קענען שלעפּן עס אויס ווען מיר דאַרפֿן צו. 384 00:18:15,005 --> 00:18:19,322 >> באשטימט קוק בייַ לעקציע הערות און פּרובירן צו מאַכשער ענקוועוע און דעקוועוע 385 00:18:19,322 --> 00:18:21,700 ווען געלערנט פֿאַר די ויספרעג. 386 00:18:21,700 --> 00:18:23,190 וויכטיק זאכן צו טראַכטן וועגן. 387 00:18:23,190 --> 00:18:27,260 ראַפּינג אַרום אויב די פראָנט פּלוס די גרייס ענדס אַרויף ביגער ווי קאַפּאַציטעט. 388 00:18:27,260 --> 00:18:32,670 ווידער, אויב אייער ביניען איז פול, איר ניטאָ געגאנגען צו האָבן אַ פּראָבלעם. 389 00:18:32,670 --> 00:18:34,780 האַש טישן איר 'ווע געזען פריער. 390 00:18:34,780 --> 00:18:39,820 רובֿ פון איר מיסטאָמע ימפּלאַמענטאַד די אויף פּסעט6. 391 00:18:39,820 --> 00:18:44,210 עס ס אַ ביניען אַז יימז פֿאַר אָ (1) קעסיידערדיק צייַט ינסערשאַן און אָ (1) 392 00:18:44,210 --> 00:18:46,430 קעסיידערדיק צייַט לוקאַפּ. 393 00:18:46,430 --> 00:18:49,760 >> אין קס50, מיר ימפּלאַמענטאַד דעם ווי אַ מענגע פון ​​לינגקט רשימות. 394 00:18:49,760 --> 00:18:53,690 דער שליסל קאָמפּאָנענט צו אַ האַש טיש איז די האַש פֿונקציע. 395 00:18:53,690 --> 00:18:58,350 אַזוי עס קאַנווערץ דיין אַרייַנשרייַב, לאָזן ס זאָגן, אַ ווערטערבוך וואָרט, אין אַ נומער, 396 00:18:58,350 --> 00:18:59,560 וואָס איז געגאנגען צו זיין אונדזער אינדעקס. 397 00:18:59,560 --> 00:19:01,410 און מיר וועט נוצן אַז אינדעקס אין אונדזער מענגע. 398 00:19:01,410 --> 00:19:05,374 אַזוי דאָ ס אַ קיוט קליין בילד פון study.50.net. 399 00:19:05,374 --> 00:19:08,060 מיר וואַרפן אַלע די ווערטער אין אונדזער האַש פֿונקציע. 400 00:19:08,060 --> 00:19:10,950 און די האַש פונקציאָנירן דערציילט אונדז ווו צו שטעלן די ווערטער. 401 00:19:10,950 --> 00:19:15,650 >> דעם איז אַלע גרויס אין דעם לאַנד ווו עס ס בלויז איין וואָרט פֿאַר יעדער שפּעלטל. 402 00:19:15,650 --> 00:19:20,480 אבער ווי איר געדענקען פון פּסעט6, עס זענען מער ווערטער ווי סלאַץ. 403 00:19:20,480 --> 00:19:23,080 אַזוי וואָס כאַפּאַנז ווען איר באַקומען אַ צונויפשטויס? 404 00:19:23,080 --> 00:19:26,730 אָנשטאָט סטאָרינג איינער ווערט אין, זאל ס זאָגן, האַש טיש 3, איר 405 00:19:26,730 --> 00:19:27,990 קראָם אַ לינגקט רשימה. 406 00:19:27,990 --> 00:19:32,900 און אַזוי אַנשטאָט פון בעת ​​דינקע דאָ, איר וואָלט האָבן אַ לינגקט רשימה, 407 00:19:32,900 --> 00:19:34,190 ווו דער ערשטער נאָדע איז דינקע. 408 00:19:34,190 --> 00:19:35,260 און די ווייַטער נאָדע איז קאַץ. 409 00:19:35,260 --> 00:19:38,970 און די דריט נאָדע איז צונויפשטויס, לאָזן ס זאָגן, ווייַל אַלע די ווערטער אָנהייב 410 00:19:38,970 --> 00:19:41,110 מיט סי 411 00:19:41,110 --> 00:19:42,700 >> אַזוי רובֿ פון איר האט דעם פֿאַר פּסעט6. 412 00:19:42,700 --> 00:19:45,685 אויב איר האט ניט טאָן אַ האַש טיש אויף פּסעט6 און איר געפרוווט עפּעס ווי 413 00:19:45,685 --> 00:19:47,720 אַ טריי, באשטימט באריכטן האַש טישן. 414 00:19:47,720 --> 00:19:50,650 אויב איר האט טאָן עס אויף פּסעט6, באשטימט באריכטן האַש טישן. 415 00:19:50,650 --> 00:19:53,610 און אויב איר האט עס אויף פּסעט6 און עס האט ניט אַרבעט אויס גאַנץ רעכט און איר 416 00:19:53,610 --> 00:19:56,150 האט אַ פּלאַץ פון קאָנפליקט מיט עס, באשטימט באריכטן האַש טישן. 417 00:19:56,150 --> 00:20:01,610 אַזוי די לעקציע טאַקע איז באשטימט באריכטן האַש טישן. 418 00:20:01,610 --> 00:20:07,130 >> די וואַסט מיעט פון איר געפרוווט אויס פרוווט אויף פּסעט6. 419 00:20:07,130 --> 00:20:08,570 גדולים מדרגה בילד. 420 00:20:08,570 --> 00:20:15,150 עס ס עפּעס ווי דעם, ווו יעדער נאָדע האט אַ סכום פון קינדער, ווו יעדער 421 00:20:15,150 --> 00:20:17,100 קינד קאָראַספּאַנדז צו אַ בריוו. 422 00:20:17,100 --> 00:20:20,520 און יעדער נאָדע אויך זאגט, היי, איך בין אַ וואָרט. 423 00:20:20,520 --> 00:20:25,933 אַזוי אין דעם בייַשפּיל, די וואָרט מאַקסוועל, אויב איר נאָכפאָלגן די ב צו די א צו די 424 00:20:25,933 --> 00:20:28,530 X-וו-E-ל-ל און דעמאָלט נאָכפאָלגן עס איינער מער. 425 00:20:28,530 --> 00:20:32,800 און איר באַקומען דעם סימבאָל, דעלטע, וואָס מיר באַטייַטן צו מיינען דעם איז אַ וואָרט. 426 00:20:32,800 --> 00:20:34,780 אַזוי מאַקסוועל איז אַ וואָרט. 427 00:20:34,780 --> 00:20:38,430 די דעלטאַז זענען איבער מרמז וואָס זאכן זענען ווערטער און וואָס 428 00:20:38,430 --> 00:20:40,360 דאס זענען ניט. 429 00:20:40,360 --> 00:20:46,400 >> אַזוי אין פּסעט6, די דאַטע מיר סטאָרד אַלאָנגסייד קיין פון אונדזער נאָודז איז געווען "איך בין אַ 430 00:20:46,400 --> 00:20:52,630 וואָרט. "און די קיל זאַך וועגן פרוווט איז זיי באַווייַזן ינסערשאַן און 431 00:20:52,630 --> 00:20:55,080 לוקאַפּ אין אָ (לענג פון אַ וואָרט). 432 00:20:55,080 --> 00:20:59,450 אַזוי פּונקט צו באַקומען דורך מאַקסוועל, עס ס ב-A-רענטגענ-וו-E-ל-ל. אַזוי זיבן אָדער אַכט - 433 00:20:59,450 --> 00:21:00,360 איך קענען ניט רעכענען - 434 00:21:00,360 --> 00:21:03,920 טריט צו באַקומען צו דעם סוף און טשעק דאס אויס. 435 00:21:03,920 --> 00:21:06,800 אַזוי שנעל ימפּלאַמענטיישאַן דאָ. 436 00:21:06,800 --> 00:21:10,230 באַגאַזלענען איז דורך אַ לינגקט רשימה אין זיין פּאָסטמאָרטעם. 437 00:21:10,230 --> 00:21:11,600 אַזוי טשעק אַז אויס. 438 00:21:11,600 --> 00:21:11,720 נעבעכדיק. 439 00:21:11,720 --> 00:21:13,240 זענען דורך אַ טריי אין זיין פּאָסטמאָרטעם. 440 00:21:13,240 --> 00:21:14,260 אַזוי טשעק אַז אויס. 441 00:21:14,260 --> 00:21:24,410 >> אָבער איר בייסיקלי האָבן יעדער נאָדע האט 27 פּאָינטערס צו דער ווייַטער נאָודז און איינער 442 00:21:24,410 --> 00:21:27,050 באָאָלעאַן פֿאַר בין איך אַ וואָרט. 443 00:21:27,050 --> 00:21:31,530 טשעק אויס באַגאַזלענען ס פּאָסטמאָרטעם פֿאַר ווי דעם אַקטשאַוואַלי איז ימפּלאַמענטאַד. 444 00:21:31,530 --> 00:21:34,750 אונדזער לעצט ביניען, אונדזער ביימער און ביינערי זוכן ביימער. 445 00:21:34,750 --> 00:21:41,530 אַזוי קוקן בייַ די, די זענען באדעקט רובֿ לעצטנס וואָך 8, מאנטאג. 446 00:21:41,530 --> 00:21:46,960 אַ בוים איז ענלעך צו אַ טריי, חוץ איר טאָן ניט דאַווקע האָבן 27 נאָודז אין 447 00:21:46,960 --> 00:21:47,500 יעדער פונט. 448 00:21:47,500 --> 00:21:52,820 און איר טאָן ניט האָבן דעם דאַטע בייַ יעדער שריט אַז סיגנאַפייז צי די - 449 00:21:52,820 --> 00:21:54,030 דער דרך טוט ניט ענין. 450 00:21:54,030 --> 00:22:00,870 כוועראַז אַ טריי, די דרך פון שפּיץ צו דנאָ, מאַקסוועל, איז וויכטיק צו אונדז. 451 00:22:00,870 --> 00:22:05,270 >> אבער יעדער נאָדע האט קייפל קינדער, טאָמער. 452 00:22:05,270 --> 00:22:07,290 מיר האָבן עטלעכע מער וואָקאַבולאַרי. 453 00:22:07,290 --> 00:22:09,530 דער שורש פון דעם בוים איז בייַ די זייער שפּיץ. 454 00:22:09,530 --> 00:22:12,520 און מיר זאָגן אַז די זייער באָטטאָממאָסט נאָודז וואָס האָבן ניט קיין 455 00:22:12,520 --> 00:22:14,530 קינדער זענען בלעטער. 456 00:22:14,530 --> 00:22:18,040 אַזוי ווי אַ טריי, אַ בוים איז אַ ביניען פון נאָודז. 457 00:22:18,040 --> 00:22:21,490 אַ פּראָסט טיפּ פון בוים אַז מיר ניטאָ געגאנגען צו רעדן וועגן איז אַ ביינערי בוים, ווו 458 00:22:21,490 --> 00:22:26,040 יעדער נאָדע האט קיין קינדער אָדער איינער קינד אָדער צוויי קינדער. 459 00:22:26,040 --> 00:22:28,890 אַזוי דעם בילד דאָ איז ניט אַ ביינערי בוים, ווייַל 460 00:22:28,890 --> 00:22:32,890 נאָדע 3 האט דרייַ קינדער. 461 00:22:32,890 --> 00:22:38,140 >> אבער אויב מיר זענען צו איגנאָרירן די, די מנוחה פון עס איז אַ ביינערי בוים ווייַל עס 462 00:22:38,140 --> 00:22:43,200 דעמאַנסטרייץ די פאַרמאָג אַז יעדער נאָדע האט נול, איינער, אָדער צוויי קינדער. 463 00:22:43,200 --> 00:22:46,400 אַזוי ווי קען מיר אויסדריקן דעם אין קאָד? 464 00:22:46,400 --> 00:22:51,460 מיר געקענט האָבן אַ נאָדע ווו יעדער נאָדע האט אַ ינטאַדזשער ין פון עס, ווי געזונט 465 00:22:51,460 --> 00:22:55,590 ווי אַ טייַטל צו די בוים אויף די לינק און אַ טייַטל צו די בוים אויף די 466 00:22:55,590 --> 00:22:59,510 רעכט, אַזוי די צוויי קינדער. 467 00:22:59,510 --> 00:23:00,880 ווי איז דעם נוציק? 468 00:23:00,880 --> 00:23:05,740 נו, אויב מיר מאַכן כּללים וועגן ווו מיר שטעלן נאָודז, מיר קענען מאַכן זוכן פאַסטער. 469 00:23:05,740 --> 00:23:10,630 >> אַזוי עס ס אַ באַגריף פון אַ ביינערי זוכן בוים, ווו אַלע נאָודז אויף די 470 00:23:10,630 --> 00:23:14,420 לינקס סובטרעע האָבן אַ קלענערער ווערט ווי די נאָדע מיר ניטאָ קוקן בייַ. 471 00:23:14,420 --> 00:23:17,880 און אַלע נאָודז אויף די רעכט סובטרעע האָבן אַ גרעסערע ווערט 472 00:23:17,880 --> 00:23:18,660 ווי דער שורש נאָדע. 473 00:23:18,660 --> 00:23:20,670 איצט, אַז קוקט ווי אַ פּלאַץ פון ווערטער. 474 00:23:20,670 --> 00:23:23,770 איך בין געגאנגען צו לייגן עס ין פון טאָפּל קוואָטעס און ווייַזן איר אַ בילד. 475 00:23:23,770 --> 00:23:27,010 אַזוי דאָ איז אַ בייַשפּיל פון אַ ביינערי זוכן בוים. 476 00:23:27,010 --> 00:23:28,770 זען אַז מיר אָנהייבן מיט 10. 477 00:23:28,770 --> 00:23:31,780 אַלץ צו די לינק פון 10 איז קלענערער ווי עס. 478 00:23:31,780 --> 00:23:33,130 און אַלץ צו די רעכט איז ביגער ווי עס. 479 00:23:33,130 --> 00:23:37,620 >> אָבער מער אַזוי ווי אַז, יעדער נאָדע אין דער בוים יקספּרעסאַז דעם פאַרמאָג. 480 00:23:37,620 --> 00:23:42,110 אַזוי די נאָדע 7 האט אַ 3 צו די לינקס און אַ 9 צו די רעכט. 481 00:23:42,110 --> 00:23:44,440 אַזוי אַלע פון ​​די זענען קלענערער ווי 10. 482 00:23:44,440 --> 00:23:50,470 אבער קוקן בייַ פּונקט די, די 7 האט 3 צו זייַן לינקס און 9 צו זייַן רעכט. 483 00:23:50,470 --> 00:23:56,100 און סימאַלערלי אויף די רעכט, 15 האט 14 צו זייַן לינקס און 50 צו זייַן רעכט. 484 00:23:56,100 --> 00:24:03,770 אַזוי די דרייַ נאָודז איבער עס, 15, 14, און 50, זענען אויך אַ גילטיק ביינערי בוים 485 00:24:03,770 --> 00:24:05,480 אָדער אַ גילטיק ביינערי זוכן בוים. 486 00:24:05,480 --> 00:24:07,250 און זיי ניטאָ אַלע ביגער ווי 10. 487 00:24:07,250 --> 00:24:08,960 אַזוי זיי זענען ערלויבט צו זיין אויף די רעכט עס. 488 00:24:08,960 --> 00:24:09,940 איז עס אַ קשיא? 489 00:24:09,940 --> 00:24:12,580 >> וילעם: ווי טאָן איר אָפּמאַך ווען איר האָבן צוויי סעוואַנז? 490 00:24:12,580 --> 00:24:12,850 >> ר.דזש. אַקווינאָ: יאָ. 491 00:24:12,850 --> 00:24:16,550 ווי טאָן איר האַנדלען מיט צוויי וואַלועס וואָס זענען די זעלבע? 492 00:24:16,550 --> 00:24:21,465 עטלעכע ביינערי זוכן ביימער זאָגן אַז איר איגנאָרירן דופּליקאַטן, ווייַל דער ציל איז 493 00:24:21,465 --> 00:24:24,280 נאָר צו זאָגן, איך 'ווע געזען די זאכן אַזוי ווייַט. 494 00:24:24,280 --> 00:24:28,120 עטלעכע ביינערי זוכן ביימער איר געקענט זאָגן האָבן אַ ציילן ין פון די נאָדע. 495 00:24:28,120 --> 00:24:32,000 אנדערע זאל זאָגן אַז אַלץ צו די לינק איז ווייניקער ווי אָדער גלייַך צו. 496 00:24:32,000 --> 00:24:33,470 און אַלץ צו די רעכט איז גרעסער ווי. 497 00:24:33,470 --> 00:24:36,520 >> עס פּונקט דעפּענדס אויף וואָס די פּראָבלעם איז איר ניטאָ סאַלווינג. 498 00:24:36,520 --> 00:24:40,840 אַזוי אין אַ ווערטערבוך, פֿאַר בייַשפּיל, איר וואָלט ניט זאָרגן וועגן דופּליקאַטן. 499 00:24:40,840 --> 00:24:41,490 איר וואָלט וואַרפן זיי אויס. 500 00:24:41,490 --> 00:24:44,719 אָבער עטלעכע אנדערע פּראָבלעם איר זאל קער. 501 00:24:44,719 --> 00:24:49,242 >> וילעם: איז עס מעגלעך צו האָבן א 1 צו די לינק פון 15, וואָס 502 00:24:49,242 --> 00:24:50,590 איז ווייניקער ווי 10? 503 00:24:50,590 --> 00:24:51,885 >> ר.דזש. אַקווינאָ: נומ ' 504 00:24:51,885 --> 00:24:56,570 אויב די 14 דאָ זענען אַ 1, דעם וואָלט ניט זיין אַ גילטיק ביינערי זוכן בוים, 505 00:24:56,570 --> 00:25:00,840 ווייַל אַלץ צו די רעכט פון 10 האט צו זיין ביגער ווי עס. 506 00:25:00,840 --> 00:25:02,300 און מיר וועט זען וואָס. 507 00:25:02,300 --> 00:25:07,960 אויב אין דעם לאַנד פון זוכן מייַן ציל איז צו געפינען 14, איך אָנהייבן בייַ די וואָרצל. 508 00:25:07,960 --> 00:25:08,500 אזוי איך קוק. 509 00:25:08,500 --> 00:25:08,710 גוט. 510 00:25:08,710 --> 00:25:10,670 מיר ניטאָ געגאנגען צו אָנהייבן בייַ די שורש. 511 00:25:10,670 --> 00:25:12,500 קוקן בייַ 10. 512 00:25:12,500 --> 00:25:16,050 >> נו, 14, אונדזער ציל, איז ביגער ווי 10. 513 00:25:16,050 --> 00:25:17,370 אַזוי עס מוזן זיין אויף די רעכט. 514 00:25:17,370 --> 00:25:21,780 דעם איז זייער ענלעך צו די גאנצע טעלעפאָנירן בוך זאַך מיר האבן, די ביינערי 515 00:25:21,780 --> 00:25:23,720 זוכן עס. 516 00:25:23,720 --> 00:25:26,430 אָבער אַנשטאָט פון ביינערי שאַרף אין אַ מענגע, מיר ניטאָ ביינערי 517 00:25:26,430 --> 00:25:28,490 שאַרף אין דעם בוים. 518 00:25:28,490 --> 00:25:31,260 אַזוי מיר ניטאָ נאָך איר זוכט פֿאַר 14. 519 00:25:31,260 --> 00:25:32,480 נו, 14 איז קלענערער ווי 15. 520 00:25:32,480 --> 00:25:36,430 אַזוי אויב עס ס אין אונדזער בוים, עס מוזן זיין אין דעם געגנט דאָ. 521 00:25:36,430 --> 00:25:39,680 עס מוזן זיין צו די רעכט פון 10 און צו די לינק פון 15. 522 00:25:39,680 --> 00:25:42,250 >> און אַזוי מיר קאָנטראָלירן דעם נאָדע. 523 00:25:42,250 --> 00:25:45,790 און ייי, מיר 'ווע געפונען 14. 524 00:25:45,790 --> 00:25:46,760 איך בין ניט געגאנגען צו גיין דורך עס. 525 00:25:46,760 --> 00:25:48,090 אבער דאָ ס דער קאָד. 526 00:25:48,090 --> 00:25:49,690 עס ס פאקטיש לעפיערעך סטרייטפאָרווערד, 527 00:25:49,690 --> 00:25:52,630 ווייַל דעם איז רעקורסיווע. 528 00:25:52,630 --> 00:25:55,420 וואָס קען מיר פרעגן איר צו טאָן אויף אַ ויספרעג? 529 00:25:55,420 --> 00:25:57,000 מיר געקענט פרעגן איר צו שרייַבן דעם קאָד. 530 00:25:57,000 --> 00:25:59,170 מיר געקענט פרעגן איר צו קוקן אין דעם קאָד און מאָדיפיצירן דעם קאָד און דערקלערן וואָס 531 00:25:59,170 --> 00:26:00,210 עס ס טאן. 532 00:26:00,210 --> 00:26:00,390 יאָ. 533 00:26:00,390 --> 00:26:00,770 פראגע? 534 00:26:00,770 --> 00:26:04,240 >> וילעם: ביסט די סליידז געגאנגען צו זיין געמאכט בנימצא ווי זיי זענען לעצט צייַט? 535 00:26:04,240 --> 00:26:04,740 >> ר.דזש. אַקווינאָ: יא. 536 00:26:04,740 --> 00:26:06,460 אַזוי די סליידז וועט באשטימט זיין אַרייַנגעשיקט. 537 00:26:06,460 --> 00:26:08,640 >> וילעם: זיי ניטאָ פאקטיש אַרייַנגעשיקט רעכט איצט אויף דעם וועבזייַטל. 538 00:26:08,640 --> 00:26:10,020 דוד נאָר האט אַז. 539 00:26:10,020 --> 00:26:12,720 >> ר.דזש. אַקווינאָ: די סליידז זענען רעכט איצט אויף דעם וועבזייַטל. 540 00:26:12,720 --> 00:26:16,420 איך וועט מיסטאָמע לאַטע אַרויף אַ פּאָר פון די טיפּאָס איך אנגעוויזן און פאַרריכטן זיי. 541 00:26:16,420 --> 00:26:19,940 אבער עס ס אַ קראַנט ווערסיע אויף דעם פּלאַץ. 542 00:26:19,940 --> 00:26:21,820 אנדערע זאכן מיר געקענט פרעגן איר צו טאָן - 543 00:26:21,820 --> 00:26:23,790 שרייַבן אַרייַנלייגן. 544 00:26:23,790 --> 00:26:27,490 שרייב אַ יטערייטיוו ווערסיע פון ​​די רעקורסיווע פונקציאָנירן מיר נאָר געוויזן איר 545 00:26:27,490 --> 00:26:32,520 אָדער רעדן וועגן די זאכן, ווי אין פּאַראַגראַפס, אין ווערטער, אין זאצן. 546 00:26:32,520 --> 00:26:35,760 קאָמפּאַרינג די לויפן מאל און יקספּליינינג וואָס איר וואָלט ווילן צו נוצן אַ ביינערי 547 00:26:35,760 --> 00:26:39,200 זוכן בוים פֿאַר אַנשטאָט פון אַ האַש טיש, פֿאַר בייַשפּיל. 548 00:26:39,200 --> 00:26:43,580 >> אַזוי פֿאַרשטיין די סטראַקטשערז בייַ אַ שיין טיף מדרגה. 549 00:26:43,580 --> 00:26:47,440 פֿאַרשטיין ווי צו שרייַבן זיי, ווי צו נוצן זיי, ווי צו רעדן וועגן זיי. 550 00:26:47,440 --> 00:26:50,270 און איר וועט זיין אַלע שטעלן. 551 00:26:50,270 --> 00:26:50,630 פראגע? 552 00:26:50,630 --> 00:26:55,070 >> וילעם: ווען איר ניטאָ שרייבט די ביינערי זוכן בוים, ווי טאָן איר 553 00:26:55,070 --> 00:27:01,460 באַשטימען וואָס ווערט צו מאַכן עס ווי דער שורש? 554 00:27:01,460 --> 00:27:06,120 >> ר.דזש. אַקווינאָ: אזוי די קשיא איז, וואָס ווערט טאָן איר מאַכן ווי דער שורש? 555 00:27:06,120 --> 00:27:08,760 דעפּענדינג אויף דיין קאָד, איר זאל האָבן אַ גלאבאלע שורש. 556 00:27:08,760 --> 00:27:14,290 אַזוי איר זאל האָבן מסתּמא האט אין פּסעט6 אַ גלאבאלע האַש טיש. 557 00:27:14,290 --> 00:27:18,640 אָדער איר זאל פאָרן דער שורש אין ווי אַן אַרגומענט. 558 00:27:18,640 --> 00:27:23,810 אַזוי דעם זוכן פֿונקציע דאָ נעמט אַן אַרגומענט אַ נאָדע *. 559 00:27:23,810 --> 00:27:27,420 און אַזוי וועלכער נאָדע איר פּאַסירן צו זיין קוקן בייַ איז דער איין איר ניטאָ טרעאַטינג 560 00:27:27,420 --> 00:27:31,510 ווי דיין וואָרצל ווען איר פאָרן עס ין 561 00:27:31,510 --> 00:27:32,320 און איך בין אַלע שטעלן. 562 00:27:32,320 --> 00:27:33,480 די ביסט מיין סליידז. 563 00:27:33,480 --> 00:27:35,940 דער ווייַטער מענטש קענען קומען ויסבייַטן אין אַ לאַפּטאַפּ און מיק. 564 00:27:35,940 --> 00:27:47,390 565 00:27:47,390 --> 00:27:49,760 >> באַגאַזלענען באָודאַן: איך טראַכטן איך זאל האָבן ינטערפּראַטאַד אַז קשיא דיפערענטלי. 566 00:27:49,760 --> 00:27:53,826 אבער איך ינטערפּראַטאַד עס ווי, אויב איר האָבן די נומערן 1, 2, און 3, ווי טאָן מיר 567 00:27:53,826 --> 00:27:56,720 וויסן צו מאַכן 2 די שורש ווי קעגן צו 1 אָדער 3? 568 00:27:56,720 --> 00:27:59,480 אויב מיר מאַכן 2 די שורש, דעמאָלט עס ס נייסלי 1 און 3 צו די לינק און רעכט. 569 00:27:59,480 --> 00:28:04,610 אבער אויב 1 איז דער שורש, דעמאָלט עס ס 1 צו די שפּיץ, 2 די רעכט, 3 צו די רעכט. 570 00:28:04,610 --> 00:28:10,880 אַזוי דורך פעליקייַט, איר טאָן ניט וויסן וואָס צו מאַכן די שורש. 571 00:28:10,880 --> 00:28:15,400 און פֿאַר קיין אַלגערידאַם מיר ניטאָ יקספּעקטינג צו געבן איר, נאָר דער ערשטער זאַך איר 572 00:28:15,400 --> 00:28:16,680 אַרייַנלייגן וואָלט זיין דער שורש. 573 00:28:16,680 --> 00:28:19,890 אָדער מיר 'ד געבן איר אַ ביינערי בוים אַז שוין יגזיסס אַז האט אַ וואָרצל. 574 00:28:19,890 --> 00:28:24,760 אבער אנדערע אַלגערידאַמז יגזיסס אַזאַ אַז דער שורש וועט דערהייַנטיקן, אַזוי אַז אויב איר 575 00:28:24,760 --> 00:28:28,370 סוף אַרויף אין די סיטואַציע ווו עס ס 1, 2, 3, עס וואָלט אויטאָמאַטיש דערהייַנטיקן צו 576 00:28:28,370 --> 00:28:30,900 מאַכן 2 די נייַ וואָרצל, אַזוי אַז עס ס נאָך נייסלי באַלאַנסט. 577 00:28:30,900 --> 00:28:33,750 578 00:28:33,750 --> 00:28:34,833 >> אַנגעלאַ לי: קיל. 579 00:28:34,833 --> 00:28:36,170 היי, גייז. 580 00:28:36,170 --> 00:28:37,810 איך בין אַנגעלאַ. 581 00:28:37,810 --> 00:28:42,490 און איך בין געגאנגען צו ענדיקן אַוועק אונדזער C און דעמאָלט גיין אין עטלעכע פון ​​אונדזער וועב 582 00:28:42,490 --> 00:28:43,120 טעקנאַלאַדזשיז - 583 00:28:43,120 --> 00:28:46,570 הטטפּ, HTML, און קסס. 584 00:28:46,570 --> 00:28:49,610 אַזוי דער ערשטער זאַך איז באַפער לויפן אנפאלן. 585 00:28:49,610 --> 00:28:53,070 אַזוי לאָזן ס נעמען אַ קוק בייַ דעם קאָד. 586 00:28:53,070 --> 00:28:54,260 עס ס שיין פּשוט. 587 00:28:54,260 --> 00:28:55,460 עס ס אַ פֿונקציע פו. 588 00:28:55,460 --> 00:28:56,990 און עס טוט ניט צוריקקומען עפּעס. 589 00:28:56,990 --> 00:29:00,950 אבער עס נעמט אין אַ טייַטל צו אַ שטריקל גערופן באַר. 590 00:29:00,950 --> 00:29:04,920 >> און עס ס געגאנגען צו דערקלערן דעם באַפער, וואָס איז אַ כאַראַקטער 591 00:29:04,920 --> 00:29:07,690 מענגע אַז האט 12 סלאַץ. 592 00:29:07,690 --> 00:29:11,730 און עס ניצט מעמקפּי, וואָס איז נאָר אַ פונקציאָנירן אַז עקזעמפלארן פון איינער אַדרעס 593 00:29:11,730 --> 00:29:12,910 אין אנדערן. 594 00:29:12,910 --> 00:29:19,400 אַזוי דעם איז טריינג צו צייכענען אין אונדזער באַפער פון וועלכער 595 00:29:19,400 --> 00:29:21,140 באַר איז פּוינטינג צו. 596 00:29:21,140 --> 00:29:24,640 אַזוי קיין געדאַנק וואָס ס קאַליע מיט דעם קאָד? 597 00:29:24,640 --> 00:29:27,568 598 00:29:27,568 --> 00:29:30,830 >> וילעם: אויב באַר איז מער ווי C, זיי וועלן אָווועררייט. 599 00:29:30,830 --> 00:29:31,520 >> אַנגעלאַ לי: יאָ, פּונקט. 600 00:29:31,520 --> 00:29:34,200 מיר האָבן קיין גאַראַנטירן אַז באַר איז געגאנגען צו זיין ווייניקער ווי 12. 601 00:29:34,200 --> 00:29:36,080 מיר פּונקט געמאכט עטלעכע אַרבאַטרערי נומער 12. 602 00:29:36,080 --> 00:29:38,380 און מיר זענען ווי, לאָזן ס האָפֿן אַז אונדזער באַניצער אַרייַנשרייַב איז ווייניקער ווי 603 00:29:38,380 --> 00:29:40,440 12 אותיות לאַנג. 604 00:29:40,440 --> 00:29:46,320 אַזוי אין אַ ידעאַל וועלט, אויב אונדזער אַרייַנשרייַב איז שטענדיק ווי דערוואַרט, דעמאָלט מיר וועט באַקומען 605 00:29:46,320 --> 00:29:47,550 עפּעס ווי, העלא. 606 00:29:47,550 --> 00:29:48,920 אַז ס ווייניקער ווי 12 אותיות. 607 00:29:48,920 --> 00:29:51,870 עס געץ לייענען אין טשאַר C. 608 00:29:51,870 --> 00:29:53,280 און דעמאָלט מיר טאָן עפּעס מיט עס. 609 00:29:53,280 --> 00:29:54,800 עס טוט ניט טאַקע ענין. 610 00:29:54,800 --> 00:29:59,740 >> אָבער אַ מאַלישאַס מענטש קען טאָן עפּעס מער ווי דעם, ווו זיי 611 00:29:59,740 --> 00:30:04,760 געבן אונדז וועלכער באַר איז פּוינטינג צו, עס ס געגאנגען צו פונט צו דעם ריזיק מענגע 612 00:30:04,760 --> 00:30:06,280 פון נאָר אַ ס. 613 00:30:06,280 --> 00:30:10,680 און דעם איז וועג מער ווי 12. 614 00:30:10,680 --> 00:30:13,830 אַזוי עס ס געגאנגען צו גיין אַלע די וועג אַראָפּ דאָ צו ווו דער צוריקקער 615 00:30:13,830 --> 00:30:15,420 אַדרעס געניצט צו זיין. 616 00:30:15,420 --> 00:30:17,860 אַזוי לאָזן ס זאָגן דעם פונקציאָנירן איז גערופן פו. 617 00:30:17,860 --> 00:30:20,970 אפֿשר פו איז גערופן דורך עטלעכע אנדערע פֿונקציע, וואָס איז גערופן דורך הויפּט. 618 00:30:20,970 --> 00:30:24,890 אַזוי ווען פו איז פליסנדיק, עס דארף צו וויסן ווו צו צוריקקומען צו. 619 00:30:24,890 --> 00:30:29,130 >> אויב פו איז גערופן דורך עטלעכע פונקציאָנירן געהייסן באַז, עס האט צו וויסן אַז עס ס 620 00:30:29,130 --> 00:30:30,250 גאַט צו גיין צוריק צו באַז. 621 00:30:30,250 --> 00:30:34,040 און אַז ס וואָס דעם צוריקקומען אַדרעס אַראָפּ דאָ איז טעלינג אונדז. 622 00:30:34,040 --> 00:30:38,340 אבער אויב מיר אָווועררייט עס מיט עטלעכע אנדערע אַדרעס, אין דעם פאַל, דעם איז אַ 623 00:30:38,340 --> 00:30:42,650 פאַרטרעטונג פון די אַדרעס אין די זייער אָנהייב פון דעם באַפער, דעמאָלט 624 00:30:42,650 --> 00:30:45,240 וואָס ס פאקטיש געגאנגען צו פּאַסירן איז אַז אַנשטאָט פון אומגעקערט צוריק צו באַז, 625 00:30:45,240 --> 00:30:48,470 וואָס גערופן אונדזער פֿונקציע, עס ס נאָר געגאנגען צו גיין צו די פראָנט פון דעם קאָד. 626 00:30:48,470 --> 00:30:53,930 >> און אויב דעם איז עס ווייַל אַ בייזע העקער דוד געקומען און 627 00:30:53,930 --> 00:30:56,820 ינדזשעקטיד דעם, דעמאָלט אפֿשר דעם סכום פון א ס איז ניט אַקשלי אַ ס. 628 00:30:56,820 --> 00:31:02,030 און עס ס פאקטיש פּונקט קאָד אַז ברייקס דיין קאָמפּיוטער אָדער עפּעס. 629 00:31:02,030 --> 00:31:05,930 אַזוי צו זיין דיפענסיוו וועגן דעם סאָרט פון זאַך, איר האָבן צו קיינמאָל יבערנעמען אַז 630 00:31:05,930 --> 00:31:09,120 באַניצער אַרייַנשרייַב איז אַ זיכער סומע פון ​​אותיות. 631 00:31:09,120 --> 00:31:13,310 פֿאַר בייַשפּיל, ווען איר זענען טאן ספּעלער, איר זענען דערציילט אַז ווערטער זענען 632 00:31:13,310 --> 00:31:15,580 בלויז געגאנגען צו זיין 40 אותיות לאַנג מאַקסימום. 633 00:31:15,580 --> 00:31:16,570 און אַז איז גוט. 634 00:31:16,570 --> 00:31:20,150 >> אבער אויב נישט, דעמאָלט איר וואָלט האָבן צו מאַכן זיכער צו בלויז לייענען אין 45 635 00:31:20,150 --> 00:31:21,520 אותיות אין אַ צייַט. 636 00:31:21,520 --> 00:31:24,430 אַנדערש, איר זאל אָווועררייט דיין באַפער. 637 00:31:24,430 --> 00:31:26,140 קיין שאלות אויף אַז. 638 00:31:26,140 --> 00:31:26,733 יאָ. 639 00:31:26,733 --> 00:31:28,850 >> וילעם: קען איר נאָר רעדן אַ ביסל מער וועגן די? 640 00:31:28,850 --> 00:31:29,790 >> אַנגעלאַ לי: נעבעכדיק. 641 00:31:29,790 --> 00:31:31,040 יאָ. 642 00:31:31,040 --> 00:31:32,813 643 00:31:32,813 --> 00:31:35,870 >> וילעם: די מיק איז נאָר פֿאַר ווידעא. 644 00:31:35,870 --> 00:31:37,640 איך וועל פּרובירן און פּרויעקט. 645 00:31:37,640 --> 00:31:39,900 הי, גייז. 646 00:31:39,900 --> 00:31:40,920 סופּ? 647 00:31:40,920 --> 00:31:45,330 אַזוי לאָזן ס גיין איבער אַ ביסל זאכן אין די קס50 ביבליאָטעק, וואָס איר 'ווע שוין ניצן 648 00:31:45,330 --> 00:31:49,072 אַלע זמאַן, מערסטנס צו באַקומען באַניצער אַרייַנשרייַב. 649 00:31:49,072 --> 00:31:53,140 ווי איר וויסן, איר אַרייַננעמען די קס50 ביבליאָטעק דורך פּונקט טאן קס50.ה, וואָס 650 00:31:53,140 --> 00:31:55,660 כּולל אַלע די פּראָוטאַטייפּס פון די פאַנגקשאַנז אַז איר קענען נוצן, ווי 651 00:31:55,660 --> 00:31:58,640 געצטרינג און געטינט, און געטפלאָאַט, און סעטעראַ. 652 00:31:58,640 --> 00:32:02,870 און עס ס דעם איין שורה אין די קס50 ביבליאָטעק וואָס דיפיינז אַ שטריקל, וואָס 653 00:32:02,870 --> 00:32:05,380 איר גייז אַלע וויסן דורך איצט איז נאָר אַ טשאַר *. 654 00:32:05,380 --> 00:32:07,900 >> אבער לאָזן ס נעמען אַ פּיק אין ווי געצטרינג אַרבעט. 655 00:32:07,900 --> 00:32:10,010 דעם איז אַ זייער אַברידגעד ווערסיע. 656 00:32:10,010 --> 00:32:15,090 איר קענען ציען אַרויף די קס50 ביבליאָטעק טעקעס פון, איך טראַכטן, manuals.CS50.net. 657 00:32:15,090 --> 00:32:16,750 און איר קענען לייענען דורך די פאַקטיש פֿונקציע. 658 00:32:16,750 --> 00:32:19,330 אבער דעם קאָווערס עטלעכע פון די וויכטיק פּאַרץ. 659 00:32:19,330 --> 00:32:23,870 אַזוי מיר 'ווע באשאפן עטלעכע באַפער מיט עטלעכע קאַפּאַציטעט. 660 00:32:23,870 --> 00:32:27,570 און וואָס מיר טאָן איז מיר באַקומען איין כאַראַקטער אין אַ צייַט פון נאָרמאַל N. 661 00:32:27,570 --> 00:32:30,910 אַז ס ווו דער באַניצער ינפּוץ טעקסט אין די קאַנסאָול. 662 00:32:30,910 --> 00:32:33,430 >> און אַזוי מיר ניטאָ געגאנגען צו לייענען אין אַ כאַראַקטער אַזוי לאַנג ווי עס ס ניט אַ נייַ 663 00:32:33,430 --> 00:32:37,220 שורה און עס ס ניט סוף פון טעקע, וואָס איז די סוף פון נאָרמאַל אַרייַנשרייַב. 664 00:32:37,220 --> 00:32:45,690 און פֿאַר יעדער כאַראַקטער אַז מיר לייענען אין, אויב אַז כאַראַקטער ענדס אַרויף אַדינג 665 00:32:45,690 --> 00:32:50,120 צו די נומער פון אותיות מיר 'ווע לייענען אין און אַז איז מער ווי אונדזער קאַפּאַציטעט, 666 00:32:50,120 --> 00:32:53,490 דעמאָלט וואָס מיר טאָן איז מיר נאָר רעסיזע אונדזער באַפער אַזוי אַז עס ס צוויי מאָל ווי לאַנג. 667 00:32:53,490 --> 00:32:56,950 אַזוי ווידער, דעם באַשיצן קעגן באַפער לויפן אנפאלן, ווייַל איר לייענען אין 668 00:32:56,950 --> 00:32:58,315 אַ העלד אין אַ צייַט. 669 00:32:58,315 --> 00:33:02,290 און אויב בייַ קיין פונט איר לייענען אין אויך פילע, איר פּונקט יקספּאַנד דיין באַפער. 670 00:33:02,290 --> 00:33:03,330 איר מערן עס דורך צוויי. 671 00:33:03,330 --> 00:33:05,510 און דעמאָלט איר האָבן מער פּלאַץ. 672 00:33:05,510 --> 00:33:09,120 >> אַנדערש, איר נאָר לייגן אַ העלד צו באַפער. 673 00:33:09,120 --> 00:33:15,080 און נאָך איר 'ווע לייענען אין אַלע די אותיות, עס וועט ייַנשרומפּן די באַפער 674 00:33:15,080 --> 00:33:18,510 צוריק אַראָפּ צו דער נאָרמאַל גרייס, לייגן אַ נאַל טערמינאַטאָר, און דעמאָלט צוריקקומען. 675 00:33:18,510 --> 00:33:21,880 676 00:33:21,880 --> 00:33:24,960 איצט, לאָזן ס קוק בייַ געטינט. 677 00:33:24,960 --> 00:33:27,700 קענען איר גייז לייענען דעם? 678 00:33:27,700 --> 00:33:30,710 איך קענען פארגרעסער אין אַ ביסל. 679 00:33:30,710 --> 00:33:33,410 680 00:33:33,410 --> 00:33:34,660 איך טאָן ניט וויסן ווי קאָמפּיוטערס אַרבעט. 681 00:33:34,660 --> 00:33:40,840 682 00:33:40,840 --> 00:33:41,270 קיינמאָל מיינונג. 683 00:33:41,270 --> 00:33:42,520 איך קענען ניט פארגרעסער אין רעכט. 684 00:33:42,520 --> 00:33:47,500 685 00:33:47,500 --> 00:33:48,770 >> דעם איז טאַקע שווער. 686 00:33:48,770 --> 00:33:49,180 איך בין נעבעכדיק. 687 00:33:49,180 --> 00:33:51,490 זאל ס נאָר קוק אין דעם. 688 00:33:51,490 --> 00:33:57,140 אַזוי וואָס געטינט טוט איז עס ערשטער לייענט אין אַ שטריקל פון געצטרינג, וואָס 689 00:33:57,140 --> 00:33:59,250 מיר 'ווע ימפּלאַמענטאַד פריער. 690 00:33:59,250 --> 00:34:02,945 און די וויכטיק טייל צו טאָן דאָ איז אויב דעם ייַנטיילונג אַז עס ענדס אַרויף 691 00:34:02,945 --> 00:34:06,400 לייענען איז ווי נישט פאקטיש אַ שטריקל, דעמאָלט מיר נאָר צוריקקומען ינט_מאַקס צו 692 00:34:06,400 --> 00:34:09,409 פאָרשטעלן דורכפאַל. 693 00:34:09,409 --> 00:34:12,645 פארוואס טאָן מיר צוריקקומען ינט_מאַקס אַנשטאָט פון נעגאַטיוו 1 אָדער 1? 694 00:34:12,645 --> 00:34:13,895 קיין געדאנקען? 695 00:34:13,895 --> 00:34:16,853 696 00:34:16,853 --> 00:34:19,350 >> וילעם: [ינאָדאַבאַל] נעגאַטיוו 1 אויף איינער. 697 00:34:19,350 --> 00:34:20,070 >> אַנגעלאַ לי: יאָ, פּונקט. 698 00:34:20,070 --> 00:34:24,560 אַזוי איר ניטאָ וועג מער מסתּמא צו נאָר ווילן צו אַרייַנשרייַב 1 אָדער נעגאַטיוו 1 ווען פּראַמפּטיד 699 00:34:24,560 --> 00:34:27,469 פֿאַר אַ ענט און וועלכער ענט מאַקסעס. 700 00:34:27,469 --> 00:34:27,969 עס ס ריזיק. 701 00:34:27,969 --> 00:34:29,690 איר ניטאָ מיסטאָמע נישט געגאנגען צו נוצן עס. 702 00:34:29,690 --> 00:34:32,690 אזוי דעם איז ווי אַ פּלאַן באַשלוס צו מאַכן זיכער אַז איר טאָן ניט אַקסאַדענאַלי 703 00:34:32,690 --> 00:34:38,540 צוריקקומען אַ טעות אָדער איר טאָן ניט צוריקקומען 1, וואָס זאל זיין פּאַרסט 704 00:34:38,540 --> 00:34:41,199 ווי אַ ריכטיק ענטפֿערן. 705 00:34:41,199 --> 00:34:45,110 אַזוי אויב אַ שורה טוט נישט עקסיסטירן, מיר צוריקקומען ינט-מאַקס. 706 00:34:45,110 --> 00:34:48,090 אַנדערש, מיר נוצן ססקאַנף, וואָס איז ווי סקאַנף. 707 00:34:48,090 --> 00:34:49,449 אבער עס לייענט פון אַ שטריקל. 708 00:34:49,449 --> 00:34:54,310 >> און מיר האָבן דעם פאָרמאַטטעד שטריקל, וואָס איז% איך% C. 709 00:34:54,310 --> 00:34:57,440 און מיר פּרובירן און גלייַכן אַז מיט וועלכער דער באַניצער האט אונדז. 710 00:34:57,440 --> 00:35:01,420 מיר וועלן די נומער פון מאַטשט זאכן צו זיין 1, וואָס מיטל אַז מיר בלויז 711 00:35:01,420 --> 00:35:04,940 טאַקע ווילן צו גלייַכן אַ ינטאַדזשער סעראַונדאַד דורך אפֿשר ווייַס 712 00:35:04,940 --> 00:35:06,840 אָרט, אפֿשר ניט. 713 00:35:06,840 --> 00:35:10,710 אין דעם פאַל, אויב איר שטעלן אין עפּעס ווי באַר, באַר טוט ניט גלייַכן בייַ אַלע, 714 00:35:10,710 --> 00:35:14,400 ווייַל עס דארף צו זיין אַ ינטאַדזשער אין די אָנהייב. 715 00:35:14,400 --> 00:35:17,060 אַזוי ססקאַן קיינמאָל אויסגעדרייט 0. 716 00:35:17,060 --> 00:35:19,640 אַזוי איר טאָן ניט צוריקקומען אַז. 717 00:35:19,640 --> 00:35:23,850 >> אַלטערנאַטיוועלי, אויב איר שטעלן אין עפּעס ווי 1, 2, 3, א, ב, C, אַז שוועבעלעך 718 00:35:23,850 --> 00:35:27,180 ביידע די ינטעגער אָבער אויך די כאַראַקטער נאָך עס. 719 00:35:27,180 --> 00:35:29,990 אַזוי ססקאַנף וועט צוריקקומען 2, וואָס איז אויך ניט ידעאַל. 720 00:35:29,990 --> 00:35:34,620 איר טאָן ניט ווילן 1, 2, 3, א, ב, C צו זיין אַ גילטיק ינט. 721 00:35:34,620 --> 00:35:36,990 אַזוי אַז אויך טוט ניט אַרבעט. 722 00:35:36,990 --> 00:35:38,530 אָבער זאָגן איר שטעלן אין עפּעס ווי 50. 723 00:35:38,530 --> 00:35:42,460 אַז וועט גלייַכן די% איך, וואָס מיטל עס וועט באַקומען לייענען אין N. 724 00:35:42,460 --> 00:35:44,790 און איצט, N וועט אַנטהאַלטן די נומער 50. 725 00:35:44,790 --> 00:35:46,110 און דעמאָלט איר קענען צוריקקומען עס. 726 00:35:46,110 --> 00:35:49,270 >> אַנדערש, איר שלאָגן רעטרי. 727 00:35:49,270 --> 00:35:55,790 און דעמאָלט עס נאָר גייט איבער ווידער ביז איר באַקומען אַ געהעריק אַרייַנשרייַב פון דער באַניצער. 728 00:35:55,790 --> 00:35:56,891 קיין שאלות אויף אַז? 729 00:35:56,891 --> 00:36:02,182 >> וילעם: אזוי אויב איר געווען צו דרוקן אויס די ווערט פון די געטינט אויף [ינאָדאַבאַל] 730 00:36:02,182 --> 00:36:06,250 וואָלט עס זיין פּונקט די ינטאַדזשער און מאקס? 731 00:36:06,250 --> 00:36:07,440 >> אַנגעלאַ לי: יאָ. 732 00:36:07,440 --> 00:36:11,780 אַזוי אויב איר נוצן געטינט, איר זאָל יבערנעמען אַז איר טאָן ניט ווילן ענט מאקס צו 733 00:36:11,780 --> 00:36:15,328 זיין אַ גילטיק אַרייַנשרייַב, ווייַל איר ניטאָ געגאנגען צו יבערנעמען אַז אַז איז געווען שלעכט. 734 00:36:15,328 --> 00:36:27,740 >> וילעם: אויב מיר האבן ניט האָבן טשאַר C און עמעצער שטעלן אין 1, 2, 3, סאַם, וואָלט עס 735 00:36:27,740 --> 00:36:29,430 נאָך אַרבעט פֿאַר 1, 2, 3? 736 00:36:29,430 --> 00:36:29,750 >> אַנגעלאַ לי: איך טראַכטן עס וואָלט אַרבעט. 737 00:36:29,750 --> 00:36:33,340 אָבער איר טאָן ניט וועלן 123סאַם צו זיין אַ גילטיק אַרייַנשרייַב דורך אַ באַניצער. 738 00:36:33,340 --> 00:36:34,670 אַז ס ניט טאַקע אַ ינט. 739 00:36:34,670 --> 00:36:36,840 אַזוי עס טוט ניט ויסקומען יריד צו פּאַרס עס ווי אַ ינט. 740 00:36:36,840 --> 00:36:40,910 741 00:36:40,910 --> 00:36:42,160 גוט. 742 00:36:42,160 --> 00:36:45,800 אין אַז פאַל, לאָזן ס מאַך אויף צו דער אינטערנעץ. 743 00:36:45,800 --> 00:36:49,120 אַזוי הטטפּ איז ניט אַ שפּראַך. 744 00:36:49,120 --> 00:36:56,060 הטטפּ איז נאָר די גאַנג פון סטאַנדאַרדס פֿאַר ווי איר שיקן זאכן פון קלייאַנץ, 745 00:36:56,060 --> 00:36:57,280 אַז ס איר, צו סערווערס. 746 00:36:57,280 --> 00:36:59,730 אַז ס אנדערע מענטשן אויף די וועב. 747 00:36:59,730 --> 00:37:02,900 >> אַזוי הטטפּ שטייט פֿאַר היפּערטעקסט אַריבערפירן פּראָטאָקאָל. 748 00:37:02,900 --> 00:37:04,610 עס ס די האַרץ און נשמה פון די גאנצע וועב. 749 00:37:04,610 --> 00:37:07,050 די כייפּערטעקסט טייל נאָר רעפערס צו HTML. 750 00:37:07,050 --> 00:37:10,690 די אַריבערפירן איז קלייאַנץ ווי איר וועט שיקן ריקוועס צו 751 00:37:10,690 --> 00:37:13,060 סערווערס, וואָס געבן רעספּאָנסעס. 752 00:37:13,060 --> 00:37:16,380 און די פּראָטאָקאָל איז פּונקט, ווי טאָן איר דערוואַרטן אַ סערווירער צו ביכייוו? 753 00:37:16,380 --> 00:37:19,960 און ווי זענען איר געמיינט צו ביכייוו אַזאַ אַז איר קענען סטרימליין דעם 754 00:37:19,960 --> 00:37:21,920 קאָמוניקאַציע פּראָצעס? 755 00:37:21,920 --> 00:37:26,650 >> אַזוי הטטפּ ריקוועס קוקן אַ פּלאַץ ווי דעם. 756 00:37:26,650 --> 00:37:28,070 באַקומען איז דעם טיפּ פון בעטן. 757 00:37:28,070 --> 00:37:31,220 איר גייז האָבן געזען באַקומען ריקוועס און פּאָסטן ריקוועס. 758 00:37:31,220 --> 00:37:36,690 אַז רגע זאַך עס, / מיר, אַז ס נאָר די אורי אָדער די URL פון ווו איר 759 00:37:36,690 --> 00:37:38,140 ווילן צו גיין ין דער באַלעבאָס. 760 00:37:38,140 --> 00:37:44,140 אַזוי דעם בעטן איז אַסקינג פֿאַר די בלאַט, ווי www.facebook.com / מיר. 761 00:37:44,140 --> 00:37:45,300 און עס ס אַ באַקומען בעטן. 762 00:37:45,300 --> 00:37:51,020 און דעמאָלט דעם הטטפּ/1.1, אַז ס נאָר די ווערסיע פון ​​הטטפּ איר ניטאָ ניצן. 763 00:37:51,020 --> 00:37:55,020 עס ס כּמעט שטענדיק 1.1. 764 00:37:55,020 --> 00:37:56,880 >> און דעמאָלט עס ס אַ בינטל פון אנדערע שטאָפּן אויך. 765 00:37:56,880 --> 00:38:02,510 איר קענען פאקטיש זען די אויב איר עפענען אַרויף דיין קאַנסאָול ווען איר ניטאָ 766 00:38:02,510 --> 00:38:03,770 בראַוזינג די וועב. 767 00:38:03,770 --> 00:38:07,290 רעספּאָנסעס קוקן עפּעס מער ווי דעם. 768 00:38:07,290 --> 00:38:09,620 די שפּיץ טייל איז, ווידער, די טיפּ פון הטטפּ איר ניטאָ ניצן 769 00:38:09,620 --> 00:38:12,310 נאכגעגאנגען דורך אַ סטאַטוס קאָד. 770 00:38:12,310 --> 00:38:14,700 אַזוי 200 גוט איז אַלץ געארבעט אויס. 771 00:38:14,700 --> 00:38:16,200 דאָ איז דיין צופרידן. 772 00:38:16,200 --> 00:38:17,390 דיין צופרידן איז געגאנגען צו נאָכפאָלגן. 773 00:38:17,390 --> 00:38:21,730 און דעמאָלט עס וועט דערציילן איר וואָס מין פון צופרידן און אנדערע שטאָפּן אויך. 774 00:38:21,730 --> 00:38:24,620 >> די סטאַטוס קאָודז, עס זענען אַ ביסל וויכטיק אָנעס אַז איר זאָל וויסן. 775 00:38:24,620 --> 00:38:26,460 200 גוט איז ווי אַלץ ס גאָלדען. 776 00:38:26,460 --> 00:38:28,490 אלץ אַרבעט. 777 00:38:28,490 --> 00:38:29,710 403 פאָרבידדען. 778 00:38:29,710 --> 00:38:32,910 דעם איר 'ווע מיסטאָמע געזען אויב איר פארגעסן צו טשמאָד עפּעס רעכט. 779 00:38:32,910 --> 00:38:34,510 עס מיטל אַז איר טאָן ניט האָבן די רעכט פּערמישאַנז צו 780 00:38:34,510 --> 00:38:36,210 צוטריט אַז אויף די סערווער. 781 00:38:36,210 --> 00:38:38,110 עס ס ווי, ניט, איר קענען ניט זען עס. 782 00:38:38,110 --> 00:38:39,780 404 מיטל אַז זאַך טוט ניט עקסיסטירן. 783 00:38:39,780 --> 00:38:40,400 ניט געפונען. 784 00:38:40,400 --> 00:38:41,640 איר 'ווע מיסטאָמע געזען אַז אַ פּלאַץ. 785 00:38:41,640 --> 00:38:45,510 >> 500 אינערלעכער סערווירער פֿעלער איז יוזשאַוואַלי ווי עפּעס איז פאַלש אויף די זייַט 786 00:38:45,510 --> 00:38:46,460 סערווירער. 787 00:38:46,460 --> 00:38:50,830 אַזוי ווען איר זענען ימפּלאַמענינג פּסעט7, אויב איר האט פפּ ערראָרס, איר געקענט 788 00:38:50,830 --> 00:38:53,890 פאקטיש גיין צו די בלאַט און זען אַ גאַנץ בינטל פון פפּ טעות שטאָפּן. 789 00:38:53,890 --> 00:38:56,900 אבער אַז טוט נישט נאָרמאַלי פּאַסירן, ווייַל וועבסיטעס טאָן ניט טאַקע ווילן צו 790 00:38:56,900 --> 00:38:58,830 זאָגן איר וואָס זייער פּלאַץ איז צעבראכן. 791 00:38:58,830 --> 00:39:03,370 זיי וועט מיסטאָמע נאָר צוריקקומען אַ 500 אינערלעכער סערווירער טעות. 792 00:39:03,370 --> 00:39:06,120 >> און דעמאָלט עס ס 418 איך בין אַ טשייַניק. 793 00:39:06,120 --> 00:39:07,910 עס ס אַ גאַנץ געשיכטע וועגן וואָס אַז ס אַ זאַך. 794 00:39:07,910 --> 00:39:09,860 אָבער איר קענען לייענען וועגן אַז אויף דיין אייגן צייַט. 795 00:39:09,860 --> 00:39:11,450 עס ס אַ גאַנץ בינטל פון אנדערע סטאַטוס קאָודז אויך. 796 00:39:11,450 --> 00:39:12,700 אבער די זענען די אָנעס איר זאָל וויסן. 797 00:39:12,700 --> 00:39:15,660 798 00:39:15,660 --> 00:39:18,610 אַזוי לאָזן ס רעדן וועגן HTML. 799 00:39:18,610 --> 00:39:22,180 HTML, געדענקען, איז ניט אַ פּראָגראַממינג שפּראַך. 800 00:39:22,180 --> 00:39:23,510 עס ס אַ מאַרקאַפּ שפּראַך. 801 00:39:23,510 --> 00:39:25,210 אַז מיטל עס באשרייבט צופרידן. 802 00:39:25,210 --> 00:39:30,440 עס דערציילט איר וואָס אַ HTML דאָקומענט קוקט ווי אָדער ניט וואָס עס קוקט ווי 803 00:39:30,440 --> 00:39:32,230 אבער ווי עס ס סטראַקטשערד. 804 00:39:32,230 --> 00:39:36,110 >> אַזוי עס דיפיינז אַ ביניען און סימאַנטיקס פון וועב בלעטער. 805 00:39:36,110 --> 00:39:37,830 עס ס ווי, דעם איז אַ פּאַראַגראַף. 806 00:39:37,830 --> 00:39:40,060 דעם איז אַ באפוילן רשימה. 807 00:39:40,060 --> 00:39:42,360 דעם איז ווי אַ אָפּטיילונג פון מיין בלאַט. 808 00:39:42,360 --> 00:39:43,260 דאָ ס דער טיטל. 809 00:39:43,260 --> 00:39:44,310 עס טוט שטאָפּן ווי אַז. 810 00:39:44,310 --> 00:39:48,770 עס טוט ניט נוסח קיין פון אַז, ווייַל אַז ס וואָס איר טאָן אין קסס. 811 00:39:48,770 --> 00:39:50,270 און עס קוקט ווי אַ סעריע פון נעסטעד טאַגס. 812 00:39:50,270 --> 00:39:54,720 אַזוי צו נוצן אַ בייַשפּיל פון אַ טאַקע יקערדיק HTML בלאַט, איר האָבן די דאָקטיפּע 813 00:39:54,720 --> 00:39:56,720 דעקלאַראַציע אַרויף עס. 814 00:39:56,720 --> 00:40:00,940 >> דעם דאָקטיפּע דעקלאַראַציע איז געזאגט, מיר ניטאָ ניצן הטמל5. 815 00:40:00,940 --> 00:40:03,370 דעמאָלט איר האָבן די גרויס HTML קוויטל. 816 00:40:03,370 --> 00:40:05,230 עס כּולל אַ קאָפּ און אַ גוף. 817 00:40:05,230 --> 00:40:06,970 ין די קאָפּ, איר האָבן די טיטל. 818 00:40:06,970 --> 00:40:12,950 אַז ס וואָס גייט אין דעם טיטל באַר פון אייער בלעטערער. 819 00:40:12,950 --> 00:40:15,810 מיר האָבן אַ לינק קוויטל אַז לינקס אין אַ פונדרויסנדיק נוסח בויגן. 820 00:40:15,810 --> 00:40:19,880 און דעמאָלט מיר האָבן אַ שריפט אַז פּולז פון אַ פונדרויסנדיק דזשאַוואַסקריפּט ווי געזונט. 821 00:40:19,880 --> 00:40:23,750 >> און דעמאָלט ין אונדזער גוף איז פאקטיש וואָס געץ געוויזן אויף דעם בלאַט. 822 00:40:23,750 --> 00:40:28,210 מיר 'ווע גאַט אַ פּאַראַגראַף און דעמאָלט אַ בילד ין אַז פּאַראַגראַף. 823 00:40:28,210 --> 00:40:32,000 דעם איינער איז אַ בילד פון קיטאַנז. 824 00:40:32,000 --> 00:40:35,840 באַמערקן אַז די בילד קוויטל קלאָוזיז זיך. 825 00:40:35,840 --> 00:40:41,760 אַזוי אַנשטאָט פון עפן מיט אַ בילד און דעריבער טאן אנדערן / בילד, איר 826 00:40:41,760 --> 00:40:47,500 נאָר האָבן דעם קליין צעהאַקן דאָ, וואָס קלאָוזיז עס. 827 00:40:47,500 --> 00:40:53,670 און די בילד קוויטל אויך האט דעם שליסל ווערט אַטריביוט גערופן אַלט. 828 00:40:53,670 --> 00:40:56,970 אַז ס די אנדער ברירה טעקסט אַז כאַפּאַנז ווען איר האָווער איבער עס. 829 00:40:56,970 --> 00:41:03,170 >> רובֿ HTML עלעמענטן האָבן עטלעכע שליסל ווערט דאס אַז איר קענען געבן עס, פאַרשידן 830 00:41:03,170 --> 00:41:04,420 קוסטאָמיזאַטיאָן. 831 00:41:04,420 --> 00:41:06,230 832 00:41:06,230 --> 00:41:08,705 יאָ. 833 00:41:08,705 --> 00:41:09,955 >> וילעם: [ינאָדאַבאַל]. 834 00:41:09,955 --> 00:41:17,510 835 00:41:17,510 --> 00:41:19,680 >> אַנגעלאַ לי: גוט, אַזוי עס ס אַ אַטריביוט פון דעם צעטל. 836 00:41:19,680 --> 00:41:25,320 אַזוי אויב איר זענען ניצן דזשקווערי, איר געקענט טאָן אויסקלייַבן ימאַגע.געטאַטטריבוטע. 837 00:41:25,320 --> 00:41:27,930 און דעמאָלט איר קענען זוכן פֿאַר באַקומען די אַלט אַטריביוט. 838 00:41:27,930 --> 00:41:31,040 און עס וועט געבן איר קיטאַנז. 839 00:41:31,040 --> 00:41:37,400 אויב איר געדענקען פארמען אין HTML, אַרייַנשרייַב יסודות וועט האָבן נאָמען אַטראַביוץ. 840 00:41:37,400 --> 00:41:41,870 און אַז ס וואָס פפּ ניצט צו שיקן ריקוועס ווען אַ פאָרעם איז דערלאנגט. 841 00:41:41,870 --> 00:41:44,762 842 00:41:44,762 --> 00:41:50,064 >> וילעם: האט איר דערמאָנען עפּעס וועגן ווי אויב איר נוצן קיטטענס.דזשפּג אָדער 843 00:41:50,064 --> 00:41:54,410 עפּעס וואס האט די פעלנדיק טעקע פאָלדערס אָדער אנדערע טעקעס? 844 00:41:54,410 --> 00:41:54,750 >> אַנגעלאַ לי: יא. 845 00:41:54,750 --> 00:41:57,010 אַזוי דעם איז וואָס ס גערופן אַ קאָרעוו דרך, ווייַל איך בין ניט געבן 846 00:41:57,010 --> 00:41:58,740 איר די פול דרך. 847 00:41:58,740 --> 00:42:05,160 דעם איז ווי ווען אין C אויב איר טאָן פאָפּען עטלעכע טעקע, אויב איר פאָפּען הי.טקסט, אַז 848 00:42:05,160 --> 00:42:09,190 הי.טקסט איז דערוואַרט צו זיין אין דער זעלביקער וועגווייַזער, סייַדן איר געבן עס אַ מער 849 00:42:09,190 --> 00:42:11,530 קאָמפּלעקס דרך. 850 00:42:11,530 --> 00:42:14,900 >> וילעם: אזוי איר קען ספּעציפיצירן וואָס טעקע [ינאָדאַבאַל]? 851 00:42:14,900 --> 00:42:17,660 >> אַנגעלאַ לי: יאָ. 852 00:42:17,660 --> 00:42:19,370 און איר קענען קוקן אַרויף ווי צו טאָן אַז. 853 00:42:19,370 --> 00:42:23,480 אָבער אויב איך געוואלט צו באַקומען קיטטענס.דזשפּג אויס פון די פאָטער וועגווייַזער, איך וואָלט טאָן 854 00:42:23,480 --> 00:42:24,730 .. / קיטטענס.דזשפּג. 855 00:42:24,730 --> 00:42:29,680 856 00:42:29,680 --> 00:42:30,930 יאָ. 857 00:42:30,930 --> 00:42:32,960 858 00:42:32,960 --> 00:42:33,760 נעבעכדיק. 859 00:42:33,760 --> 00:42:34,045 יאָ. 860 00:42:34,045 --> 00:42:35,700 טאַקע מענטש, איך פארגעסן די קשיא. 861 00:42:35,700 --> 00:42:36,460 וואָס איז געווען די קשיא? 862 00:42:36,460 --> 00:42:39,570 טאַקע, די קשיא איז געווען איז, קיטטענס.דזשפּג דערוואַרט צו זיין אין דער זעלביקער וועגווייַזער? 863 00:42:39,570 --> 00:42:40,630 און אין דעם פאַל, עס איז. 864 00:42:40,630 --> 00:42:44,030 אבער איר קענען אויך געבן עס אַ זיכער דרך אַזאַ אַז עס טוט ניט האָבן צו זיין. 865 00:42:44,030 --> 00:42:47,100 866 00:42:47,100 --> 00:42:48,350 גוט? 867 00:42:48,350 --> 00:42:50,190 868 00:42:50,190 --> 00:42:51,350 >> קסס. 869 00:42:51,350 --> 00:42:55,420 אַזוי קסס, ווי HTML, איז ניט אַ פּראָגראַממינג שפּראַך. 870 00:42:55,420 --> 00:42:58,250 קסס איז נאָר אַ סעריע פון ​​סטילינג כּללים. 871 00:42:58,250 --> 00:43:00,130 עס שטייט פֿאַר קאַסקאַדינג סטייל שיץ. 872 00:43:00,130 --> 00:43:03,910 און איר נוצן עס אין קאַנדזשאַנגקשאַן מיט HTML צו נוסח בלעטער. 873 00:43:03,910 --> 00:43:08,140 אַזוי עס זענען דרייַ וועגן איר קענען אַרייַננעמען עס. 874 00:43:08,140 --> 00:43:11,950 איין וועג איר קענען טאָן עס איז אין די קאָפּ חלק פון דיין HTML, איר קענען נאָר 875 00:43:11,950 --> 00:43:15,410 עפענען אַ נוסח קוויטל און דעריבער שטעקן עטלעכע קסס כּללים אין עס. 876 00:43:15,410 --> 00:43:16,759 עס ס שיין גוט. 877 00:43:16,759 --> 00:43:17,228 יאָ. 878 00:43:17,228 --> 00:43:21,449 >> וילעם: קען איר שטעלן די נוסח טאַגס אין צווישן, לאָזן ס 879 00:43:21,449 --> 00:43:22,860 זאָגן, גוף און / גוף. 880 00:43:22,860 --> 00:43:27,400 און דעמאָלט איר וואָלט זיין סטילינג בלויז אין גוף. 881 00:43:27,400 --> 00:43:28,840 >> אַנגעלאַ לי: איר קען. 882 00:43:28,840 --> 00:43:29,590 עס וועט אַרבעט. 883 00:43:29,590 --> 00:43:33,990 אָבער איר זאָל ניט, ווייַל סטילינג איז טיפּ פון די מעטאַדאַטאַ אַז זאָל גיין אין 884 00:43:33,990 --> 00:43:35,890 די קאָפּ פון דיין דאָקומענט. 885 00:43:35,890 --> 00:43:38,280 גוף זאָל טאַקע בלויז אַנטהאַלטן וואָס ס פאקטיש געגאנגען צו 886 00:43:38,280 --> 00:43:39,420 ווייַזן אַרויף אויף דיין בלאַט. 887 00:43:39,420 --> 00:43:42,155 >> וילעם: אזוי איר 'ד שטעלן נוסח אין דיין קאָפּ צו נוסח די 888 00:43:42,155 --> 00:43:43,930 גאנצע וועב בלאַט, רעכט? 889 00:43:43,930 --> 00:43:44,300 >> אַנגעלאַ לי: יאָ. 890 00:43:44,300 --> 00:43:50,470 אַזוי פּאַטינג נוסח דאָ, די קסס כּללים וועט צולייגן צו די גאַנץ בלאַט באזירט אויף 891 00:43:50,470 --> 00:43:52,100 זייער סעלעקטאָרס. 892 00:43:52,100 --> 00:43:57,090 אַזוי די בעסער וועג צו טאָן עס איז אַנשטאָט פון בעת ​​אַ נוסח קוויטל אין אייער קאָפּ, 893 00:43:57,090 --> 00:44:00,430 איר האָבן דעם לינק צו אַ פונדרויסנדיק נוסח בויגן ווי איך אנטפלעקט איר אין די 894 00:44:00,430 --> 00:44:01,980 פרייַערדיק בייַשפּיל. 895 00:44:01,980 --> 00:44:05,920 וואָס דעם טוט איז עס פרוווט און געפינט די טעקע סטילע.קסס און דעמאָלט פּולז עס 896 00:44:05,920 --> 00:44:08,470 אין און ניצט אַז ווי די סטיילז פֿאַר דעם בלאַט. 897 00:44:08,470 --> 00:44:10,500 און דיין סטילע.קסס וואָלט נאָר קוק ווי דעם. 898 00:44:10,500 --> 00:44:13,330 עס וואָלט נאָר זיין אַ בינטל פון קסס. 899 00:44:13,330 --> 00:44:16,210 >> און לעסאָף, עס ס אנדערן וועג איר קענען אַרייַננעמען קסס, וואָס איר טאַקע 900 00:44:16,210 --> 00:44:17,480 זאָל ניט אלץ טאָן. 901 00:44:17,480 --> 00:44:18,950 עס ס רוף ינלינע סטילינג. 902 00:44:18,950 --> 00:44:22,650 און אַזוי קיין HTML עלעמענט קענען אויך נעמען אַ נוסח אַטריביוט. 903 00:44:22,650 --> 00:44:26,320 און דעמאָלט אין אַז נוסח אַטריביוט, איר קענען געבן עס קסס כּללים. 904 00:44:26,320 --> 00:44:29,140 אַזוי אין דעם פאַל, וועלכער דיוו איך בין דיפיינינג רעכט דאָ, עס ס געגאנגען צו 905 00:44:29,140 --> 00:44:32,580 האָבן אַ שוואַרץ הינטערגרונט און אַ ווייַס טעקסט קאָליר. 906 00:44:32,580 --> 00:44:35,620 אָבער איר זאָל ניט טאָן דעם, ווייַל וואָס דעם טוט איז עס שטעלט דיין סטילינג 907 00:44:35,620 --> 00:44:36,850 ין דיין HTML. 908 00:44:36,850 --> 00:44:40,530 >> און איך וויסן מיר 'ווע שוין גערעדט וועגן HTML איז ביניען און קסס איז סטיל. 909 00:44:40,530 --> 00:44:42,790 אויב איר טאָן דעם, עס מיקסעס זיי צוזאַמען. 910 00:44:42,790 --> 00:44:44,550 און עס ס ניט זייער ריין. 911 00:44:44,550 --> 00:44:45,800 אַזוי טאָן ניט טאָן אַז. 912 00:44:45,800 --> 00:44:47,690 913 00:44:47,690 --> 00:44:52,100 ניצן אַ בייַשפּיל פון קסס, אַרויף עס, מיר נאָר אויסקלייַבן די גוף פון די HTML 914 00:44:52,100 --> 00:44:52,380 דאַקיומענטערי. 915 00:44:52,380 --> 00:44:55,110 און מיר ניטאָ ווי, אַלץ ס געגאנגען צו זיין קאָמיש סאַנס. 916 00:44:55,110 --> 00:44:57,290 איך אויך טאָן ניט רעקאָמענדירן אַז. 917 00:44:57,290 --> 00:44:59,940 אָבער איר געקענט טאָן אַז. 918 00:44:59,940 --> 00:45:03,140 >> די רגע הערשן רעכט דאָ, עס ס געגאנגען צו אויסקלייַבן דעם עלעמענט אויף די 919 00:45:03,140 --> 00:45:04,880 בלאַט מיט שייַן הויפּט. 920 00:45:04,880 --> 00:45:11,690 אַזוי וועלכער HTML עלעמענט, איך געזאגט שייַן = הויפּט, איך בין געגאנגען צו געבן אַז אַ 921 00:45:11,690 --> 00:45:16,020 20-פּיקסעל גרענעץ און ייַנרייען אַלץ, אַלע די טעקסט, צו די צענטער. 922 00:45:16,020 --> 00:45:19,030 די לעצטע זאַך סאַלעקץ דורך קסס קלאַס. 923 00:45:19,030 --> 00:45:24,450 אַזוי קיין עלעמענט אויף דעם בלאַט אַז איך האט אַ אָפּטיילונג קלאַס, איך בין געגאנגען צו מאַכן עס 924 00:45:24,450 --> 00:45:26,602 אַ הינטערגרונט קאָליר פון ליכט בלוי. 925 00:45:26,602 --> 00:45:29,380 926 00:45:29,380 --> 00:45:30,040 יאָ. 927 00:45:30,040 --> 00:45:30,700 אַז ס אַלע איך גאַט. 928 00:45:30,700 --> 00:45:30,890 פראגע? 929 00:45:30,890 --> 00:45:34,020 >> וילעם: וואָס טוט די האַשטאַג איידער הויפּט טאָן? 930 00:45:34,020 --> 00:45:36,310 >> אַנגעלאַ לי: די קשיא איז, וואָס טוט די האַשטאַג איידער הויפּט טאָן? 931 00:45:36,310 --> 00:45:40,770 אין דעם פאַל, די האַש אין קסס מיטל אויסקלייַבן דורך שייַן. 932 00:45:40,770 --> 00:45:47,490 אַזוי אויב איך האט עטלעכע HTML עלעמענט, ווי דיוויד = הויפּט, דעם קסס הערשן סאַלעקץ 933 00:45:47,490 --> 00:45:49,260 די זאַך מיט שייַן הויפּט. 934 00:45:49,260 --> 00:45:53,940 און סימילאַרלי, די צייַט אין פראָנט פון אָפּטיילונג איז אויסקלייַבן דורך קסס קלאַס אָדער 935 00:45:53,940 --> 00:45:56,558 אויסקלייַבן דורך HTML קלאַס. 936 00:45:56,558 --> 00:46:00,940 >> וילעם: פארוואס איז עס אַ האט פאר 6 אין הינטערגרונט קאָליר? 937 00:46:00,940 --> 00:46:01,270 >> אַנגעלאַ לי: יאָ. 938 00:46:01,270 --> 00:46:03,360 אַזוי די קשיא איז, וואָס איז עס אַ האַש איידער די 6? 939 00:46:03,360 --> 00:46:05,320 דעם איז אַנדערש ווי אַז האַש. 940 00:46:05,320 --> 00:46:09,500 דעם מיטל אַז איר ניטאָ געבן אַ העקסאַדעסימאַל קאָליר. 941 00:46:09,500 --> 00:46:14,260 אַזוי העקס פארבן, דעם נאָר רעפּראַזענץ אַ קאָליר. 942 00:46:14,260 --> 00:46:17,860 און איר געדענקען רגב טריפּאַלז ווען איר האט די פאָרענסיקס פּסעט? 943 00:46:17,860 --> 00:46:18,770 דעם איז ענלעך. 944 00:46:18,770 --> 00:46:21,590 דער ערשטער צוויי דידזשאַץ פאָרשטעלן ווי פיל רויט איז אין די קאָליר. 945 00:46:21,590 --> 00:46:23,260 די רגע צוויי פאָרשטעלן ווי פיל גרין. 946 00:46:23,260 --> 00:46:25,450 און די דריט רעפּראַזענץ ווי פיל בלוי. 947 00:46:25,450 --> 00:46:30,060 און די האַש איז דעם איז געגאנגען צו פאָרשטעלן אַ קאָליר. 948 00:46:30,060 --> 00:46:35,660 >> אַזוי עפּעס פון 0, 0, 0, 0, 0, 0 אַרויף צו ו, ו, ו, ו, ו, ו איז גילטיק. 949 00:46:35,660 --> 00:46:39,550 עס ס עטלעכע גילטיק קאָליר אַז קענען זיין געוויזן דורך אייער בלעטערער. 950 00:46:39,550 --> 00:46:39,790 פראגע? 951 00:46:39,790 --> 00:46:43,590 >> וילעם: וואָס ס די חילוק צווישן ניצן דורך שייַן און דורך קלאַס? 952 00:46:43,590 --> 00:46:46,470 >> אַנגעלאַ לי: די קשיא איז וואָס ס די חילוק צווישן 953 00:46:46,470 --> 00:46:48,950 ניצן דורך שייַן און סאָרט? 954 00:46:48,950 --> 00:46:54,390 איר קענען נאָר האָבן איינער עלעמענט אין אַ HTML דאָקומענט אַז האט אַ געגעבן שייַן. 955 00:46:54,390 --> 00:46:58,660 אַזוי בלויז איין זאַך אויף מיין בלאַט איז ערלויבט צו האָבן שייַן הויפּט. 956 00:46:58,660 --> 00:47:02,580 אַזוי איר נוצן עס פֿאַר דעם איז די קאָפּצעטל. 957 00:47:02,580 --> 00:47:03,850 דעם איז דער נאַוויגאַציע. 958 00:47:03,850 --> 00:47:05,230 דעם איז דער פוטער. 959 00:47:05,230 --> 00:47:09,070 קלאסן זענען אַנדערש, ווייַל איר קענען צולייגן קלאסן צו ווי פילע HTML עלעמענטן 960 00:47:09,070 --> 00:47:10,100 ווי איר ווילן. 961 00:47:10,100 --> 00:47:15,860 >> אַזוי פֿאַר בייַשפּיל, איך האט סאָרט אָפּטיילונג, ווייַל עס ס מיסטאָמע מער ווי איין 962 00:47:15,860 --> 00:47:17,540 אָפּטיילונג אויף מיין בלאַט. 963 00:47:17,540 --> 00:47:20,200 איר ניטאָ פּונקט ערלויבט צו האָבן ווי פילע יסודות אויף דעם בלאַט מיט דער זעלביקער 964 00:47:20,200 --> 00:47:23,190 סאָרט אָבער בלויז איינער מיט אַ זיכער שייַן. 965 00:47:23,190 --> 00:47:25,600 >> וילעם: אזוי די פּונקט רעפּראַזענץ די סאָרט? 966 00:47:25,600 --> 00:47:26,090 >> אַנגעלאַ לי: יאָ. 967 00:47:26,090 --> 00:47:27,380 א פּונקט רעפּראַזענץ אַ קלאַס. 968 00:47:27,380 --> 00:47:29,990 969 00:47:29,990 --> 00:47:31,540 קיל. 970 00:47:31,540 --> 00:47:32,370 אַז ס אַלע איך 'ווע גאַט, גייז. 971 00:47:32,370 --> 00:47:33,544 דאַנקען איר. 972 00:47:33,544 --> 00:48:13,380 >> [אַפּלאָדיסמענטן] 973 00:48:13,380 --> 00:48:14,290 >> זאַמילאַ טשאַן: הי, אַלעמען. 974 00:48:14,290 --> 00:48:14,880 איך בין זאַמילאַ. 975 00:48:14,880 --> 00:48:18,830 איך בין געגאנגען צו זיין קאַווערינג פפּ, מווק, און סקל הייַנט. 976 00:48:18,830 --> 00:48:22,350 977 00:48:22,350 --> 00:48:26,110 אַ פּלאַץ פון די מאַטעריאַל אַז איך וועט זיין קאַווערינג איז געגאנגען צו זיין שיין פיל 978 00:48:26,110 --> 00:48:29,100 רעכט אויס פון פּסעט7. 979 00:48:29,100 --> 00:48:29,700 אַלע רעכט. 980 00:48:29,700 --> 00:48:31,180 אַזוי וואָס איז פפּ? 981 00:48:31,180 --> 00:48:35,150 פפּ שטייט פֿאַר פפּ היפּערטעקסט פּרעפּראָסעססאָר. 982 00:48:35,150 --> 00:48:38,740 אַזוי עס, אין זיך, איז אַ רעקורסיווע נאָמען, וואָס איז שיין קיל. 983 00:48:38,740 --> 00:48:42,220 פפּ איז אַ סערווירער-זייַט סקריפּטינג שפּראַך, און עס גיט די באַקענד 984 00:48:42,220 --> 00:48:44,610 און די לאַדזשיקאַל ונדערפּיננינגס פון אונדזער וועבזייַטל. 985 00:48:44,610 --> 00:48:48,520 >> אַזוי אַנגעלאַ גערעדט אַ פּלאַץ וועגן די HTML און קסס וואָס וועט מאַכן די ביניען 986 00:48:48,520 --> 00:48:49,530 פון די וועבזייַטל. 987 00:48:49,530 --> 00:48:53,210 אבער וואָס אויב איר ווילן צו טוישן אַז צופרידן דינאַמיקאַללי אָדער אויב עס וועריז 988 00:48:53,210 --> 00:48:55,240 באזירט אויף דער באַניצער אָדער זיכער טנאָים? 989 00:48:55,240 --> 00:48:57,060 אַז ס ווו פפּ קומט ין 990 00:48:57,060 --> 00:49:02,610 איצט, טיפּיקלי, פפּ זאל נעמען אַ ביסל ווייניקער שורות צו מאַכשער דער זעלביקער זאַך 991 00:49:02,610 --> 00:49:07,380 אין סי אַז ס ווייַל פפּ כאַנדאַלז זיקאָרן מאַנאַגעמענט פֿאַר די פּראָגראַמיסט, 992 00:49:07,380 --> 00:49:11,170 ווי קעגן צו אונדז בעת צו מאַללאָק פֿרייַ, זאכן ווי אַז. 993 00:49:11,170 --> 00:49:15,430 >> אבער זינט פפּ איז אַ ינטערפּרעטיווע שפּראַך, טיפּיקאַללי, עס זאל ויספירן 994 00:49:15,430 --> 00:49:19,540 אַ ביסל מער סלאָולי ווי C, וואָס איז אַ צונויפגעשטעלט שפּראַך. 995 00:49:19,540 --> 00:49:23,150 ווייַל מיר ניטאָ מאָווינג פּראָגראַממינג שפּראַכן, לאָזן ס קוק בייַ ווי די 996 00:49:23,150 --> 00:49:24,570 סינטאַקס וועט אַנדערש. 997 00:49:24,570 --> 00:49:28,770 זאל ס זיין זייער אָפּגעהיט ניט צו באַקומען צעמישט מיט דעם. 998 00:49:28,770 --> 00:49:33,750 אזוי מיט פפּ סינטאַקס, צי איר זענען עמבעדדינג אייער פפּ ין פון אַ HTML 999 00:49:33,750 --> 00:49:40,430 טעקע אָדער ין אַ. פפּ טעקע זיך, איר דאַרפֿן צו ינקלאָוז די קאָד אין די עפענען 1000 00:49:40,430 --> 00:49:45,270 פפּ און די פארמאכט פפּ טאַגס ווי גייט, ווי אויף די פאַרשטעלן. 1001 00:49:45,270 --> 00:49:46,660 >> וועריאַבאַלז אין פפּ. 1002 00:49:46,660 --> 00:49:51,490 יעדער איין בייַטעוודיק וועט אָנהייבן מיט די $ צייכן נאכגעגאנגען דורך די נאָמען פון 1003 00:49:51,490 --> 00:49:53,150 דיין בייַטעוודיק. 1004 00:49:53,150 --> 00:49:56,530 איצט, וועריאַבאַלז אין פפּ זענען לוסלי טייפּט, וואָס הייסט אַז איר טאָן ניט דאַרפֿן 1005 00:49:56,530 --> 00:50:00,030 צו אָנווייַזן וואָס די דאַטן טיפּ איז ווען איר ניטאָ דיקלערינג עס. 1006 00:50:00,030 --> 00:50:03,505 אָבער, דעם טוט נישט מיינען אַז זיי טאָן ניט האָבן קיין טייפּס בייַ אַלע. 1007 00:50:03,505 --> 00:50:09,370 אַזוי אויב איך דערקלערן אַ בייַטעוודיק און פּונקט שטעלן עס גלייַך צו 1, און דעמאָלט איך דערקלערן 1008 00:50:09,370 --> 00:50:15,140 אן אנדער בייַטעוודיק, שטעלן עס גלייַך צו "1," און דעמאָלט אנדערן איינער 1.0, נו, 1009 00:50:15,140 --> 00:50:19,410 דיפּענדינג אויף דעם טיפּ פון יקוואַלאַטי אָפּערייטערז איך נוצן, אויב איך ווילן צו פאַרגלייַכן 1010 00:50:19,410 --> 00:50:21,830 אַריבער אַלע טייפּס, דעמאָלט זיי וועט זיין גלייַך. 1011 00:50:21,830 --> 00:50:25,570 אָבער אויב איך ווילן צו מאַכן זיכער אַז די טייפּס זענען גלייַך, פפּ קענען נאָך טאָן 1012 00:50:25,570 --> 00:50:28,690 אַז, אפילו כאָטש מיר טאָן ניט אָנווייַזן וואָס טיפּ עס איז ווען מיר 1013 00:50:28,690 --> 00:50:31,170 ערשטער מאַכן די טעקע. 1014 00:50:31,170 --> 00:50:33,990 >> איצט, אין פפּ, אפילו כאָטש מיר זענען סוויטשינג איבער פון פּראָגראַממינג 1015 00:50:33,990 --> 00:50:39,360 שפּראַכן פון C, מיר נאָך האָבן אונדזער טראַסטי אויב צושטאַנד, פּונקט ווי דעם. 1016 00:50:39,360 --> 00:50:43,270 מיר נאָך האָבן אונדזער בשעת לופּס, נאָר ווי דעם, ווו איר שטעלן אין אייער 1017 00:50:43,270 --> 00:50:47,300 צושטאַנד און דעמאָלט דער גוף פון דעם שלייף. 1018 00:50:47,300 --> 00:50:50,360 און דעמאָלט מיר אויך האָבן אונדזער פֿאַר שלייף, וואָס טיפּיקלי קוקט ווי דעם. 1019 00:50:50,360 --> 00:50:55,330 אַזוי אויב איך געוואלט צו יטעראַטע איבער אַלע נייַן פּסעץ און פאָרלייגן און רופן אַ 1020 00:50:55,330 --> 00:50:58,960 פונקציאָנירן סובמיטפּסעט, דעמאָלט איך קענען טאָן אַז דאָ, וואָס איר גייז האָבן אַלע 1021 00:50:58,960 --> 00:50:59,830 געטאן דורך דעם פונט. 1022 00:50:59,830 --> 00:51:01,080 מאַזל - טאָוו, דורך דעם וועג. 1023 00:51:01,080 --> 00:51:04,560 1024 00:51:04,560 --> 00:51:07,550 >> פֿאַר די אַפּאַראַט, מענטשן האט, דאַנקען איר. 1025 00:51:07,550 --> 00:51:11,220 איצט, אויב איר האט נישט וועלן צו נאָר נוצן דעם פֿאַר שלייף, דעמאָלט פפּ פאקטיש אויך 1026 00:51:11,220 --> 00:51:13,580 האט דאס גערופן פאָרעאַטש לופּס. 1027 00:51:13,580 --> 00:51:22,210 אַזוי אויב איך האט אַ מענגע פון ​​ינטאַדזשערז, 0 דורך 8, סטאָרד אין די מענגע פּסעץ, 1028 00:51:22,210 --> 00:51:27,290 דעמאָלט איך קען האָבן אַ פאָרעאַטש שלייף אַז יטעראַטעס איבער יעדער נומער אין פּסעץ. 1029 00:51:27,290 --> 00:51:30,640 און דעמאָלט איך קען רופן דער זעלביקער פונקציאָנירן אַכט מאל, 1030 00:51:30,640 --> 00:51:31,910 פּונקט ווי איך האט פריער. 1031 00:51:31,910 --> 00:51:36,480 אַזוי דעם פֿאַר יעדער שלייף איז פייַן, ווייַל איר טאָן ניט האָבן צו אויב איר טאָן ניט וויסן 1032 00:51:36,480 --> 00:51:39,470 די פּינטלעך לענג פון די מענגע אַז איר האָבן, דעמאָלט ניצן דעם פאָרעאַטש שלייף 1033 00:51:39,470 --> 00:51:42,800 וועט נעמען זאָרג פון אַז פֿאַר איר. 1034 00:51:42,800 --> 00:51:45,410 >> אזוי איך געמאכט פּסעץ ווי אַ מענגע. 1035 00:51:45,410 --> 00:51:46,700 זאל ס קוק בייַ אַז. 1036 00:51:46,700 --> 00:51:51,290 ערייז אין פפּ זענען טיפּיקלי דער זעלביקער ווי די אָנעס אַז מיר 'ווע האט אין C, ווו 1037 00:51:51,290 --> 00:51:52,960 איר קענען דערקלערן אַ מענגע. 1038 00:51:52,960 --> 00:51:59,200 און דאָ, איך קענען דערקלערן אַ ליידיק מענגע און דעריבער בויען אַרויף דינאַמיקאַללי דורך ניצן 1039 00:51:59,200 --> 00:52:00,850 ינדיסעס ווי ינטאַדזשערז. 1040 00:52:00,850 --> 00:52:04,140 אַזוי אינדעקס 0, איך בין געגאנגען צו קראָם אַ ינטאַדזשער געהייסן 1. 1041 00:52:04,140 --> 00:52:09,210 אין אינדעקס 1 פון מיין רשימה, איך בין געגאנגען צו קראָם די ווערט 2. 1042 00:52:09,210 --> 00:52:12,670 און אין די דריט אינדעקס אָבער די רגע נומער, איך בין געגאנגען צו 1043 00:52:12,670 --> 00:52:14,870 קראָם די נומער 12. 1044 00:52:14,870 --> 00:52:17,250 >> איצט, דעם איז פייַן אין אַז אַרבעט עס אַרבעט געזונט. 1045 00:52:17,250 --> 00:52:21,310 אָבער זאָגן עס ענינים צו מיר וואָס יעדער אינדעקס האלט. 1046 00:52:21,310 --> 00:52:24,500 פֿאַר מיר, אינדעקס 0 מיטל ווי פילע קאַץ איך האָבן. 1047 00:52:24,500 --> 00:52:27,400 און די אינדעקס 1 מיטל ווי פילע אַולז איך האָבן. 1048 00:52:27,400 --> 00:52:29,450 און די ווייַטער איינער מיטל ווי פילע הינט. 1049 00:52:29,450 --> 00:52:34,140 נו, דעמאָלט עס צו ספּעציפיצירן אַז, אַנשטאָט פון בעת ​​צו געדענקען 0 דערציילט צו 1050 00:52:34,140 --> 00:52:38,090 קאַץ און 1 צו אַולז, איך קענען נוצן אַססאָסיאַטיווע ערייז, וואָס מיטל אַז 1051 00:52:38,090 --> 00:52:42,260 אַנשטאָט פון ינטאַדזשערז ווי מיין ינדיסעס, איך קענען פאקטיש נוצן סטרינגס. 1052 00:52:42,260 --> 00:52:43,290 >> אַזוי דעם איז גאַנץ נוציק. 1053 00:52:43,290 --> 00:52:47,130 און איר 'ווע בייסיקלי פּונקט ריפּלייסט די ינטאַדזשערז מיט סטרינגס. 1054 00:52:47,130 --> 00:52:50,074 און עס איר האָבן אַ אַססאָסיאַטיווע מענגע. 1055 00:52:50,074 --> 00:52:51,930 יאָ. 1056 00:52:51,930 --> 00:52:55,800 >> וילעם: איז עס אַ סיבה וואָס עס ס אַ אַנדערסקאָר פֿאַר די צווייט 1057 00:52:55,800 --> 00:52:58,750 טייל, ווייַל מיין רשימה האט די מענגע. 1058 00:52:58,750 --> 00:53:01,330 >> זאַמילאַ טשאַן: די קשיא איז, איז עס אַ סיבה וואָס עס ס אַ 1059 00:53:01,330 --> 00:53:03,320 אַנדערסקאָר צווישן מיין און רשימה? 1060 00:53:03,320 --> 00:53:03,610 נומ 1061 00:53:03,610 --> 00:53:06,878 אַז ס פּונקט ווי איך בין נאַמינג מיין בייַטעוודיק. 1062 00:53:06,878 --> 00:53:11,670 >> וילעם: אויף דער ערשטער שורה, עס ס איינער וואָרט. 1063 00:53:11,670 --> 00:53:12,560 >> זאַמילאַ טשאַן: מייַן אַפּאַלאַדזשיז. 1064 00:53:12,560 --> 00:53:13,410 איך וועט פאַרריכטן אַז. 1065 00:53:13,410 --> 00:53:13,620 יאָ. 1066 00:53:13,620 --> 00:53:15,460 זיי זאָל זיין דער זעלביקער בייַטעוודיק נאָמען. 1067 00:53:15,460 --> 00:53:16,710 גוט כאַפּן. 1068 00:53:16,710 --> 00:53:19,640 1069 00:53:19,640 --> 00:53:19,950 גוט. 1070 00:53:19,950 --> 00:53:22,610 אַזוי לאָזן ס מאַך אויף צו שטריקל קאַנקאַטאַניישאַן. 1071 00:53:22,610 --> 00:53:27,500 אויב איך געוואלט צו נעמען צוויי סטרינגס, דעמאָלט איך קענען קאַנקאַטאַנייט זיי 1072 00:53:27,500 --> 00:53:28,550 מיט די פּונקט אָפּעראַטאָר. 1073 00:53:28,550 --> 00:53:32,440 אַזוי אויב איך האָבן מילאָ ווי אַ ערשטער נאָמען און באַנאַנע ווי אַ לעצט נאָמען, דעמאָלט 1074 00:53:32,440 --> 00:53:35,430 קאָנקאַטענאַטינג מיט די פּונקט אָפּעראַטאָר און דעמאָלט פּאַטינג אַ פּלאַץ אין צווישן 1075 00:53:35,430 --> 00:53:39,210 וועט מאַכן אַ שטריקל אַז כּולל מילאָ באַנאַנע, וואָס איך קענען דעריבער אפקלאנג אָדער, 1076 00:53:39,210 --> 00:53:41,280 גאַנץ, דרוקן אויס. 1077 00:53:41,280 --> 00:53:44,465 >> גערעדט פון אפקלאנג, לאָזן ס רעדן וועגן אַ ביסל נוציק - 1078 00:53:44,465 --> 00:53:44,920 אָאָפּס. 1079 00:53:44,920 --> 00:53:46,030 איך בין נעבעכדיק. 1080 00:53:46,030 --> 00:53:52,920 א ביסל נוציק פפּ פאַנגקשאַנז. 1081 00:53:52,920 --> 00:53:56,240 אַזוי מיר האָבן די - 1082 00:53:56,240 --> 00:53:57,444 טעכניש שוועריקייטן. 1083 00:53:57,444 --> 00:53:58,694 איין רגע. 1084 00:53:58,694 --> 00:54:16,960 1085 00:54:16,960 --> 00:54:19,550 איך געשיקט עס. 1086 00:54:19,550 --> 00:54:22,320 פּאָווערפּאָינט פּראָבלעמס. 1087 00:54:22,320 --> 00:54:29,200 און מיר זענען צוריק מיט פפּ פאַנגקשאַנז. 1088 00:54:29,200 --> 00:54:32,010 1089 00:54:32,010 --> 00:54:35,150 און מיר זענען צוריק מיט פפּ פאַנגקשאַנז. 1090 00:54:35,150 --> 00:54:39,890 >> אַזוי מיר האָבן די דאַרפן פֿונקציע, ווו אויב איר פאָרן אין אַ טעקע, דאָ ס איז פּונקט 1091 00:54:39,890 --> 00:54:43,300 אַ בייַשפּיל פון אַ טעקע אַז איך זאל פאָרן ין 1092 00:54:43,300 --> 00:54:47,605 דעמאָלט וואָס וועט אַרייַננעמען די פפּ קאָד פון אַז טעקע אַז איך אָנווייַזן. 1093 00:54:47,605 --> 00:54:49,940 און עס וועט אָפּשאַצן אַז ין 1094 00:54:49,940 --> 00:54:54,450 דעמאָלט מיר אויך האָבן אפקלאנג, וואָס איז אַ פּאַראַלעל צו פּרינטף. 1095 00:54:54,450 --> 00:54:57,710 אַרויסגאַנג איז אַ פּאַראַלעל צו ברעכן, וואָס עקסיץ די בלאָק פון 1096 00:54:57,710 --> 00:54:58,570 קאָד אַז איר ניטאָ ין 1097 00:54:58,570 --> 00:55:03,180 און דעמאָלט ליידיק טשעקס צי אַ געגעבן בייַטעוודיק איז ווי נאַל אָדער נול אָדער 1098 00:55:03,180 --> 00:55:08,482 וועלכער איז יקווייטיד מיט זייַענדיק ליידיק. 1099 00:55:08,482 --> 00:55:09,438 יאָ. 1100 00:55:09,438 --> 00:55:15,341 >> וילעם: פֿאַר די שטריקל קאַנקאַטאַניישאַן פּונקט אָפּעראַטאָר איינער, אין פפּ, איז אַז די 1101 00:55:15,341 --> 00:55:20,158 זעלביקער ווי אין דזשאַוואַסקריפּט ווו עס ס ניצן די פּונקט פֿאַר קאַנקאַטאַניישאַן מיטל פּלוס? 1102 00:55:20,158 --> 00:55:27,440 אַזוי פֿאַר פול נאָמען, איר געקענט האָבן דאָלאַר צייכן ערשטער + און דעמאָלט + לעצט? 1103 00:55:27,440 --> 00:55:27,720 >> זאַמילאַ טשאַן: יאָ. 1104 00:55:27,720 --> 00:55:32,150 אַזוי די קשיא איז צי אין פפּ מיר קענען נוצן די זעלבע שטריקל קאַנקאַטאַניישאַן 1105 00:55:32,150 --> 00:55:33,890 ווי אין דזשאַוואַסקריפּט מיט די פּלאַסיז. 1106 00:55:33,890 --> 00:55:35,410 און יוסף וועט באַקומען אין אַז שפּעטער. 1107 00:55:35,410 --> 00:55:36,620 איך טראַכטן ער האט אַ גליטש אויף אַז. 1108 00:55:36,620 --> 00:55:37,570 פאקטיש, עס ס אַנדערש. 1109 00:55:37,570 --> 00:55:41,310 אַזוי אין דזשאַוואַסקריפּט, איר דאַרפֿן צו נוצן די פּלוס צו קאַנקאַטאַנייט סטרינגס. 1110 00:55:41,310 --> 00:55:43,280 און אין פפּ, איר האָבן צו נוצן די פּונקט אָפּעראַטאָר. 1111 00:55:43,280 --> 00:55:44,530 אַזוי זיי ניטאָ אַנדערש. 1112 00:55:44,530 --> 00:55:46,680 1113 00:55:46,680 --> 00:55:46,910 >> גוט. 1114 00:55:46,910 --> 00:55:49,500 אַזוי איצט אַז מיר 'ווע באדעקט אַלע דעם פפּ, ווו טוט עס 1115 00:55:49,500 --> 00:55:50,490 טאַקע קומען אין האַנטיק? 1116 00:55:50,490 --> 00:55:54,470 נו, עס קומט אין האַנטיק ווען מיר קענען פאַרבינדן עס מיט אונדזער HTML. 1117 00:55:54,470 --> 00:55:59,550 אַזוי אונדזער פפּ וועט געבן אונדז די מאַכט צו יבערבייַטן אַ בלאַט ס HTML צופרידן פריערדיק צו 1118 00:55:59,550 --> 00:56:00,000 זייַן לאָודינג. 1119 00:56:00,000 --> 00:56:04,270 אַזוי באזירט אויף פאַרשידענע טנאָים, יוזשאַוואַלי די ספּעציפיש באַניצער אַז ס 1120 00:56:04,270 --> 00:56:07,520 לאָגד אין, מיר קענען אַרויסווייַזן פאַרשידענע אינפֿאָרמאַציע. 1121 00:56:07,520 --> 00:56:08,800 לינדאַ, האט איר האָבן אַ קשיא? 1122 00:56:08,800 --> 00:56:15,510 >> וילעם: קענען איר קאַנקאַטאַנייט אַ ינטאַדזשער אויך? 1123 00:56:15,510 --> 00:56:16,760 >> זאַמילאַ טשאַן: יא, איר קענען. 1124 00:56:16,760 --> 00:56:19,530 1125 00:56:19,530 --> 00:56:23,270 אַזוי די קשיא איז אויב איר קענען קאַנקאַטאַנייט ינטאַדזשערז אָדער אנדערע 1126 00:56:23,270 --> 00:56:28,920 וואַריאַבלע.ס איצט, מיר מאַך אויף צו מווק, וואָס איז אַ פּעראַדיים אַז מיר געניצט אין 1127 00:56:28,920 --> 00:56:33,380 פּסעט7 און אַ פּלאַץ פון וועב דיזיינערז נוצן פֿאַר אָרגאַנייזינג די קאָד אין די טעקעס 1128 00:56:33,380 --> 00:56:34,490 אין זייער וועבזייַטל. 1129 00:56:34,490 --> 00:56:35,870 ב שטייט פֿאַר מאָדעל. 1130 00:56:35,870 --> 00:56:41,450 און בייסיקלי, מאָדעל טעקעס וועט האַנדלען מיט ינעראַקשאַנז מיט די דייטאַבייס. 1131 00:56:41,450 --> 00:56:44,640 מיינונג טעקעס, זיי פאַרבינדן צו די עסטעטיק פון די וועבזייַטל. 1132 00:56:44,640 --> 00:56:47,550 און די קאָנטראָללער כאַנדאַלז באַניצער ריקוועס, פּאַרסעס 1133 00:56:47,550 --> 00:56:49,230 דאַטן, טוט אנדערע לאָגיק. 1134 00:56:49,230 --> 00:56:52,520 >> אין פּסעט7, מיר קאַמביינד דער מאָדעל און די קאָנטראָללער. 1135 00:56:52,520 --> 00:56:55,880 און מיר נאָר גערופן זיי קאַנטראָולערז און שטעלן זיי אין די ציבור וועגווייַזער. 1136 00:56:55,880 --> 00:57:01,730 און די מיינונג טעקעס, מיר נוצן זיי ווי טעמפּלאַטעס אין די טעמפּלאַטעס וועגווייַזער. 1137 00:57:01,730 --> 00:57:07,260 אַזוי דעם דיאַגראַמע דאָ אויך רעפּראַזענץ אַז זעלביקער טיפּ פון אָפּטייל מיט די 1138 00:57:07,260 --> 00:57:10,510 מאָדעל און די קאַנטראָולער אין לילאַ דאָ אויף די לינק און 1139 00:57:10,510 --> 00:57:12,770 די מיינונג אויף די רעכט. 1140 00:57:12,770 --> 00:57:16,020 אַזוי דעם איז אַ סכעמאַטיש אַז עטלעכע פון ​​איר זאל האָבן געזען אין אָפפיסע שעה אָדער 1141 00:57:16,020 --> 00:57:19,130 דייאַגראַמז אַז מיר זענען צייכענונג ווי איר זענען פיגיערינג אויס דיין פּסעט. 1142 00:57:19,130 --> 00:57:25,030 >> אַזוי דאָ, אין אַ געגעבן קאַנטראָולער, אַ מאָדעל קאַנטראָולער, מיר האָבן פאַנגקשאַנז 1143 00:57:25,030 --> 00:57:30,490 אַז פאַרבינדן צו קוועריינג די סקל דאַטאַבאַסע, עקסאַקיוטינג פפּ לאָגיק. 1144 00:57:30,490 --> 00:57:32,370 אפֿשר איר וואָלט קוק אַרויף אַ לאַגער אין יאַהאָאָ! 1145 00:57:32,370 --> 00:57:34,590 פינאַנסע. 1146 00:57:34,590 --> 00:57:37,390 אָדער טאָמער, איר וואָלט נאָר טשעק צו זען צי אַ באַניצער האט דערלאנגט אַ 1147 00:57:37,390 --> 00:57:40,250 פאָרעם שוין פאר בעת באזוכט אייער Page. 1148 00:57:40,250 --> 00:57:43,390 און דעמאָלט איר וואָלט ופפירן אַ פאָרעם איבער דאָ. 1149 00:57:43,390 --> 00:57:48,210 נאָך אַז פאָרעם האט שוין דערלאנגט דורך די באַניצער, די אַקציע וואס איז 1150 00:57:48,210 --> 00:57:53,470 ספּעסאַפייד אין די פאָרעם ס HTML קוויטל וואָלט אָנווייַזן די בלאַט אַז עס 1151 00:57:53,470 --> 00:57:55,620 קערט אַז דאַטן צו. 1152 00:57:55,620 --> 00:57:59,460 >> אַזוי אַלע פון ​​אַז אינפֿאָרמאַציע וואָלט זיין געשיקט צוריק צו דיין קאַנטראָולער. 1153 00:57:59,460 --> 00:58:02,620 דעמאָלט איר וואָלט מיסטאָמע טאָן אַ ביסל מער לאָגיק אויף אַז און אפֿשר ויספירן אַ ביסל 1154 00:58:02,620 --> 00:58:06,510 מער קוויריז אין די סקל דייטאַבייס און דעמאָלט, לעסאָף, קומען אַרויף מיט אַ נייסלי 1155 00:58:06,510 --> 00:58:11,930 פּאַקט גאַנג פון אינפֿאָרמאַציע אַז איר וואָלט פאָרן אין אין עטלעכע אנדערע מוסטער 1156 00:58:11,930 --> 00:58:13,950 אַז געוויזן אַז אינפֿאָרמאַציע. 1157 00:58:13,950 --> 00:58:17,030 איצט, ווי טאָן מיר פאקטיש פּעקל אַז אינפֿאָרמאַציע אַרויף? 1158 00:58:17,030 --> 00:58:23,980 גוט, מיר האָבן אַ פֿונקציע גערופן רענדער אַז איז געווען אין די פונקטיאָנס.פפּ טעקע אין 1159 00:58:23,980 --> 00:58:29,950 פּסעט7, ווו איר פאָרן אין דעם נאָמען פון אַ טעקע, דער נאָמען פון אַ מוסטער. 1160 00:58:29,950 --> 00:58:32,160 >> און דעמאָלט איר אויך פאָרן אין אַ אַססאָסיאַטיווע מענגע. 1161 00:58:32,160 --> 00:58:37,150 און אַזוי אַז אַססאָסיאַטיווע מענגע רעפּראַזענץ די פאַרשידענע אינפֿאָרמאַציע 1162 00:58:37,150 --> 00:58:39,040 אַז איר ווילן צו פאָרן ין 1163 00:58:39,040 --> 00:58:43,460 איצט, וואָס ס געגאנגען צו זיין קעסיידערדיק אין די ביישפילן איז אַז די שליסלען אָדער, 1164 00:58:43,460 --> 00:58:47,070 אלא, די שליסלען פון די אַססאָסיאַטיווע ערייז, די ביסט וואָס ס געגאנגען צו זיין 1165 00:58:47,070 --> 00:58:51,050 דערוואַרט צו זיין קעסיידערדיק דורך די טעמפּלאַטע, ווייַל עס ווייסט עס דארף 1166 00:58:51,050 --> 00:58:53,990 עפּעס גערופן אָנזאָג אָדער גערופן נאָמען. 1167 00:58:53,990 --> 00:58:56,940 און דעמאָלט די זאכן אויף די רעכט, די פאַקטיש וואַלועס, אַזוי אין דעם פאַל, ווער ס 1168 00:58:56,940 --> 00:59:00,750 אַ גוט יינגל און מילאָ, די זענען געגאנגען צו זיין די וואַלועס וואָס זענען טשאַנגינג 1169 00:59:00,750 --> 00:59:05,610 אַז די קאַנטראָולער ענדערונגען יעדער צייַט אָדער באזירט אויף אַ זיכער צושטאַנד און 1170 00:59:05,610 --> 00:59:07,120 וועט פאָרן אַז ין 1171 00:59:07,120 --> 00:59:12,790 >> אַזוי דאָ אין טעמפּלאַטעס, מיר זען אַז מיר זענען ניצן HTML ספּעציעל אותיות, 1172 00:59:12,790 --> 00:59:16,370 וואָס נאָר בייסיקלי מיטל אַז מיר וועלן צו באַקומען די ייַנקוקנ שטריקל אַז די 1173 00:59:16,370 --> 00:59:17,580 באַניצער שטעלן ין 1174 00:59:17,580 --> 00:59:20,880 און מיר ווילן צו פאַרבייַטן אָנזאָג אין עס. 1175 00:59:20,880 --> 00:59:26,110 אַזוי דעמאָלט ווען מיר אַקטשאַוואַלי View דער טעקע, די ספּעציפיש 1176 00:59:26,110 --> 00:59:28,700 אינפֿאָרמאַציע איז דורכגעגאנגען ין 1177 00:59:28,700 --> 00:59:33,850 באַמערקונג אַז די שליסל ווי ופפירן אַרבעט איז אַז די שליסלען פון די אַססאָסיאַטיווע 1178 00:59:33,850 --> 00:59:37,170 ערייז, די ווערן בייַטעוודיק נעמען דאָ. 1179 00:59:37,170 --> 00:59:40,720 און אַזוי די וואַלועס פון אַז שליסל אין די אַססאָסיאַטיווע מענגע דעמאָלט ווערט דער 1180 00:59:40,720 --> 00:59:41,970 ווערט פון די בייַטעוודיק. 1181 00:59:41,970 --> 00:59:44,800 1182 00:59:44,800 --> 00:59:46,040 >> איצט, לאָזן ס מאַך אויף צו סקל. 1183 00:59:46,040 --> 00:59:48,010 עס שטייט פֿאַר סטראַקטשערד אָנפֿרעג שפּראַך. 1184 00:59:48,010 --> 00:59:50,460 און אַזוי דעם איז נאָר אַ פּראָגראַממינג שפּראַך דיזיינד 1185 00:59:50,460 --> 00:59:51,880 פֿאַר אָנפירונג דאַטאַבייסיז. 1186 00:59:51,880 --> 00:59:56,860 און עס געקומען אין האַנטיק פֿאַר אונדז אין אונדזער פּסעט7 פינאַנצן וועבזייַטל. 1187 00:59:56,860 --> 01:00:00,510 עססענטיאַללי, עס ס נאָר אַ גרינג וועג צו שפּור און פירן אַבדזשעקס און טישן 1188 01:00:00,510 --> 01:00:02,070 און לינק זיי צו יעדער אנדערער. 1189 01:00:02,070 --> 01:00:06,860 איצט, טראַכטן פון דיין סקל דאַטאַבאַסע בייסיקלי ווי אַ עקססעל טעקע, טאָמער, 1190 01:00:06,860 --> 01:00:10,040 מיט קייפל טאַבבעד שיץ. 1191 01:00:10,040 --> 01:00:13,820 >> אַזוי איר געקענט האָבן קייפל טישן, טאָמער, אַז לינגקט צו איינער אנדערן. 1192 01:00:13,820 --> 01:00:19,420 און פיל ווי עקססעל, מיר האָבן אַ פּלאַץ פון די פאַנגקשאַנאַליטי אַז מיר ווילן. 1193 01:00:19,420 --> 01:00:22,300 פֿאַר בייַשפּיל, מיר קענען אויסקלייַבן זיכער ראָוז. 1194 01:00:22,300 --> 01:00:24,110 מיר קענען אַרייַנלייגן אינפֿאָרמאַציע. 1195 01:00:24,110 --> 01:00:25,560 מיר קענען דערהייַנטיקן ראָוז. 1196 01:00:25,560 --> 01:00:27,440 און מיר קענען אויך אויסמעקן זאכן. 1197 01:00:27,440 --> 01:00:30,920 1198 01:00:30,920 --> 01:00:36,560 >> די סקל אויסקלייַבן אַרבעט דורך סאַלעקטינג ראָוז אָדער אַ רודערן פון ספּעסאַפייד שפאלטן פון אַ 1199 01:00:36,560 --> 01:00:39,640 דאַטאַבאַסע אַז גלייַכן אַ זיכער קרייטיריאַ אַז איר אָנווייַזן. 1200 01:00:39,640 --> 01:00:44,930 אַזוי איבער דאָ ווען איך זען אויסקלייַבן * פון וויזערדז ווו הויז = ראַווענקלאַוו, דעמאָלט 1201 01:00:44,930 --> 01:00:48,340 איך בין סאַלעקטינג *, וואָס מיטל איך בין סאַלעקטינג יעדער איין זייַל אין אַז 1202 01:00:48,340 --> 01:00:56,340 רודערן פון די וויזערדז טיש אָבער נאָר אויב די הויז זייַל יקוואַלז ראַווענקלאַוו. 1203 01:00:56,340 --> 01:00:57,840 איצט, דעם איז ריין אָדער סקל. 1204 01:00:57,840 --> 01:01:02,680 אַזוי אויב איך געגאנגען אין פפּמיאַדמין, וואָס איז די ספּעציפיש וועג אַז מיר נוצן צו פירן 1205 01:01:02,680 --> 01:01:07,040 אונדזער סקל דאַטאַבייסיז, דעמאָלט איך קען טאָן אַז אין די פפּמיאַדמין וועבזייַטל. 1206 01:01:07,040 --> 01:01:08,290 און וואס וואָלט ויספירן. 1207 01:01:08,290 --> 01:01:11,280 >> אבער מיר פאקטיש ווילן צו טאָן אַז אויף די פפּ זייַט. 1208 01:01:11,280 --> 01:01:12,580 אַזוי ווי טאָן מיר טאָן אַז? 1209 01:01:12,580 --> 01:01:20,180 גוט, מיר נוצן די אָנפֿרעג פֿונקציע, וואָס בייסיקלי עקסאַקיוץ אַז סקל אָנפֿרעג. 1210 01:01:20,180 --> 01:01:21,830 ניצן? 1211 01:01:21,830 --> 01:01:25,850 ווי אַ פּלאַסעהאָלדער, מיר קענען פאָרן אין זיכער וואַלועס צו אונדזער שטריקל אַז מיר 1212 01:01:25,850 --> 01:01:26,920 ווילן צו פאַרבייַטן. 1213 01:01:26,920 --> 01:01:32,110 אַזוי טאָמער איך בין סטאָרינג פאַרשידענע וואַלועס אין די קורר_האָוסע, וואָס 1214 01:01:32,110 --> 01:01:34,400 רעפּראַזענץ די קראַנט הויז אַז איך בין געגאנגען דורך. 1215 01:01:34,400 --> 01:01:39,040 אַזוי איך קענען פאָרן אַז אין ווי אַ פּלאַסעהאָלדער מיט די קשיא צייכן. 1216 01:01:39,040 --> 01:01:43,290 און דעמאָלט איך וועט בייסיקלי ויספירן די זעלביקער זאַך ווי איך האט פריער, חוץ 1217 01:01:43,290 --> 01:01:45,550 איצט, איך בין אין פפּ. 1218 01:01:45,550 --> 01:01:51,300 >> און אָנפֿרעג וועט צוריקקומען אַ אַססאָסיאַטיווע מענגע. 1219 01:01:51,300 --> 01:01:53,470 און איך בין געגאנגען צו קראָם עס אין ראָוז. 1220 01:01:53,470 --> 01:01:56,880 איצט, אָנפֿרעג קענען שטענדיק פאַרלאָזן. 1221 01:01:56,880 --> 01:02:02,870 אפשר די סקל אָנפֿרעג קען ניט ויספירן ווייַל די טיש האט נישט עקסיסטירן. 1222 01:02:02,870 --> 01:02:04,310 אָדער טאָמער, די זייַל האט נישט עקסיסטירן. 1223 01:02:04,310 --> 01:02:05,400 עפּעס איז פאַלש. 1224 01:02:05,400 --> 01:02:08,170 נו, אין אַז פאַל, איר וועט וועלן צו מאַכן זיכער אַז איר קאָנטראָלירן צי די 1225 01:02:08,170 --> 01:02:09,700 אָנפֿרעג אומגעקערט פאַלש. 1226 01:02:09,700 --> 01:02:15,590 און אַז ס דורך ניצן די דרייַיק יקוואַלז אָפּעראַציע עס. 1227 01:02:15,590 --> 01:02:19,660 >> און דעמאָלט איך אַנטשולדיקן, וואָס איז אן אנדער קס50 פֿונקציע, גייט פארביי אין אַ אָנזאָג. 1228 01:02:19,660 --> 01:02:23,435 און אויב איר קוק אין אַנטשולדיקן, אַלע עס טאַקע טוט איז ופפירן אַפּאָלאָגי.פפּ. 1229 01:02:23,435 --> 01:02:26,100 1230 01:02:26,100 --> 01:02:26,410 יאָ. 1231 01:02:26,410 --> 01:02:29,630 >> וילעם: קען איר דערקלערן וואָס אַז שטערן טוט צווישן אויסקלייַבן און פון? 1232 01:02:29,630 --> 01:02:30,710 >> זאַמילאַ טשאַן: יאָ, לעגאַמרע. 1233 01:02:30,710 --> 01:02:35,220 אַזוי די שטערן אין צווישן אויסקלייַבן און פון מיטל אַז איך ווילן צו אויסקלייַבן די גאנצע 1234 01:02:35,220 --> 01:02:37,440 גאנצע רודערן פון מיין טיש. 1235 01:02:37,440 --> 01:02:41,900 איך קען 'ווע אנגעוויזן אויסקלייַבן נאָמען, יאָר, הויז. 1236 01:02:41,900 --> 01:02:46,160 און איך וואָלט נאָר באַקומען די דרייַ שפאלטן אין מיין טיש. 1237 01:02:46,160 --> 01:02:51,560 אבער אויב איך זאָגן אויסקלייַבן *, דעמאָלט איך וועט באַקומען אַלץ אין אַז זייַל. 1238 01:02:51,560 --> 01:02:53,760 דעמאָלט איך בין געגאנגען צו גיין איר אין דעם צוריק ערשטער. 1239 01:02:53,760 --> 01:02:57,656 >> וילעם: אזוי דעם איז נאָך אין סקל, רעכט? 1240 01:02:57,656 --> 01:02:59,610 איז דעם אָנפֿרעג אָדער איז דעם פפּ? 1241 01:02:59,610 --> 01:03:00,550 >> זאַמילאַ טשאַן: מיר ניטאָ אין אַ אָנפֿרעג. 1242 01:03:00,550 --> 01:03:01,940 אַזוי דעם איז אין פפּ. 1243 01:03:01,940 --> 01:03:06,280 אַזוי ניצן די פפּ פונקציאָנירן אָנפֿרעג, מיר ניטאָ עקסאַקיוטינג אַ סקל אָנפֿרעג. 1244 01:03:06,280 --> 01:03:11,988 1245 01:03:11,988 --> 01:03:15,364 >> וילעם: איז עפּעס אין סקל פאַל-שפּירעוודיק, ווי אויסקלייַבן 1246 01:03:15,364 --> 01:03:17,834 אָדער וויזערדז אָדער הויז? 1247 01:03:17,834 --> 01:03:20,050 >> זאַמילאַ טשאַן: איז עפּעס אין סקל פאַל-שפּירעוודיק? 1248 01:03:20,050 --> 01:03:21,760 איך גלויבן אַזוי, יאָ. 1249 01:03:21,760 --> 01:03:24,620 איך גלויבן אַז קלייַבן און פֿון און ווו זענען פאַל-שפּירעוודיק. 1250 01:03:24,620 --> 01:03:25,535 ניט קיין? 1251 01:03:25,535 --> 01:03:27,500 >> באַגאַזלענען באָודאַן: אזוי, עס ס די פאַרקערט. 1252 01:03:27,500 --> 01:03:32,030 די זייַל נעמען און די טיש מיטל, אַלע פון ​​די זענען פאַל-שפּירעוודיק. 1253 01:03:32,030 --> 01:03:35,470 אָבער קיין פון די מיסקל שליסל ווערטער, ווי אויסקלייַבן, פון, און ווו, די זענען ניט 1254 01:03:35,470 --> 01:03:36,140 פאַל-שפּירעוודיק. 1255 01:03:36,140 --> 01:03:36,420 גוט. 1256 01:03:36,420 --> 01:03:37,780 אַזוי דער פאַרקערט פון וואָס איך געזאגט. 1257 01:03:37,780 --> 01:03:40,420 אַזוי אַלע פון ​​די מיסקל טערמינען - 1258 01:03:40,420 --> 01:03:42,670 אויסקלייַבן, פון, ווו - די זענען ניט פאַל-שפּירעוודיק. 1259 01:03:42,670 --> 01:03:44,630 אבער אַלץ אַנדערש איז. 1260 01:03:44,630 --> 01:03:45,210 גוט. 1261 01:03:45,210 --> 01:03:46,500 איר אין די פראָנט. 1262 01:03:46,500 --> 01:03:52,041 >> וילעם: אויב איך האָבן $ ראָוז אין טערמינען פון מער ווי איין רודערן, טוט אַז מיינען איז 1263 01:03:52,041 --> 01:03:53,640 נאָר ווערט אַ אַססאָסיאַטיווע מענגע? 1264 01:03:53,640 --> 01:03:59,550 >> זאַמילאַ טשאַן: אזוי די קשיא איז אויב ראָוז האט מער ווי איין רודערן אין עס, טוט 1265 01:03:59,550 --> 01:04:01,800 עס ווערן אַ אַססאָסיאַטיווע מענגע? 1266 01:04:01,800 --> 01:04:05,680 אַזוי עס איז אַ מענגע פון ​​אַססאָסיאַטיווע ערייז שוין. 1267 01:04:05,680 --> 01:04:10,730 אַזוי אפילו אויב עס ס נאָר איין רודערן אומגעקערט, דעמאָלט איר 'ד האָבן צו גיין צו 1268 01:04:10,730 --> 01:04:12,690 אינדעקס 0 פון אַז רעזולטאַט. 1269 01:04:12,690 --> 01:04:15,316 און דעמאָלט איר 'ד האָבן אַז ערשטער רודערן. 1270 01:04:15,316 --> 01:04:17,482 יא, בעלינדאַ? 1271 01:04:17,482 --> 01:04:21,258 >> וילעם: ווען איר נוצן ===, איז דעם די בלויז בייַשפּיל? 1272 01:04:21,258 --> 01:04:22,210 אָדער זענען דאָרט אנדערע? 1273 01:04:22,210 --> 01:04:26,815 >> זאַמילאַ טשאַן: אזוי אין דעם פאַל, === איז אַ פאַרגלייַך אַריבער טייפּס. 1274 01:04:26,815 --> 01:04:29,870 1275 01:04:29,870 --> 01:04:34,050 נעבעכדיק. === איז אַ פאַרגלייַך אַז קאַמפּערז די טייפּס. 1276 01:04:34,050 --> 01:04:37,620 און דעמאָלט == קאַמפּערז אַריבער אַלע טייפּס. 1277 01:04:37,620 --> 01:04:41,620 >> וילעם: קענען איר דערקלערן וואָס ראָוז איז אין דעם מעמד? 1278 01:04:41,620 --> 01:04:45,120 איז עס רודערן פון דאַטן? 1279 01:04:45,120 --> 01:04:48,100 >> זאַמילאַ טשאַן: אין די ווייַטער רוק, איך בין געגאנגען צו דערקלערן וואָס ראָוז איז. 1280 01:04:48,100 --> 01:04:49,890 אַזוי אויב איר טאָן ניט מיינונג האלטן אַוועק אויף אַז. 1281 01:04:49,890 --> 01:04:50,620 און דעמאָלט איר אין דעם צוריק? 1282 01:04:50,620 --> 01:04:54,699 >> וילעם: פֿאַר פאַנגקשאַנז ווי אָנפֿרעג, ופפירן און אַנטשולדיקן [ינאָדאַבאַל]? 1283 01:04:54,699 --> 01:04:59,050 1284 01:04:59,050 --> 01:05:03,050 >> זאַמילאַ טשאַן: די קשיא איז צי די פאַנגקשאַנז - אָנפֿרעג, אַנטשולדיקן, 1285 01:05:03,050 --> 01:05:04,510 און ופפירן - 1286 01:05:04,510 --> 01:05:05,930 זענען פּראָסט אַריבער פפּ. 1287 01:05:05,930 --> 01:05:09,460 דאס זענען אָנעס אַז קס50 געשריבן פֿאַר פּסעט7. 1288 01:05:09,460 --> 01:05:09,910 און דזשייַ? 1289 01:05:09,910 --> 01:05:15,333 >> וילעם: ווען איר דאַרפֿן צו זאָגן $ _סעססיאָן, איז אַז בלויז פֿאַר ידס? 1290 01:05:15,333 --> 01:05:17,310 אָדער קען איר האָבן געזאגט אַז דאָ? 1291 01:05:17,310 --> 01:05:23,440 >> זאַמילאַ טשאַן: אזוי די קשיא איז, ווען מיר נוצן $ _סעססיאָן, אַז איז געווען א ספּעציפיש 1292 01:05:23,440 --> 01:05:25,290 גלאבאלע בייַטעוודיק אַז מיר 'רע ניצן. 1293 01:05:25,290 --> 01:05:32,080 דאָ דעם בייַטעוודיק איז געגאנגען צו זיין היגע צו אונדזער פֿונקציע. 1294 01:05:32,080 --> 01:05:36,588 אַזוי מיר ניטאָ פּונקט דיקלערינג אַ נייַ בייַטעוודיק. 1295 01:05:36,588 --> 01:05:38,460 >> וילעם: ווי איז אַנטשולדיקן ימפּלאַמענטאַד? 1296 01:05:38,460 --> 01:05:40,960 >> זאַמילאַ טשאַן: די קשיא איז, ווי איז אַנטשולדיקן ימפּלאַמענטאַד? 1297 01:05:40,960 --> 01:05:44,180 און איך טראַכטן דעם איז פאקטיש אַ שיין גוט פיר פֿאַר איר גייז צו גיין אין 1298 01:05:44,180 --> 01:05:49,260 די פונקטיאָנס.פפּ אָפּטיילונג און קוק בייַ אַנטשולדיקן און זען ווי איר געקענט האָבן 1299 01:05:49,260 --> 01:05:50,670 געטאן עס זיך. 1300 01:05:50,670 --> 01:05:55,620 אַזוי איך קען לאָזן אַז צו איר אָבער נאָר זאָגן אַז אויב איר קוק בייַ אַנטשולדיקן, 1301 01:05:55,620 --> 01:06:02,110 דעמאָלט עס נעמט דער אָנזאָג אַז איר דערלאנגט צו אַנטשולדיקן, און דעמאָלט עס 1302 01:06:02,110 --> 01:06:06,570 רענדערז אַז אָנזאָג. 1303 01:06:06,570 --> 01:06:08,240 קיין מער שאלות? 1304 01:06:08,240 --> 01:06:08,710 איך ליבע שאלות. 1305 01:06:08,710 --> 01:06:09,555 אַזוי האַלטן זיי קומען. 1306 01:06:09,555 --> 01:06:11,888 >> וילעם: [ינאָדאַבאַל] 1307 01:06:11,888 --> 01:06:13,840 אפקלאנג אָדער דרוקן עס? 1308 01:06:13,840 --> 01:06:15,900 >> זאַמילאַ טשאַן: די קשיא איז, קען מיר ניט נאָר האָבן שטעלן 1309 01:06:15,900 --> 01:06:17,000 אפקלאנג אָדער דרוקן עס. 1310 01:06:17,000 --> 01:06:19,710 אַזוי אַז וואָלט האָבן געטאן עפּעס אַ ביסל אַנדערש. 1311 01:06:19,710 --> 01:06:23,750 אַז וואָלט האָבן געדרוקט אָנפֿרעג אַנדערש אין אַז - 1312 01:06:23,750 --> 01:06:27,420 געזונט, רעכט איצט, מיר 'רע פאקטיש אין אונדזער קאַנטראָולער. 1313 01:06:27,420 --> 01:06:30,350 אַזוי מיר טאָן ניט פאקטיש האָבן HTML שטעלן אַרויף דאָ. 1314 01:06:30,350 --> 01:06:34,946 אַנטשולדיקן דורך רענדערינג אַפּאָלאָגיזע.פפּ פאקטיש רעדירעקץ איר צו אַפּאָלאָגי.פפּ. 1315 01:06:34,946 --> 01:06:39,560 1316 01:06:39,560 --> 01:06:42,200 גוט. 1317 01:06:42,200 --> 01:06:45,880 >> אַזוי איצט, לאָזן ס גיין אויף צו אַדרעס דעם קשיא פון פריער וועגן וואָס 1318 01:06:45,880 --> 01:06:47,330 טאַקע איז ראָוז. 1319 01:06:47,330 --> 01:06:51,960 נו, אָנפֿרעג וועט צוריקקומען אַ מענגע פון ​​ראָוז. 1320 01:06:51,960 --> 01:06:55,020 און יעדער רודערן איז רעפּריזענטיד דורך אַ אַססאָסיאַטיווע מענגע. 1321 01:06:55,020 --> 01:07:02,840 אַזוי אויב איך 'ווע עקסאַקיוטאַד עטלעכע סקל אָנפֿרעג און איך 'ווע סטאָרד די רעזולטאַט אין ראָוז, דעמאָלט 1322 01:07:02,840 --> 01:07:07,850 ניצן אַ פאָרעאַטש שלייף, דעמאָלט דער מענגע נאָמען איז דער ערשטער איינער עס - ראָוז. 1323 01:07:07,850 --> 01:07:13,170 און דעמאָלט איך בין געגאנגען צו רופן יעדער רודערן אין עס $ רודערן. 1324 01:07:13,170 --> 01:07:20,060 >> אַזוי יטעראַטינג איבער אַז, איך קענען דעריבער צוטריט די געגעבן רודערן ס נאָמען זייַל, 1325 01:07:20,060 --> 01:07:22,340 יאָר זייַל, און הויז זייַל. 1326 01:07:22,340 --> 01:07:28,010 באַמערקונג אַז איך וואָלט ניט האָבן געווען קענען צו טאָן דעם מיט ראָוז, ווייַל ראָוז אינדעקס 1327 01:07:28,010 --> 01:07:29,290 נאָמען טוט נישט עקסיסטירן. 1328 01:07:29,290 --> 01:07:31,970 ראָוז איז נאָר אַ מענגע פון אַססאָסיאַטיווע ערייז. 1329 01:07:31,970 --> 01:07:34,870 אַזוי איר האָבן צוויי לעוועלס עס. 1330 01:07:34,870 --> 01:07:37,170 אַמאָל איר האָבן די מענגע פון ​​ראָוז, איר האָבן צו באַקומען אין אַז. 1331 01:07:37,170 --> 01:07:39,110 און דעמאָלט איר קענען צוטריט די שפאלטן. 1332 01:07:39,110 --> 01:07:41,636 האט אַז מאַכן עס קלאָר? 1333 01:07:41,636 --> 01:07:42,520 יאָ, אין פראָנט? 1334 01:07:42,520 --> 01:07:45,490 >> וילעם: [ינאָדאַבאַל] עפענען בראַקאַץ פֿאַר [ינאָדאַבאַל]? 1335 01:07:45,490 --> 01:07:46,220 >> זאַמילאַ טשאַן: זייַט מויכל? 1336 01:07:46,220 --> 01:07:49,740 >> וילעם: די עפענען בראַקאַץ. 1337 01:07:49,740 --> 01:07:52,420 >> זאַמילאַ טשאַן: די דאָ? 1338 01:07:52,420 --> 01:07:58,520 אַז ס אַלאַוינג מיר צו אַרייַננעמען אַז בייַטעוודיק. 1339 01:07:58,520 --> 01:07:58,670 יאָ. 1340 01:07:58,670 --> 01:08:01,900 >> וילעם: ווען איר דרוקן, זענען איר דרוקן צו די HTML קאָד? 1341 01:08:01,900 --> 01:08:03,110 >> זאַמילאַ טשאַן: יא. 1342 01:08:03,110 --> 01:08:07,720 ווען איך דרוק, דעם דאָ איז ין מיין מוסטער איצט, אַזוי 1343 01:08:07,720 --> 01:08:10,310 מיין מיינונג פון מווק אופֿן. 1344 01:08:10,310 --> 01:08:12,750 אַזוי איך בין דרוקן אין די HTML. 1345 01:08:12,750 --> 01:08:16,670 >> וילעם: אזוי אויב מיר זענען אין דעוועלאָפּער מכשירים נאָך פליסנדיק דעם, מיר געקענט 1346 01:08:16,670 --> 01:08:17,160 אַז אַקטשאַוואַלי אין קאָד? 1347 01:08:17,160 --> 01:08:18,410 >> זאַמילאַ טשאַן: אַז ס אַ גרויס קשיא, יאָ. 1348 01:08:18,410 --> 01:08:22,359 אַזוי אויב איר זענען אין די דעוועלאָפּער מכשירים אין פירעפאָקס ניצן פירעבוג אָדער 1349 01:08:22,359 --> 01:08:26,109 קראָום, דעמאָלט יאָ, איר געקענט זען די ספּעציפיש HTML. 1350 01:08:26,109 --> 01:08:28,470 אַזוי עס וואָלט ניט ווייַזן $ רודערן ["נאָמען"]. 1351 01:08:28,470 --> 01:08:32,524 עס וואָלט ווייַזן וועלכער נאָמען איז אין אַז רודערן. 1352 01:08:32,524 --> 01:08:36,268 >> וילעם: נאָר אַ גענעראַל אַרויסגעבן, וואָס זענען טר און טד דיפיינד ווי? 1353 01:08:36,268 --> 01:08:37,672 וואָס וואָלט מיר [ינאָדאַבאַל]? 1354 01:08:37,672 --> 01:08:41,850 1355 01:08:41,850 --> 01:08:44,814 >> זאַמילאַ טשאַן: טאַבלע רודערן טר, טיש דעמאָלט טד זייַל. 1356 01:08:44,814 --> 01:08:48,060 1357 01:08:48,060 --> 01:08:49,310 גוט. 1358 01:08:49,310 --> 01:08:55,771 1359 01:08:55,771 --> 01:08:56,835 >> וילעם: יאָ, עס ס טיש דאַטן. 1360 01:08:56,835 --> 01:08:58,770 >> זאַמילאַ טשאַן: טאַבלע דאַטן. 1361 01:08:58,770 --> 01:08:59,894 יאָ. 1362 01:08:59,894 --> 01:09:08,670 >> וילעם: עס ס אַ רודערן אין וואָס די שורע איז באהאנדלט ווי אַ זייַל? 1363 01:09:08,670 --> 01:09:08,910 >> זאַמילאַ טשאַן: נעבעכדיק. 1364 01:09:08,910 --> 01:09:10,570 קענען איר איבערחזרן אַז? 1365 01:09:10,570 --> 01:09:14,450 >> וילעם: ווי וואָלט איר וויזשוואַלייז ראָוז? 1366 01:09:14,450 --> 01:09:16,310 >> זאַמילאַ טשאַן: ווי וואָלט איר וויזשוואַלייז ראָוז אין וואָס טיפּ פון וועג? 1367 01:09:16,310 --> 01:09:21,796 זענען איר גערעדט וועגן די ראָוז דאָ אָדער די טר ראָוז? 1368 01:09:21,796 --> 01:09:22,630 >> וילעם: די ראָוז. 1369 01:09:22,630 --> 01:09:25,229 >> זאַמילאַ טשאַן: די ראָוז דאָ? 1370 01:09:25,229 --> 01:09:28,620 איך 'ד וויזשוואַלייז דעם ווי איך ויספירן מיין אָנפֿרעג. 1371 01:09:28,620 --> 01:09:38,729 און עס זאגט, גוט, איך האב אָדער 0 צו N סומע פון ​​ראָוז אַז גלייַכן די קרייטיריאַ 1372 01:09:38,729 --> 01:09:40,510 אַז איר האט קוויריד. 1373 01:09:40,510 --> 01:09:43,740 אַזוי איך האָבן עטלעכע נומער פון ראָוז. 1374 01:09:43,740 --> 01:09:51,450 אַזוי ראָוז, די $ ראָוז, סטאָרז יעדער איינער פון די ראָוז אין אַ מענגע. 1375 01:09:51,450 --> 01:09:58,110 אַזוי אפילו אויב עס ס נאָר איינער פון זיי, עס ס נאָך אַ מענגע פון ​​ראָוז אַז גלייַכן עס. 1376 01:09:58,110 --> 01:10:03,010 >> אַזוי דעמאָלט, פֿאַר בייַשפּיל, דעם איז ענלעך צו ווען איר פעטשט 1377 01:10:03,010 --> 01:10:05,390 דער קאַש פון ניצערס. 1378 01:10:05,390 --> 01:10:10,810 און די קרייטיריאַ עס איז געווען ווו שייַן יקוואַלז די סעסיע שייַן. 1379 01:10:10,810 --> 01:10:14,250 עס טאַקע נאָר איז איינער רודערן אַז קען גלייַכן אַז. 1380 01:10:14,250 --> 01:10:18,960 אָבער נאָך ראָוז פּונקט אומגעקערט איינער רודערן. 1381 01:10:18,960 --> 01:10:22,620 אַזוי איר 'ד האָבן צו גיין צו ראָוז, אינדעקס 0, אינדעקס קאַש צו 1382 01:10:22,620 --> 01:10:26,195 פאקטיש באַקומען צו דיין קאַש. 1383 01:10:26,195 --> 01:10:29,650 >> וילעם: איז די דרוק פונקציאָנירן אין אפקלאנג די זעלבע זאַך? 1384 01:10:29,650 --> 01:10:30,670 >> זאַמילאַ טשאַן: יא. 1385 01:10:30,670 --> 01:10:31,190 יאָ. 1386 01:10:31,190 --> 01:10:33,304 דרוק אַ אפקלאנג פון דער זעלביקער. 1387 01:10:33,304 --> 01:10:42,400 >> וילעם: איז די פאָרעאַטש שלייף די בלויז וועג צו אינדעקס אין ראָוז? 1388 01:10:42,400 --> 01:10:46,110 >> זאַמילאַ טשאַן: איז אַ פאָרעאַטש שלייף דער בלויז וועג אַז איר קענען 1389 01:10:46,110 --> 01:10:47,030 יטעראַטע דורך ראָוז? 1390 01:10:47,030 --> 01:10:47,180 נומ 1391 01:10:47,180 --> 01:10:51,000 איר קענען אויך נוצן אַ פֿאַר שלייף, צוגעשטעלט אַז איר וויסן די לענג 1392 01:10:51,000 --> 01:10:53,024 פון די רודערן ס מענגע. 1393 01:10:53,024 --> 01:10:58,500 >> וילעם: קען איר צוטריט עס ניצן אַ רודערן ווי [ינאָדאַבאַל]? 1394 01:10:58,500 --> 01:11:01,640 >> זאַמילאַ טשאַן: אזוי איר קענען ניט צוטריט עס נאָר ניצן רודערן אויב איר טאָן ניט האָבן אַ 1395 01:11:01,640 --> 01:11:05,160 פאָרעאַטש שלייף ביטנייַ אַז איר האָבן ניט דערקלערט רודערן. 1396 01:11:05,160 --> 01:11:08,150 1397 01:11:08,150 --> 01:11:09,660 יאָ. 1398 01:11:09,660 --> 01:11:10,810 יאָ, אין די ווייַס. 1399 01:11:10,810 --> 01:11:13,990 >> וילעם: אזוי וואָס טאָן טר און טד טאָן? 1400 01:11:13,990 --> 01:11:16,790 >> זאַמילאַ טשאַן: אזוי טר און טד זענען HTML טאַגס. 1401 01:11:16,790 --> 01:11:19,590 טר ינדיקייץ די אָנהייב פון אַ טיש רודערן. 1402 01:11:19,590 --> 01:11:26,625 און יעדער טד ינדיקייץ אַ נייַ טיש דאַטן זייַל. 1403 01:11:26,625 --> 01:11:32,275 >> וילעם: פֿאַר אַ וויזשאַוואַל פון וואָס אַ רודערן איז ווי, פּונקט ימאַדזשאַן די סקל, ווי 1404 01:11:32,275 --> 01:11:33,510 זיי האָבן אַ רודערן. 1405 01:11:33,510 --> 01:11:35,980 [ינאָדאַבאַל]. 1406 01:11:35,980 --> 01:11:36,390 >> זאַמילאַ טשאַן: יאָ. 1407 01:11:36,390 --> 01:11:37,630 אַז ס אַ גרויס פונט. 1408 01:11:37,630 --> 01:11:41,510 איר קענען וויזשוואַלייז ראָוז ווי נאָר ווי אין אַ עקססעל טיש, נאָר 1409 01:11:41,510 --> 01:11:44,540 דער רשימה פון די ראָוז. 1410 01:11:44,540 --> 01:11:46,870 גוט. 1411 01:11:46,870 --> 01:11:47,230 אַלע רעכט. 1412 01:11:47,230 --> 01:11:50,740 אַזוי איצט אַז מיר 'ווע ניטאָ איבער אויסקלייַבן, אויב עס זענען ניט קיין מער שאלות, מיר וועט 1413 01:11:50,740 --> 01:11:52,970 גיין איבער אַנטו אַרייַנלייגן. 1414 01:11:52,970 --> 01:11:58,220 אַזוי אויב איך געוואלט צו טאָן אין עטלעכע טיש און אַרייַנלייגן זיכער זייַל 1415 01:11:58,220 --> 01:12:02,320 וואַלועס, איך קען טאָן אליין אין ראַווענקלאַוו אין יאָר 7. 1416 01:12:02,320 --> 01:12:07,245 אבער מאל עס זאל זיין דופּליקאַט וואַלועס, ווי מיר געזען אין פּסעט7 ווען מיר 1417 01:12:07,245 --> 01:12:09,240 זענען אַפּדייטינג אונדזער פּאָרטפעל. 1418 01:12:09,240 --> 01:12:15,610 >> אַזוי אין דעם פאַל, מיר ווילן צו נוצן אויף דופּליקאַט שליסל דערהייַנטיקן, אַזוי אַז מיר טאָן ניט 1419 01:12:15,610 --> 01:12:18,280 קראָם קייפל ראָוז מיט דער זעלביקער ווערט אָבער גאַנץ דערהייַנטיקן עס. 1420 01:12:18,280 --> 01:12:21,780 1421 01:12:21,780 --> 01:12:25,560 דעמאָלט מיר פאקטיש האָבן דערהייַנטיקן, וואָס איז ניט אַ אַרייַנלייגן. 1422 01:12:25,560 --> 01:12:30,100 עס ס נאָר אַ דערהייַנטיקן ווו איר דערהייַנטיקן אין אַ זיכער טיש מיט אַ געגעבן 1423 01:12:30,100 --> 01:12:34,403 קרייטיריאַ און דעריבער, לעסאָף, ויסמעקן, וואָס טוט אַ זייער ענלעך זאַך. 1424 01:12:34,403 --> 01:12:40,200 >> וילעם: קען איר בעקיצער גיין איבער די דופּליקאַט שליסל? 1425 01:12:40,200 --> 01:12:40,850 >> זאַמילאַ טשאַן: יאָ. 1426 01:12:40,850 --> 01:12:48,340 יסענשאַלי דאָ, איך האב ינסערט אין גרינגאָטץ, איז, גאַללעאָנס, די וואַלועס. 1427 01:12:48,340 --> 01:12:56,900 אבער שייַן, מאַשמאָעס, איז אַ יינציק שליסל ווערט שטעלן זיך אין מיסקל טיש. 1428 01:12:56,900 --> 01:13:06,750 אַזוי אויב איך שוין האָבן אַז שייַן שטעלן אַרויף, דעמאָלט איך קענען ניט טאָן אַ נייַ רודערן. 1429 01:13:06,750 --> 01:13:10,961 אַזוי אויב עס טוט נישט עקסיסטירן שוין, דעמאָלט איך האָבן צו דערהייַנטיקן עס. 1430 01:13:10,961 --> 01:13:16,040 1431 01:13:16,040 --> 01:13:17,722 אין די מיטל אין די ווייַס. 1432 01:13:17,722 --> 01:13:21,570 >> וילעם: אזוי טאָן, דערהייַנטיקן, ויסמעקן, און אויסקלייַבן, זענען די אַלע בנימצא 1433 01:13:21,570 --> 01:13:22,875 לאָוקאַלי [ינאָדאַבאַל]? 1434 01:13:22,875 --> 01:13:27,320 1435 01:13:27,320 --> 01:13:29,630 >> זאַמילאַ טשאַן: אזוי טאָן, דערהייַנטיקן, ויסמעקן, און 1436 01:13:29,630 --> 01:13:31,120 אויסקלייַבן אלע סקל קוויריז. 1437 01:13:31,120 --> 01:13:34,970 אַזוי ווען איר ניטאָ ניצן סקל, איר וועט האָבן די בנימצא. 1438 01:13:34,970 --> 01:13:38,226 1439 01:13:38,226 --> 01:13:40,706 >> וילעם: צוריק צו דער פאַרגאַנגענהייַט קוויזיז - 1440 01:13:40,706 --> 01:13:44,178 עס איז געווען אַ קשיא אַז דעלט מיט אויב איר האט אַ טיש און געוואלט צו 1441 01:13:44,178 --> 01:13:52,610 אַרייַנלייגן פּרובירן סקאָרז אין איין און איר אַרייַנלייגן דיין נאָמען אַזוי עס וועט ניט לאָזן איר 1442 01:13:52,610 --> 01:13:54,594 [ינאָדאַבאַל] דיין פרייַנד ס פּרובירן כעזשבן. 1443 01:13:54,594 --> 01:13:59,060 ווי וואָלט איר טאָן אַז מיט אַרייַנלייגן? 1444 01:13:59,060 --> 01:14:02,490 >> זאַמילאַ טשאַן: אזוי די קשיא איז געווען וועגן אַ פרייַערדיק מיטן טערמין קשיא. 1445 01:14:02,490 --> 01:14:04,320 איך בין נישט אַווער פון וואָס איינער עס איז רעכט איצט. 1446 01:14:04,320 --> 01:14:06,790 אַזוי אפֿשר דערנאָכדעם, אויב איר ווילן צו קומען אַרויף און ווייַזן מיר, דעמאָלט איך קענען 1447 01:14:06,790 --> 01:14:08,155 אַוואַדע געבן איר טרינקגעלט. 1448 01:14:08,155 --> 01:14:11,250 1449 01:14:11,250 --> 01:14:15,460 אבער גערעדט פון ינסערטינג זאכן, ווי גענומען עמעצער ס כעזשבן ווען איר 1450 01:14:15,460 --> 01:14:18,800 זאָל ניט, לאָזן ס רעדן וועגן סקל ינדזשעקשאַן אנפאלן. 1451 01:14:18,800 --> 01:14:22,050 אַזוי אַ סקל ינדזשעקשאַן באַפאַלן איז יסענשאַלי ווו עמעצער נעמט 1452 01:14:22,050 --> 01:14:27,680 מייַלע פון ​​די נידעריק זיכערהייַט פון די וועג אַז איר זענען גענומען אין דאַטן. 1453 01:14:27,680 --> 01:14:35,660 >> אַזוי אין דאָ, פּונקט ווי אין קס50 פינאַנצן, ווען מיר לאָגד אין, מיר קענען אַרייַן אין אַ 1454 01:14:35,660 --> 01:14:39,510 נאמען אין די לאָגין פאָרעם, דער ערשטער טעקסט קעסטל, און 1455 01:14:39,510 --> 01:14:41,570 דעמאָלט אַרייַן אין אַ פּאַראָל. 1456 01:14:41,570 --> 01:14:45,610 אפשר אונדזער פפּ קאָד זאל קוקן עפּעס ווי דעם, ווו $ נאמען 1457 01:14:45,610 --> 01:14:51,410 איז די פּאָסטן-דאַטן נאמען און פּאַראָל איז פּאָסטן-דאַטן פּאַראָל. 1458 01:14:51,410 --> 01:14:55,110 און דעמאָלט מיר נאָר ויספירן אונדזער אָנפֿרעג, זאָגן, גוט, געזונט, אונדזער אָנפֿרעג איז געגאנגען צו 1459 01:14:55,110 --> 01:14:57,990 אויסקלייַבן פון אונדזער ניצערס, ווו די נאמען איז די 1460 01:14:57,990 --> 01:14:58,970 איינער אַז זיי דערלאנגט. 1461 01:14:58,970 --> 01:15:06,870 און די פּאַראָל איז די פּאַראָל, טייַטש אַז די פּאַסווערדז גלייַכן. 1462 01:15:06,870 --> 01:15:12,670 >> איצט, וואָס אויב אַנשטאָט פון פאקטיש סאַבמיטינג אַ פאַקטיש פּאַראָל, ווי 1463 01:15:12,670 --> 01:15:16,850 12345 און געסינג אין צאָן אַז זאגט פּאַראָל און טריינג צו כאַק זייער 1464 01:15:16,850 --> 01:15:21,460 חשבון, וואָס אויב אַנשטאָט זיי דערלאנגט דעם. 1465 01:15:21,460 --> 01:15:24,380 זיי קען טיפּ אין אפֿשר אַ טרעפן בייַ אַ פּאַראָל. 1466 01:15:24,380 --> 01:15:30,480 און דעריבער זיי וואָלט ענדיקן די ציטירן דעמאָלט טיפּ אין אָדער 1 = 1. 1467 01:15:30,480 --> 01:15:35,160 אַז וואָלט גאַנג גלייַך אין די סקל אָנפֿרעג צו קוקן עפּעס ווי דעם. 1468 01:15:35,160 --> 01:15:38,200 אויסקלייַבן פון וסערס ווו נאמען = פּראָנגס און פּאַראָל 1469 01:15:38,200 --> 01:15:41,450 יקוואַלז ליליע אָדער 1 = 1. 1470 01:15:41,450 --> 01:15:45,450 >> אַזוי אָדער די פּאַראָל האט צו זיין ריכטיק אָדער 1 = 1, 1471 01:15:45,450 --> 01:15:47,870 וואָס איז שטענדיק אמת. 1472 01:15:47,870 --> 01:15:52,780 אַזוי אין דעם פאַל, בייסיקלי, אַ באַניצער קענען נעמען מייַלע פון ​​דעם און נאָר קלאָץ 1473 01:15:52,780 --> 01:15:55,240 זיך אין און כאַק עמעצער ס חשבון. 1474 01:15:55,240 --> 01:15:58,950 אַזוי אַז ס וואָס מיר ווילן צו ויסמייַדן עמעצער בעת צו טאָן דעם. 1475 01:15:58,950 --> 01:16:03,890 אָבער צומ גליק, די אָנפֿרעג פונקציאָנירן דורך גייט פארביי אין די פּלאַסעהאָלדערס וועט נעמען 1476 01:16:03,890 --> 01:16:04,800 זאָרג פון דעם פֿאַר איר. 1477 01:16:04,800 --> 01:16:08,570 אויך, איר וועט טיפּיקלי קיינמאָל ווילן צו פאקטיש פאָרלייגן די פּאַסווערדז 1478 01:16:08,570 --> 01:16:09,310 זיך. 1479 01:16:09,310 --> 01:16:14,115 אַז ס וואָס מיר כאַשט אָדער ינקריפּטיד זיי אין קס50 פינאַנסע. 1480 01:16:14,115 --> 01:16:17,553 >> וילעם: די פאַרגאַנגענהייַט ויספרעג גערעדט וועגן מיסקל אַנטלויפן סטרינגס. 1481 01:16:17,553 --> 01:16:21,800 צי מיר האָבן צו זאָרג וועגן אַז? 1482 01:16:21,800 --> 01:16:22,670 >> זאַמילאַ טשאַן: אַז ס אַ גוט קשיא. 1483 01:16:22,670 --> 01:16:29,050 די מיסקל אַנטלויפן סטרינגס איז באשטימט אַ פונקציאָנירן אַז איז געניצט אין אונדזער אָנפֿרעג. 1484 01:16:29,050 --> 01:16:30,420 אָבער באשטימט קוקן אין אַז. 1485 01:16:30,420 --> 01:16:32,950 איך 'ד זאָגן אַז ס שיין שפּיל צו וויסן אַז איר 'ד דאַרפֿן צו רופן אַז 1486 01:16:32,950 --> 01:16:34,370 פונקציאָנירן אויף אַ שטריקל. 1487 01:16:34,370 --> 01:16:35,245 יאָ, בעלינדאַ? 1488 01:16:35,245 --> 01:16:38,606 >> וילעם: ווי טאָן איר וויסן ווען עס ס איין קוואָטעס אָדער טאָפּל קוואָטעס? 1489 01:16:38,606 --> 01:16:43,516 און אויך, איך פילן ווי אין לעקציע איר דערמאנט עפּעס וועגן ניט געהאט 1490 01:16:43,516 --> 01:16:48,426 די [ינאָדאַבאַל] אָדער עפּעס אָדער די רגע איין ציטירן אין די סוף. 1491 01:16:48,426 --> 01:16:56,407 1492 01:16:56,407 --> 01:17:00,825 איך טראַכטן ער אנגעוויזן אין לעקציע אַז איר ניטאָ געמיינט צו האָבן אַפּאַסטראַפי 1 1493 01:17:00,825 --> 01:17:04,290 און דעמאָלט ניט האָבן אַפּאָסטראָפעס אָדער עפּעס. 1494 01:17:04,290 --> 01:17:05,540 >> וילעם: [ינאָדאַבאַל]. 1495 01:17:05,540 --> 01:17:14,860 1496 01:17:14,860 --> 01:17:18,657 >> וילעם: די זאַך איז די לעצטע איין ציטירן אין עס אין אַז רגע קאַסטן 1497 01:17:18,657 --> 01:17:19,391 זאָל ניט זיין עס. 1498 01:17:19,391 --> 01:17:21,840 [ינאָדאַבאַל] 1499 01:17:21,840 --> 01:17:26,730 ווייַל ווען איר נעמען אַז לעצט איין ציטירן אויס און גלייַכן די פֿאַר צופרידן 1500 01:17:26,730 --> 01:17:30,522 ווו די פּאַראָל איז, אויב איר האָבן אַז אָנפֿרעג, עס ס אַ איין ציטירן אין 1501 01:17:30,522 --> 01:17:31,340 די סוף שוין. 1502 01:17:31,340 --> 01:17:36,580 איר ווילן צו נוצן אַז איין ציטירן ווי דער איינער אַז פנימער די איין 1503 01:17:36,580 --> 01:17:37,574 [ינאָדאַבאַל]. 1504 01:17:37,574 --> 01:17:42,820 אַזוי וואָס ס פאקטיש אין אַז טעקסט קעסטל זאָל ניט האָבן אַז. 1505 01:17:42,820 --> 01:17:44,070 >> זאַמילאַ טשאַן: איך וועט טוישן אַז. 1506 01:17:44,070 --> 01:17:56,490 1507 01:17:56,490 --> 01:17:56,880 גוט. 1508 01:17:56,880 --> 01:18:00,435 אויב עס זענען ניט קיין שאלות, דעמאָלט איך וועט פאָרן עס איבער צו יוסף צו רעדן 1509 01:18:00,435 --> 01:18:04,332 וועגן דזשאַוואַסקריפּט, און סעטעראַ. 1510 01:18:04,332 --> 01:18:09,540 >> [אַפּלאָדיסמענטן] 1511 01:18:09,540 --> 01:18:11,660 >> יוסף ong: אזוי מיר זענען פליסנדיק אַ קליין ביסל הינטער. 1512 01:18:11,660 --> 01:18:13,280 אַזוי אויב איר האָבן צו לאָזן, אַז ס גוט. 1513 01:18:13,280 --> 01:18:16,540 אבער מיר פרעגן אַז איר האַלטן דיין קעפ אַראָפּ אויב איר 'רע אין די מיטל, אַזוי איר 1514 01:18:16,540 --> 01:18:19,560 טאָן ניט פאַרשפּאַרן די אַפּאַראַט און איר נוצן די צוריק אַרויסגאַנג אויב איר האָבן צו. 1515 01:18:19,560 --> 01:18:25,010 1516 01:18:25,010 --> 01:18:26,306 איך בין יוסף דורך דעם וועג. 1517 01:18:26,306 --> 01:18:27,556 הי. 1518 01:18:27,556 --> 01:18:37,910 1519 01:18:37,910 --> 01:18:38,630 פּרובירן, פּרובירן. 1520 01:18:38,630 --> 01:18:39,630 דן, איז אַז גוט? 1521 01:18:39,630 --> 01:18:40,880 קיל. 1522 01:18:40,880 --> 01:18:44,460 1523 01:18:44,460 --> 01:18:47,600 >> אַזוי די ווידעא וועט אויך זיין אַרייַנגעשיקט אָנליין פֿאַר די וואס 1524 01:18:47,600 --> 01:18:48,850 האָבן צו לאָזן איצט. 1525 01:18:48,850 --> 01:18:51,350 1526 01:18:51,350 --> 01:18:52,600 ומגעלומפּערט. 1527 01:18:52,600 --> 01:18:56,300 1528 01:18:56,300 --> 01:18:57,510 גוט. 1529 01:18:57,510 --> 01:18:59,730 אַזוי ויספרעג באריכטן. 1530 01:18:59,730 --> 01:19:00,980 דעם איז אַ קאַץ. 1531 01:19:00,980 --> 01:19:03,150 1532 01:19:03,150 --> 01:19:07,170 איצט, דזשאַוואַסקריפּט, וואָס איז אפֿשר ניט ווי אַוווו פֿאַר עטלעכע פון ​​איר גייז. 1533 01:19:07,170 --> 01:19:07,370 גוט. 1534 01:19:07,370 --> 01:19:09,280 אַזוי אַז ס ערשטער, צוריקרופן פון זאַמילאַ. 1535 01:19:09,280 --> 01:19:11,270 געדענקען אַז פפּ איז לויפן אויף די סערווער. 1536 01:19:11,270 --> 01:19:15,230 און גורל פון מאל, איר גייז געשריבן לופּס אין פפּ צו דרוקן אויס HTML, רעכט? 1537 01:19:15,230 --> 01:19:19,170 אַזוי אַמאָל אַז קאָד עקסאַקיוץ, אַז HTML רעזולטאַט אַז איר דרוקן אויס 1538 01:19:19,170 --> 01:19:20,500 געץ געשיקט צו דער באַניצער. 1539 01:19:20,500 --> 01:19:25,960 און אַמאָל אַז כאַפּאַנז, ניט מער פפּ קענען זיין לויפן, סייַדן איר רילאָוד דעם בלאַט, פון 1540 01:19:25,960 --> 01:19:27,660 קורס, וואָס רעעקסעקוטעס די פפּ. 1541 01:19:27,660 --> 01:19:30,080 אבער אַמאָל איר דרוקן אויס אַז HTML, איר קענען ניט גיין ערגעץ. 1542 01:19:30,080 --> 01:19:33,580 >> אַזוי אַז HTML איז געשיקט איבער צו דער באַניצער, וואָס איז די בלעטערער איבער דאָ, ווו 1543 01:19:33,580 --> 01:19:35,470 מילאָ איז ניצן די קאָמפּיוטער. 1544 01:19:35,470 --> 01:19:40,340 און אַזוי געזונט, עס זענען עטלעכע זאכן אַמאָל מיר שיקן HTML צו דער באַניצער. 1545 01:19:40,340 --> 01:19:43,350 מאל מיר ווילן צו טאָן עפּעס ווי ווען איר דריקט אויף עפּעס, מיר ווילן 1546 01:19:43,350 --> 01:19:47,350 פלינק באָקסעס צו קנאַל אַרויף, די סאָרץ פון ינעראַקשאַנז, ווי ווען איר דריקן די 1547 01:19:47,350 --> 01:19:50,740 שליסל, ווען איר גיט עפּעס אויף די בלאַט, איך ווילן עפּעס צו פּאַסירן. 1548 01:19:50,740 --> 01:19:54,550 נו, איר קענען ניט רעעקסעקוטע פפּ קאָד אַמאָל אַז HTML איז באַשטימט. 1549 01:19:54,550 --> 01:19:55,900 אַזוי ווי טאָן איר טאָן דעם? 1550 01:19:55,900 --> 01:19:59,930 >> מיר באַקענען אַ נייַ שפּראַך גערופן דזשאַוואַסקריפּט, וואָס לויפט אין דעם בלעטערער 1551 01:19:59,930 --> 01:20:02,890 אַז אַלאַוז איר צו טאָן זאכן צו HTML נאָך איר באַקומען 1552 01:20:02,890 --> 01:20:04,020 זיי פון די סערווירער. 1553 01:20:04,020 --> 01:20:07,050 און דעם איז וואָס מיר רופן עס אַ קליענט-זייַט פּראָגראַממינג שפּראַך. 1554 01:20:07,050 --> 01:20:09,110 עס אַרבעט אויף דיין קאָמפּיוטער - 1555 01:20:09,110 --> 01:20:11,400 דער קליענט. 1556 01:20:11,400 --> 01:20:13,830 קיין שאלות וועגן אַז אַזוי ווייַט? 1557 01:20:13,830 --> 01:20:15,650 אַז פּעראַדיים מאכט חוש צו מענטשן? 1558 01:20:15,650 --> 01:20:16,010 גוט. 1559 01:20:16,010 --> 01:20:16,790 גוט. 1560 01:20:16,790 --> 01:20:17,340 אַלע רעכט. 1561 01:20:17,340 --> 01:20:20,850 אַזוי דער ערשטער זאַך צו טאָן איז דזשאַוואַסקריפּט איז ניט פפּ. 1562 01:20:20,850 --> 01:20:23,010 >> זיי האָבן עטלעכע פאַרשידענע סינטאַקס, וואָס מיר וועט גיין אין. 1563 01:20:23,010 --> 01:20:24,530 און זיי האָבן זייער אַנדערש ניצט. 1564 01:20:24,530 --> 01:20:26,640 דזשאַוואַסקריפּט, ווידער, פֿאַר דיין בלעטערער, ​​פֿאַר די קליענט. 1565 01:20:26,640 --> 01:20:30,640 סערווירער לויפט ערגעץ אויף עמעצער אַנדערש ס קאָמפּיוטער אַז סענדז אינפֿאָרמאַציע 1566 01:20:30,640 --> 01:20:31,720 צו איר, ריכטיק? 1567 01:20:31,720 --> 01:20:36,730 אַזוי אויב מיר פרעגן איר צו שרייַבן פפּ קאָד אויף אַ יגזאַם קשיא, טאָן ניט שרייַבן 1568 01:20:36,730 --> 01:20:38,710 דזשאַוואַסקריפּט און וויצע ווערסאַ. 1569 01:20:38,710 --> 01:20:41,710 איר וועט נאָר פאַרלירן ווייזט, און עס וועט ניט זיין רעכט. 1570 01:20:41,710 --> 01:20:43,690 >> אַזוי לאָזן ס באַקומען אין עטלעכע סינטאַקס דיפעראַנסיז - 1571 01:20:43,690 --> 01:20:46,140 דזשאַוואַסקריפּט אויף די לינק און פפּ אויף די רעכט. 1572 01:20:46,140 --> 01:20:48,670 דער ערשטער זאַך איר וועט באַמערקן מיט דזשאַוואַסקריפּט, מיר דערקלערן וועריאַבאַלז מיט 1573 01:20:48,670 --> 01:20:49,440 די וואַר קיווערד - 1574 01:20:49,440 --> 01:20:53,590 V-א ר. פפּ געניצט דער דאָלאַר צייכן, ווי זאַמילאַ דיסקאַסט פריער. 1575 01:20:53,590 --> 01:20:57,570 אויב איר ווילן צו דערקלערן אַ אַססאָסיאַטיווע מענגע, מיר זען די באַקאַנט סינטאַקס אויף 1576 01:20:57,570 --> 01:20:59,030 די רעכט זייַט מיט פפּ. 1577 01:20:59,030 --> 01:21:01,630 אויף די לינק זייַט, אַנשטאָט איר נוצן געגרייַזלט ברייסאַז. 1578 01:21:01,630 --> 01:21:03,280 און דעמאָלט אייער שליסלען זענען אויף די לינק. 1579 01:21:03,280 --> 01:21:04,670 דעמאָלט איר האָבן אַ קאָלאָן. 1580 01:21:04,670 --> 01:21:06,560 און דעמאָלט איר האָבן די וואַלועס אַז איר ווילן. 1581 01:21:06,560 --> 01:21:09,840 >> אזוי דעם איז ווי איר וואָלט טאָן עס אין פפּ אויף די רעכט זייַט מיט אַז רגע 1582 01:21:09,840 --> 01:21:10,955 שורה אַז סטאַרץ בייַ מילאָ. 1583 01:21:10,955 --> 01:21:14,540 און אַז איז ווי איר וואָלט טאָן עס אויף די לינק זייַט אין דזשאַוואַסקריפּט אויב איר ווילן 1584 01:21:14,540 --> 01:21:16,110 וואָס מיר רופן אַ כייפעץ. 1585 01:21:16,110 --> 01:21:19,340 און אַבדזשעקס אין דזשאַוואַסקריפּט זענען נאָר אַססאָסיאַטיווע ערייז. 1586 01:21:19,340 --> 01:21:23,710 אַזוי אויב איר ווילן צו צוטריט פעלדער, אין פפּ איר נוצן דעם קלאַמער סינטאַקס. 1587 01:21:23,710 --> 01:21:27,170 און דעם וועג, איר קענען ריאַסיין דעם באַזיצער פעלד צו לאָראַן. 1588 01:21:27,170 --> 01:21:30,150 >> נו, אין דזשאַוואַסקריפּט, אויב איינער ווילן צו צוטריט אַ פעלד און טוישן עס, איר קענען 1589 01:21:30,150 --> 01:21:31,370 נוצן די פּונקט סינטאַקס. 1590 01:21:31,370 --> 01:21:33,860 איר קענען אויך נוצן די קלאַמער סינטאַקס. 1591 01:21:33,860 --> 01:21:35,550 אָבער איר קענען ניט נוצן די פּונקט סינטאַקס אין פפּ. 1592 01:21:35,550 --> 01:21:36,525 אַז וועט ניט אַרבעט. 1593 01:21:36,525 --> 01:21:38,910 עס נאָר אַרבעט אין פפּ. 1594 01:21:38,910 --> 01:21:42,060 און לעסאָף, צו דרוקן זאכן צו די קאַנסאָול, איר נוצן קאָנסאָלע.לאָג, וואָס 1595 01:21:42,060 --> 01:21:43,720 איר גייז נוצן אַ פּלאַץ אין פּסעט8. 1596 01:21:43,720 --> 01:21:45,260 איר קענען קאָנסאָלע.לאָג אַז. 1597 01:21:45,260 --> 01:21:50,030 >> אויב איר ווילן צו דרוקן אַ מענגע אין פפּ, איר האָבן צו נוצן דרוק ר. 1598 01:21:50,030 --> 01:21:53,240 און אויף די רעכט זייַט, איר זען איך האַש שטריקל קאַנקאַטאַניישאַן איבער עס. 1599 01:21:53,240 --> 01:21:54,070 עמעצער געפרעגט פריער. 1600 01:21:54,070 --> 01:21:55,850 איך נוצן אַ פּלוס אין דזשאַוואַסקריפּט. 1601 01:21:55,850 --> 01:21:59,800 אויב איך ווילן צו קאַנקאַטאַנייט עפּעס אין פפּ, איך נוצן די פּונקט. 1602 01:21:59,800 --> 01:22:00,800 דאס זענען אַנדערש. 1603 01:22:00,800 --> 01:22:03,420 אויב איר 'רע שרייבט פפּ קאָד, טאָן ניט נוצן אַ פּלוס. 1604 01:22:03,420 --> 01:22:06,810 אויב איר 'רע שרייבט דזשאַוואַסקריפּט קאָד, טאָן ניט שרייַבן אַ פּונקט. 1605 01:22:06,810 --> 01:22:08,230 עס וועט זיין פאַלש. 1606 01:22:08,230 --> 01:22:09,640 און איר וועט זיין טרויעריק. 1607 01:22:09,640 --> 01:22:11,000 >> אַזוי סינטאַקס דיפעראַנסיז. 1608 01:22:11,000 --> 01:22:14,710 וויסן אייער סינטאַקס, ווייַל אויב איר האָבן צו שרייב אַ קשיא און איר נוצן סינטאַקס 1609 01:22:14,710 --> 01:22:16,890 פון דעם אומרעכט שפּראַך, עס וועט ניט אַרבעט. 1610 01:22:16,890 --> 01:22:19,520 און עס וועט זיין פאַלש. 1611 01:22:19,520 --> 01:22:22,420 אַזוי לאָזן ס רעדן וועגן עטלעכע קאָנטראָל לויפן דיפעראַנסיז, ווי איר נוצן 1612 01:22:22,420 --> 01:22:24,040 לופּס אין יעדער פון זיי. 1613 01:22:24,040 --> 01:22:26,610 זאַמילאַ זענען איבער די רעכט זייַט. 1614 01:22:26,610 --> 01:22:27,780 שטאָפּן אויף די רעכט זייַט זאָל זיין באַקאַנט. 1615 01:22:27,780 --> 01:22:29,670 זאל ס קוק בייַ אויף די לינק זייַט. 1616 01:22:29,670 --> 01:22:34,830 >> ווען איר נוצן פֿאַר N שלייף אין דזשאַוואַסקריפּט, דיין שלייף בייַטעוודיק, וואַר איך איבער עס, 1617 01:22:34,830 --> 01:22:37,210 שלייף איבער די שליסלען פון די מענגע. 1618 01:22:37,210 --> 01:22:39,150 אַזוי איר זען נאָמען, הויז, און ראָלע. 1619 01:22:39,150 --> 01:22:42,440 אויב איך קאָנסאָלע.לאָג איך, איך באַקומען נאָמען, הויז, און ראָלע. 1620 01:22:42,440 --> 01:22:44,720 די זענען די שליסלען. 1621 01:22:44,720 --> 01:22:50,080 אין דזשאַוואַסקריפּט, אַ פאָרעאַטש שלייף גייט איבער די וואַלועס פון דעם מענגע. 1622 01:22:50,080 --> 01:22:52,040 אַזוי איר באַמערקן זיי ניטאָ ביידע איך. 1623 01:22:52,040 --> 01:22:56,000 אבער אין דאָ אויף די פפּ זייַט, עס פּרינץ אויס מילאָ, קס50, און מאַסקאָט. 1624 01:22:56,000 --> 01:22:57,390 די זענען די וואַלועס אין פפּ. 1625 01:22:57,390 --> 01:23:00,180 >> אַזוי די ביסט ווי די צוויי זענען פאַרשידענע אין די פאַרשידענע שפּראַכן. 1626 01:23:00,180 --> 01:23:02,970 אַזוי אויב איר ניטאָ ניצן אַ פאָרעאַטש שלייף, טאָן ניט יבערנעמען אַז עס 1627 01:23:02,970 --> 01:23:03,760 גיט איר די שליסלען. 1628 01:23:03,760 --> 01:23:08,010 און אויב איר ניטאָ ניצן אַ פֿאַר N שלייף, טאָן ניט יבערנעמען עס גיט איר די וואַלועס. 1629 01:23:08,010 --> 01:23:10,420 טוט דעם מאַכן זינען אַזוי ווייַט? 1630 01:23:10,420 --> 01:23:13,630 דער ווייַטער רוק איז געגאנגען צו ווייַזן איר ווי איר קענען צוטריט דער פאַרקערט אין 1631 01:23:13,630 --> 01:23:15,160 יעדער פון זיי. 1632 01:23:15,160 --> 01:23:18,550 >> נו, אויב איר האָבן די שליסל אין דזשאַוואַסקריפּט און איר ווילן די ווערט אויס, 1633 01:23:18,550 --> 01:23:20,440 איר נאָר אינדעקס אין די מענגע מיט אַז. 1634 01:23:20,440 --> 01:23:23,640 אַזוי מילאָ פון איך וועט באַקומען איר וואָס איר ווילן - די וואַלועס. 1635 01:23:23,640 --> 01:23:25,260 עס ס דעם פאַרשידענע סינטאַקס אין פפּ. 1636 01:23:25,260 --> 01:23:28,140 אויב איר טאַקע ווילן צו וויסן עס, איך טאָן ניט טראַכטן מיר 'ווע געוויזן עס צו איר נאָך. 1637 01:23:28,140 --> 01:23:31,740 אבער אויב איר ניטאָ אינטערעסירט, איר קענען נוצן דעם נאָך סינטאַקס אויף די רעכט 1638 01:23:31,740 --> 01:23:35,130 זייַט וואָס וועט פאקטיש לאָזן איר באַקומען די שליסלען אין פפּ ווען איר ניטאָ ניצן אַ 1639 01:23:35,130 --> 01:23:35,880 פאָרעאַטש שלייף. 1640 01:23:35,880 --> 01:23:39,640 אַזוי נאָר אַ קליין ביסל פון טריוויאַ אויב איר 'רע אינטערעסירט. 1641 01:23:39,640 --> 01:23:42,630 >> אַזוי אַז ס נאָר צו באַווייַזן די דיפראַנסאַז צווישן די צוויי לופּס. 1642 01:23:42,630 --> 01:23:47,060 טאָן ניט מישן זיי אַרויף ווען איר ניטאָ פּראָגראַממינג אַ קשיא. 1643 01:23:47,060 --> 01:23:49,774 קיין שאלות וועגן אַז. 1644 01:23:49,774 --> 01:23:50,770 קיל. 1645 01:23:50,770 --> 01:23:51,310 אַלע רעכט. 1646 01:23:51,310 --> 01:23:52,250 דזשאַוואַסקריפּט אַבדזשעקס. 1647 01:23:52,250 --> 01:23:53,040 איך גערעדט וועגן זיי. 1648 01:23:53,040 --> 01:23:54,650 זיי ניטאָ ווי אַססאָסיאַטיווע ערייז. 1649 01:23:54,650 --> 01:23:57,730 די איין זאַך איך וואָלט ווי איר צו טאָן דאָ איז אַז אַ ווערט אין אַ אַססאָסיאַטיווע 1650 01:23:57,730 --> 01:23:59,540 מענגע קענען זיין עפּעס אין דזשאַוואַסקריפּט. 1651 01:23:59,540 --> 01:24:02,240 >> עס קענען אפילו זיין אַ פֿונקציע, ווי איבער עס. 1652 01:24:02,240 --> 01:24:04,600 איך האָבן אַ פֿונקציע אַז איז אַ ווערט פון אַ שליסל. 1653 01:24:04,600 --> 01:24:07,030 און אויב איך ווילן צו רופן אַז פֿונקציע, איך נאָר צוטריט בילן. 1654 01:24:07,030 --> 01:24:08,490 און דעמאָלט איך שטעלן די קלאַמערן נאָך אַז. 1655 01:24:08,490 --> 01:24:09,790 און אַז אַרבעט. 1656 01:24:09,790 --> 01:24:15,570 אַזוי קיין שאלות? 1657 01:24:15,570 --> 01:24:16,370 ניט קיין? 1658 01:24:16,370 --> 01:24:16,650 גוט. 1659 01:24:16,650 --> 01:24:18,190 גוט. 1660 01:24:18,190 --> 01:24:20,130 דזשאַוואַסקריפּט, ווי פפּ, איז לוסלי טייפּט. 1661 01:24:20,130 --> 01:24:20,970 וואָס טוט אַז מיינען? 1662 01:24:20,970 --> 01:24:22,380 >> עס טוט האָבן טייפּס. 1663 01:24:22,380 --> 01:24:24,800 אבער ווען איר דערקלערן אַ דזשאַוואַסקריפּט בייַטעוודיק, איר זאָגן וואַר איך. 1664 01:24:24,800 --> 01:24:25,850 איר טאָן ניט זאָגן עס. 1665 01:24:25,850 --> 01:24:26,460 אַז ס ניט אַ זאַך. 1666 01:24:26,460 --> 01:24:28,000 איר נאָר זאָגן עס ס אַ בייַטעוודיק. 1667 01:24:28,000 --> 01:24:31,590 און דעמאָלט דזשאַוואַסקריפּט וועט שעפּן די טייפּס אונטער די קאַפּטער פֿאַר איר. 1668 01:24:31,590 --> 01:24:34,390 מיר קענען פרילי גער צווישן טייפּס ווייַל פון דעם. 1669 01:24:34,390 --> 01:24:37,360 אַזוי איך סטאַרץ אויס ווי אַ נומער אין דעם פאַל. 1670 01:24:37,360 --> 01:24:38,790 און דעמאָלט איך האָבן אַ שטריקל. 1671 01:24:38,790 --> 01:24:39,710 און איך לייגן איך צו עס. 1672 01:24:39,710 --> 01:24:41,810 און איך ריאַסיין עס צוריק אין איך. 1673 01:24:41,810 --> 01:24:43,640 >> אַזוי אויף אַז ערשטער שורה, איך איז די נומער. 1674 01:24:43,640 --> 01:24:47,310 אויף דער רגע שורה, איך איצט ווערט אַ שטריקל נאָך איך טאָן די ריאַסיינמאַנט. 1675 01:24:47,310 --> 01:24:52,820 און דאָ, איך בין נאָר קאָנקאַטענאַטינג אַז נומער אַנטו די שטריקל. 1676 01:24:52,820 --> 01:24:56,210 אַזוי איר זען אַז אפילו כאָטש איך איז געווען אַ ינטעגער אין דער ערשטער טייל, עס ס סאָרט 1677 01:24:56,210 --> 01:24:58,500 פון ווי זייַענדיק קאָנווערטעד צו אַ שטריקל און דעמאָלט זייַענדיק צוגעגעבן 1678 01:24:58,500 --> 01:25:00,510 אַנטו אַז העלא שטריקל. 1679 01:25:00,510 --> 01:25:02,340 און אַזוי אַז ס וואָס איך מיינען דורך די פרייַ טייפּינג. 1680 01:25:02,340 --> 01:25:04,760 אַז ס וואָס איר בייַטן צווישן טייפּס זייער לייכט. 1681 01:25:04,760 --> 01:25:08,840 און עס טוט ניט וואַרפן וואָרנינגז בייַ איר ווי C טוט. 1682 01:25:08,840 --> 01:25:12,420 >> אַזוי איך איצט כּולל העלא 123 צו די שטריקל. 1683 01:25:12,420 --> 01:25:13,270 ווייַטער. 1684 01:25:13,270 --> 01:25:15,610 מיר קענען אויך פרילי פאַרגלייַכן צווישן טייפּס. 1685 01:25:15,610 --> 01:25:19,310 אַזוי אויב איר נאָר נוצן ==, זייער פיל ווי אין פפּ, דזשאַוואַסקריפּט 1686 01:25:19,310 --> 01:25:20,480 טוט אַ ענלעך זאַך. 1687 01:25:20,480 --> 01:25:24,780 די שטריקל 123 איז דער זעלביקער ווי די נומער 123 ווען איר נוצן טאָפּל יקוואַלז. 1688 01:25:24,780 --> 01:25:27,820 ווען געוויינט דרייַיק יקוואַלז, עס אויך וויל צו מאַכן זיכער אַז 1689 01:25:27,820 --> 01:25:29,240 דעם טיפּ איז דער זעלביקער. 1690 01:25:29,240 --> 01:25:31,960 אַזוי ווייַל אַז איז אַ שטריקל און וואָס איז אַ נומער, אפילו כאָטש זיי ניטאָ ביידע 1691 01:25:31,960 --> 01:25:35,280 123, ווען איר נוצן דרייַיק יקוואַלז, איר באַקומען פאַלש. 1692 01:25:35,280 --> 01:25:39,330 אין די טאָפּל יקוואַלז פאַל, איר באַקומען אמת, ווייַל טאָפּל יקוואַלז טוט ניט 1693 01:25:39,330 --> 01:25:40,020 זאָרגן וועגן טיפּ. 1694 01:25:40,020 --> 01:25:42,500 דרייַיק יקוואַלז טוט זאָרגן וועגן טיפּ. 1695 01:25:42,500 --> 01:25:43,750 פֿראגן? 1696 01:25:43,750 --> 01:25:45,790 1697 01:25:45,790 --> 01:25:48,390 גוט. 1698 01:25:48,390 --> 01:25:52,870 >> און אן אנדער זאַך וועגן דזשאַוואַסקריפּט איז פאַרנעם איז מין פון גלאבאלע סייַדן איר ניטאָ 1699 01:25:52,870 --> 01:25:53,460 אין אַ פֿונקציע. 1700 01:25:53,460 --> 01:25:55,660 און עס אַרבעט דער זעלביקער וועג אין פפּ פאקטיש. 1701 01:25:55,660 --> 01:25:57,500 אַזוי לאָזן ס גיין דורך דעם בייַשפּיל. 1702 01:25:57,500 --> 01:25:59,110 איך שטעלן איך צו 999. 1703 01:25:59,110 --> 01:26:00,900 און דעמאָלט איך גיין אין דעם פֿאַר שלייף. 1704 01:26:00,900 --> 01:26:06,110 אַזוי אויב איך בין דרוקן איך אויס אין דעם פֿאַר שלייף, איך דערוואַרטן 0, 1, 2, 3, 4. 1705 01:26:06,110 --> 01:26:07,390 איך באַקומען צו איך = 4. 1706 01:26:07,390 --> 01:26:10,770 עס ינגקראַמאַנץ איך איצט צו 5 אין די סוף פון די פֿאַר שלייף. 1707 01:26:10,770 --> 01:26:13,300 און דעמאָלט עס ברייקס אויס פון די שלייף, ווייַל עס טוט נישט מקיים די 1708 01:26:13,300 --> 01:26:14,550 צושטאַנד ענימאָר. 1709 01:26:14,550 --> 01:26:16,650 >> וואָס טוט איר טראַכטן אַז קומענדיק קאָנסאָלע.לאָג פּרינץ אויס? 1710 01:26:16,650 --> 01:26:20,570 1711 01:26:20,570 --> 01:26:24,790 אַזוי אַז ס וואָס עס וואָלט טאָן אין סי אין C, ווייַל אויב איר האָבן ווי וואַר איך אַרויס 1712 01:26:24,790 --> 01:26:28,855 און איר האָבן וואַר איך ין אַ שלייף, ווי אַ פֿאַר שלייף, דעמאָלט עס מאכט עס אַזאַ אַז 1713 01:26:28,855 --> 01:26:30,690 עס ס סקאָפּעד אַז די צוויי איך ס זענען אַנדערש. 1714 01:26:30,690 --> 01:26:34,630 אין דזשאַוואַסקריפּט, עס וועט נאָר מייַכל עס ווי דער זעלביקער איך. 1715 01:26:34,630 --> 01:26:37,870 איך באַקומען 5, ווייַל אַז איז געווען די ווערט נאָך עס עגזאַטיד אויס פון די שלייף. 1716 01:26:37,870 --> 01:26:39,120 אַזוי די איך ס זענען די זעלבע איך. 1717 01:26:39,120 --> 01:26:42,620 1718 01:26:42,620 --> 01:26:44,130 טוט וואָס מאַכן זינען? 1719 01:26:44,130 --> 01:26:45,720 >> נו, עס מאכט חוש פון אַ דזשאַוואַסקריפּט סטאַנדפּוינט. 1720 01:26:45,720 --> 01:26:49,510 אבער דער זעלביקער פּעראַדיים טוט ניט פירן איבער צו סי זיי האָבן 1721 01:26:49,510 --> 01:26:50,310 פאַרשידענע סקאָופּינג כּללים. 1722 01:26:50,310 --> 01:26:50,630 יאָ. 1723 01:26:50,630 --> 01:26:52,566 >> וילעם: [ינאָדאַבאַל] 1724 01:26:52,566 --> 01:26:54,990 אַרויס די פֿונקציע [ינאָדאַבאַל]? 1725 01:26:54,990 --> 01:26:58,340 >> יוסף ong: אזוי אַרויס וואָס פונקציאָנירן? 1726 01:26:58,340 --> 01:27:00,810 אַזוי איך וועט באַקומען צו אַז אין נאָר אַ רגע. 1727 01:27:00,810 --> 01:27:02,580 אַזוי מיר רופן פו (איך). 1728 01:27:02,580 --> 01:27:06,920 דעם פּאַסיז איך אין פו, ינגקראַמאַנץ עס, און דעמאָלט לאָגס עס. 1729 01:27:06,920 --> 01:27:07,750 אַזוי עס איז געווען 5. 1730 01:27:07,750 --> 01:27:09,210 אַזוי עס ווערט 6. 1731 01:27:09,210 --> 01:27:11,670 אבער וואָס איך בין גערעדט וועגן איז אַז איך אין אַז פֿונקציע. 1732 01:27:11,670 --> 01:27:14,430 ווייַל עס ס אַ פּאַראַמעטער, עס ס סקאָפּעד צו אַז פֿונקציע. 1733 01:27:14,430 --> 01:27:17,800 אַזוי אַמאָל איך פאקטיש באַקומען אויס פון אַז פֿונקציע, עס ס איצט געגאנגען צו גיין 1734 01:27:17,800 --> 01:27:19,860 צוריק צו דער אַלט איך. 1735 01:27:19,860 --> 01:27:23,000 אַז איך איז נאָר סקאָפּעד ווייַל עס ס אין אַ פֿונקציע. 1736 01:27:23,000 --> 01:27:24,200 און מיר האָבן פאַרנעם און פאַנגקשאַנז. 1737 01:27:24,200 --> 01:27:29,080 אבער מיר טאָן ניט האָבן פאַרנעם אַרויס פון פאַנגקשאַנז אין דזשאַוואַסקריפּט. 1738 01:27:29,080 --> 01:27:31,170 טוט וואָס מאַכן זינען? 1739 01:27:31,170 --> 01:27:31,320 יאָ. 1740 01:27:31,320 --> 01:27:31,660 פראגע. 1741 01:27:31,660 --> 01:27:34,030 >> וילעם: זעלביקער [ינאָדאַבאַל]? 1742 01:27:34,030 --> 01:27:34,500 >> יוסף ong: אזוי יאָ. 1743 01:27:34,500 --> 01:27:36,260 אין פפּ, עס ס דער זעלביקער טיפּ פון זאַך. 1744 01:27:36,260 --> 01:27:37,680 עס ס אַ קליין סובטלעטי פאקטיש. 1745 01:27:37,680 --> 01:27:40,130 אָבער איר קענען פרעגן מיר וועגן אַז נאָך די באריכטן. 1746 01:27:40,130 --> 01:27:43,930 איר טאָן ניט טאַקע דאַרפֿן צו וויסן אַז סובטלעטי פֿאַר די ויספרעג. 1747 01:27:43,930 --> 01:27:47,600 פֿאַר אַלע ינטענץ און צוועקן, ווי וועריאַבאַלז, גלאבאלע און פפּ, סייַדן 1748 01:27:47,600 --> 01:27:49,150 זיי ניטאָ אין אַ פֿונקציע, זעלביקער זאַך אין דזשאַוואַסקריפּט. 1749 01:27:49,150 --> 01:27:49,480 יאָ. 1750 01:27:49,480 --> 01:27:52,890 >> וילעם: פארוואס איז דעם ערלויבט אין דזשאַוואַסקריפּט און ניט ווו אַנדערש? 1751 01:27:52,890 --> 01:27:55,010 >> יוסף ong: אזוי וואָס איז עס ערלויבט אין דזשאַוואַסקריפּט און ניט אין C? 1752 01:27:55,010 --> 01:27:58,180 עס ס נאָר ווער געקומען אַרויף מיט דזשאַוואַסקריפּט באַשלאָסן אַז דעם איז געווען גוט אין 1753 01:27:58,180 --> 01:27:59,510 דזשאַוואַסקריפּט. 1754 01:27:59,510 --> 01:28:02,430 אַזוי עס ס נאָר ווי אַ פּראָגראַממינג שפּראַך קאַנווענשאַן ווי מיר וואָלט זאָגן. 1755 01:28:02,430 --> 01:28:02,580 יאָ. 1756 01:28:02,580 --> 01:28:04,480 >> וילעם: אזוי וואָס האט עס גיין 6-5? 1757 01:28:04,480 --> 01:28:08,280 >> יוסף ong: אזוי עס זענען 6-5, ווייַל ווען איך פארביי איך אין פו, אַז 1758 01:28:08,280 --> 01:28:13,420 איך ין פון פו איז איצט סקאָפּעד צו פו, ווייַל פאַרנעם יגזיסס אין פאַנגקשאַנז אין 1759 01:28:13,420 --> 01:28:15,050 דזשאַוואַסקריפּט. 1760 01:28:15,050 --> 01:28:18,720 אָבער אַמאָל איך באַקומען אויס פון דאָ, ווייַל עס איז סקאָפּעד צו די פֿונקציע, איך בין פּונקט 1761 01:28:18,720 --> 01:28:24,300 ניצן די רעגולער איך אַז איז ין די מנוחה פון די קאָנטראָל לויפן. 1762 01:28:24,300 --> 01:28:25,210 מאַכן זינען? 1763 01:28:25,210 --> 01:28:26,910 קענען איך מאַך אויף? 1764 01:28:26,910 --> 01:28:27,320 אַלע רעכט. 1765 01:28:27,320 --> 01:28:29,180 קיל. 1766 01:28:29,180 --> 01:28:31,890 >> די אַקסעפּטאַנס פון דעם איז אַבדזשעקץ זענען דורכגעגאנגען דורך רעפֿערענץ. 1767 01:28:31,890 --> 01:28:33,990 איר וויסן ווי ווען איר פאָרן אַ מענגע אין C איר געקענט 1768 01:28:33,990 --> 01:28:35,810 פאקטיש מאָדיפיצירן די מענגע? 1769 01:28:35,810 --> 01:28:37,350 עס ס די זעלבע זאַך אין דזשאַוואַסקריפּט. 1770 01:28:37,350 --> 01:28:42,960 אויב איך פאָרן אַ כייפעץ, אין דעם פאַל, איך פארביי מילאָ אין דעם קאַטיפי פֿונקציע. 1771 01:28:42,960 --> 01:28:44,490 מילאָ סטאַרץ אויס. 1772 01:28:44,490 --> 01:28:46,310 זיין נאָמען איז מילאָ באַנאַנע. 1773 01:28:46,310 --> 01:28:51,670 איך פאָרן אַז כייפעץ אין אַ פֿונקציע ווייַל עס ס אַ כייפעץ, אַ אַססאָסיאַטיווע 1774 01:28:51,670 --> 01:28:53,730 מענגע אין דזשאַוואַסקריפּט. 1775 01:28:53,730 --> 01:28:57,110 >> ווען איך דורכפירן אַן אָפּעראַציע אין אַז פֿונקציע, עס וועט 1776 01:28:57,110 --> 01:28:58,560 פאקטיש טוישן די כייפעץ. 1777 01:28:58,560 --> 01:29:01,720 אַזוי דעם וועט נאָר פּאַסירן פֿאַר אַבדזשעקס אין דזשאַוואַסקריפּט, פּונקט ווי עס כאַפּאַנז 1778 01:29:01,720 --> 01:29:09,230 פֿאַר ערייז ין פון סי אזוי מילאָ ס נאָמען וועט פאקטיש ווערן קאַץ איצט. 1779 01:29:09,230 --> 01:29:10,090 טוט וואָס מאַכן זינען? 1780 01:29:10,090 --> 01:29:11,840 אַזוי דעם בלויז אַרבעט פֿאַר אַבדזשעקס. 1781 01:29:11,840 --> 01:29:13,090 אַבדזשעקס זענען דורכגעגאנגען דורך רעפֿערענץ. 1782 01:29:13,090 --> 01:29:13,400 יאָ. 1783 01:29:13,400 --> 01:29:16,850 >> וילעם: אזוי איר ניטאָ געזאגט אַז אין קאַנטראַסט צו בייַטעוודיק איך. 1784 01:29:16,850 --> 01:29:17,240 >> יוסף ong: יאָ. 1785 01:29:17,240 --> 01:29:20,330 וואָס בייַטעוודיק איך איז געווען פּונקט אַ נומער, רעכט? 1786 01:29:20,330 --> 01:29:25,280 עס ס ווי אין C ווען איר פאָרן אַ ינטעגער אַ, עס מאכט אַ קאָפּיע. 1787 01:29:25,280 --> 01:29:28,130 און ווען איר פאָרן אַ מענגע, עס פאקטיש ענדערונגען די פאַקטיש מענגע אין 1788 01:29:28,130 --> 01:29:32,870 סי דער זעלביקער זאַך כאַפּאַנז מיט דזשאַוואַסקריפּט אין דעם פאַל. 1789 01:29:32,870 --> 01:29:34,070 אַלע רעכט. 1790 01:29:34,070 --> 01:29:38,134 און ווייַטער, מילאָ איז טרויעריק ווייַל ער ס איצט אַ קאַט. 1791 01:29:38,134 --> 01:29:40,790 1792 01:29:40,790 --> 01:29:45,060 וואס איז געווען פאקטיש מילאָ נאָך עטלעכע יאַזדע צו די וועטערינאַר. 1793 01:29:45,060 --> 01:29:46,860 >> אַזוי ווי טאָן מיר נוצן דזשאַוואַסקריפּט אין אַ וועב בלאַט? 1794 01:29:46,860 --> 01:29:47,790 מיר קענען אַרייַננעמען עס. 1795 01:29:47,790 --> 01:29:50,090 דעם איז HTML קאָד מיט די פּאַס טאַגס. 1796 01:29:50,090 --> 01:29:51,300 אַזוי איך האָבן פּאַס טאַגס עס. 1797 01:29:51,300 --> 01:29:54,820 און דעמאָלט איך שטעלן עטלעכע דזשאַוואַסקריפּט קאָד ין די שריפט טאַגס. 1798 01:29:54,820 --> 01:29:56,390 און דעמאָלט עס עקסאַקיוץ דעם. 1799 01:29:56,390 --> 01:29:58,830 ווען איך נאָר טאָן עס ווי דעם, עס ס גערופן ינלינע דזשאַוואַסקריפּט. 1800 01:29:58,830 --> 01:30:02,400 עס ס מין פון מעסי, ווייַל די דזשאַוואַסקריפּט איז פאקטיש אין די HTML. 1801 01:30:02,400 --> 01:30:07,010 >> א בעסער וועג צו טאָן דעם, פיל ניסער, איז צו שרייַבן דיין דזשאַוואַסקריפּט אין אַ 1802 01:30:07,010 --> 01:30:10,920 פונדרויסנדיק טעקע און דעמאָלט צושטעלן די שריפט קוויטל מיט אַ מקור. 1803 01:30:10,920 --> 01:30:14,920 און דעם וועט גיין צו אַז דזשאַוואַסקריפּט טעקע און לייענען די דזשאַוואַסקריפּט קאָד פון 1804 01:30:14,920 --> 01:30:15,960 אַז טעקע אַנשטאָט. 1805 01:30:15,960 --> 01:30:18,820 און דעם וועג, איר טאָן ניט האָבן אַ פּלאַץ פון דזשאַוואַסקריפּט אין די אָנהייב פון אייער 1806 01:30:18,820 --> 01:30:20,760 HTML טעקע, וואָס מאכט עס טאַקע מעסי. 1807 01:30:20,760 --> 01:30:21,860 איר נאָר לייגן עס ערגעץ אַנדערש. 1808 01:30:21,860 --> 01:30:24,310 און דעמאָלט עס וועט לייענען עס פון עס. 1809 01:30:24,310 --> 01:30:25,560 האט אַז מאכט זינען? 1810 01:30:25,560 --> 01:30:27,990 1811 01:30:27,990 --> 01:30:29,640 >> פּלייסמאַנט ענינים. 1812 01:30:29,640 --> 01:30:32,620 אין דעם באַזונדער פאַל, די שריפט איז פאר דעם גוף. 1813 01:30:32,620 --> 01:30:36,090 אַזוי ווען איך ויספירן אַז, עס ס גאָרנישט אין דעם גוף נאָך. 1814 01:30:36,090 --> 01:30:39,920 אפֿשר דעם וועט מאַכן אַ קליין ביסל מער געפיל ווען איך ווייַזן דעם ווייַטער טייל. 1815 01:30:39,920 --> 01:30:43,210 אין דעם פאַל, די שריפט קומט נאָך די דיוו. 1816 01:30:43,210 --> 01:30:46,620 אַזוי די דיוו פאקטיש אויס אויף דעם בלאַט ערשטער. 1817 01:30:46,620 --> 01:30:49,470 רעכט דאָ אין דעם ביסל רויט קרייַז, איר זען די טעקסט אויס. 1818 01:30:49,470 --> 01:30:51,810 און דעמאָלט דער פלינק ווייזט אַרויף. 1819 01:30:51,810 --> 01:30:54,890 >> אין דער ערשטער פאַל, ווייַל די שריפט איז געווען איידער די דיוו, די 1820 01:30:54,890 --> 01:30:56,170 פלינק ווייזט אַרויף ערשטער. 1821 01:30:56,170 --> 01:30:59,250 און דעמאָלט דער דיוו ווייזט אַרויף נאָך איר אָפּזאָגן די קאַסטן. 1822 01:30:59,250 --> 01:31:01,330 אַזוי די דורכפירונג ענינים. 1823 01:31:01,330 --> 01:31:02,290 אַזוי מיר וועט האַלטן דעם אין גייַסט. 1824 01:31:02,290 --> 01:31:03,640 דעם וועט זיין וויכטיק אין אַ קליין ביסל. 1825 01:31:03,640 --> 01:31:08,730 1826 01:31:08,730 --> 01:31:09,540 גוט. 1827 01:31:09,540 --> 01:31:12,750 אַזוי געזונט, ווי טאָן איר וואַרטן ביז די גאנצע בלאַט איז לאָודיד דעמאָלט איידער איר 1828 01:31:12,750 --> 01:31:13,580 ויספירן עטלעכע קאָד? 1829 01:31:13,580 --> 01:31:15,540 מיר וועט באַקומען אין דעם אַ ביסל ביסל שפּעטער אויך. 1830 01:31:15,540 --> 01:31:19,016 אָבער נאָר האַלטן דעם פּלייסמאַנט ענינים אין גייַסט פֿאַר ווען מיר 1831 01:31:19,016 --> 01:31:20,570 קומען צו אן אנדער רוק. 1832 01:31:20,570 --> 01:31:22,030 >> אַזוי מיר באַקומען צו דאַם איצט. 1833 01:31:22,030 --> 01:31:23,550 און וואָס איז דאַם? 1834 01:31:23,550 --> 01:31:26,830 אַזוי אויב איר קוק בייַ HTML קאָד, עס ס נאָר אַ בינטל פון טעקסט אויף דעם עקראַן. 1835 01:31:26,830 --> 01:31:30,560 אַזוי ווי טוט דזשאַוואַסקריפּט וויסן אַז דעם איז אַ HTML עלעמענט? 1836 01:31:30,560 --> 01:31:33,410 אַזוי מיר האָבן צו האָבן עטלעכע זיקאָרן פאַרטרעטונג פון דעם 1837 01:31:33,410 --> 01:31:34,930 ביניען אַז מיר האָבן. 1838 01:31:34,930 --> 01:31:40,240 און ווען מיר האָבן דעם אין זיקאָרן פאַרטרעטונג אין דזשאַוואַסקריפּט, מיר רופן 1839 01:31:40,240 --> 01:31:41,750 אַז די דאַם. 1840 01:31:41,750 --> 01:31:45,130 און עס ס נאָר אַ וועג אַז מען באַשלאָסן אַז מיר זאָל פאָרשטעלן דעם 1841 01:31:45,130 --> 01:31:46,400 HTML ביניען ווי. 1842 01:31:46,400 --> 01:31:47,940 >> און וואָס טוט דעם דאַם קוקן ווי? 1843 01:31:47,940 --> 01:31:50,460 נו, אין זיקאָרן פאַרטרעטונג, מיר נעמען דעם טעקסט. 1844 01:31:50,460 --> 01:31:52,870 און מיר ווענדן עס אין זיקאָרן פאַרטרעטונג. 1845 01:31:52,870 --> 01:31:54,400 אַזוי דעם איז די HTML. 1846 01:31:54,400 --> 01:31:58,090 אַזוי מיר ערשטער געפינען אויס אַז יעדער דאַם בוים האט אַ דאָקומענט. 1847 01:31:58,090 --> 01:31:59,400 עס קוקט ווי אַ בוים. 1848 01:31:59,400 --> 01:32:03,550 און דעם דאָקומענט כּולל די HTML קוויטל, פאקטיש אַלץ 1849 01:32:03,550 --> 01:32:05,150 ין פון דעם איצט. 1850 01:32:05,150 --> 01:32:06,970 די HTML טאַגס האט צוויי קינדער. 1851 01:32:06,970 --> 01:32:08,630 עס האט אַ קאָפּ. 1852 01:32:08,630 --> 01:32:12,380 אַז קאָפּ, אויב איר קוק בייַ ינדענטיישאַן איבער עס אין ווי עס ס סטראַקטשערד 1853 01:32:12,380 --> 01:32:14,960 צווישן די נאָענט טאַגס, קאָפּ האט אַ קינד. 1854 01:32:14,960 --> 01:32:17,130 די קינד איז טיטל. 1855 01:32:17,130 --> 01:32:18,370 פּונקט. 1856 01:32:18,370 --> 01:32:21,000 >> איצט, מיר האָבן אַ גוף קינד. 1857 01:32:21,000 --> 01:32:24,870 און דעמאָלט אַז גוף האט אַ קינד גערופן משפּחה. 1858 01:32:24,870 --> 01:32:27,950 און אַז משפּחה האט דרייַ קינדער - 1859 01:32:27,950 --> 01:32:29,550 אָולדאַסט, מיטל, און יאַנגגאַסט. 1860 01:32:29,550 --> 01:32:31,960 אַזוי איר זאָל וויסן ווי צו ציען אַ דיאַגראַמע ווי דעם ווען מיר פרעגן איר ווי 1861 01:32:31,960 --> 01:32:34,270 צו ציען אַ דיאַגראַמע ווען מיר געבן איר די HTML אויף די לינק. 1862 01:32:34,270 --> 01:32:36,350 וויסן ווי צו פּראָדוצירן די דאַם בוים. 1863 01:32:36,350 --> 01:32:38,930 און ין פון די זאכן, עס ס נאָר עטלעכע טעקסט, וואָס איך 'ווע רעפּראַזענטאַד 1864 01:32:38,930 --> 01:32:40,180 ווי קליין באָקסעס. 1865 01:32:40,180 --> 01:32:42,750 1866 01:32:42,750 --> 01:32:47,980 >> טוט דעם דאַם בוים ביניען מאַכן געפיל און וואָס די דאַם איז? 1867 01:32:47,980 --> 01:32:49,300 אַזוי וואָס טוט די פּ שטיין פֿאַר? 1868 01:32:49,300 --> 01:32:51,850 איבער דאָ, די פּ איבער עס אין אַז קוויטל רעפּראַזענץ אַ 1869 01:32:51,850 --> 01:32:54,510 פּאַראַגראַף קוויטל אין HTML. 1870 01:32:54,510 --> 01:32:57,080 אַזוי איר קענען קוקן עס אַרויף. 1871 01:32:57,080 --> 01:32:59,290 אבער עס נאָר מיטל עס ס עטלעכע אָרט פֿאַר עטלעכע טעקסט. 1872 01:32:59,290 --> 01:33:02,910 און עס האט עטלעכע פעליקייַט קסס סטילינג, ווייַל עס ס אַ פּאַראַגראַף קוויטל. 1873 01:33:02,910 --> 01:33:05,130 אבער טאָן ניט טאַקע זאָרג וועגן אַז טייל אויך פיל. 1874 01:33:05,130 --> 01:33:07,510 נאָר וויסן עס ס אַ פּלאַסעהאָלדער פֿאַר עטלעכע טעקסט. 1875 01:33:07,510 --> 01:33:08,480 יאָ. 1876 01:33:08,480 --> 01:33:10,200 פראגע? 1877 01:33:10,200 --> 01:33:11,021 יאָ. 1878 01:33:11,021 --> 01:33:12,374 >> וילעם: איר נאָר דערמאנט קסס. 1879 01:33:12,374 --> 01:33:15,492 די האַש משפּחה און די האַש אַלע אַז שטאָפּן איז בייסיקלי 1880 01:33:15,492 --> 01:33:17,400 רעפּריזענטינג ידס אין קסס? 1881 01:33:17,400 --> 01:33:18,440 >> יוסף ong: יאָ, פּונקט. 1882 01:33:18,440 --> 01:33:20,380 איך וועט באַקומען צו וואָס די כאַשאַז מיינען אין אַ רגע. 1883 01:33:20,380 --> 01:33:23,480 ווען אַנגעלאַ זענען איבער קסס, זי גערעדט וועגן קסס סעלעקטאָרס. 1884 01:33:23,480 --> 01:33:26,770 די זענען די קסס סעלעקטאָרס אַז זי איז געווען גערעדט וועגן. 1885 01:33:26,770 --> 01:33:28,268 יא, ראָב? 1886 01:33:28,268 --> 01:33:32,060 >> באַגאַזלענען באָודאַן: איך וואָלט אויך באַמערקונג אַז דאַם ין פון טיטל צעטל 1887 01:33:32,060 --> 01:33:35,385 איז אויך אַ טעקסט נאָדע. 1888 01:33:35,385 --> 01:33:36,070 >> יוסף ong: רעכט. 1889 01:33:36,070 --> 01:33:38,370 אַזוי ין דער טיטל צעטל, איך האָבן עטלעכע טעקסט דאַם. 1890 01:33:38,370 --> 01:33:42,730 אַזוי טאַקע, דעם טיטל זאָל האָבן ווי אַ ביסל קעסטל קומען אַוועק פון עס ווי געזונט. 1891 01:33:42,730 --> 01:33:45,740 אבער עס טוט ניט טאַקע ענין אויך פיל אין דעם פאַל. 1892 01:33:45,740 --> 01:33:49,620 מיר טאָן ניט טאַקע זאָרגן וועגן טעקסט נאָודז, ווי מיר רופן זיי, אויך פיל. 1893 01:33:49,620 --> 01:33:50,270 גוט, מיר טאָן. 1894 01:33:50,270 --> 01:33:51,520 משמעות, מיר טאָן. 1895 01:33:51,520 --> 01:33:54,260 1896 01:33:54,260 --> 01:33:57,100 און איך וועל פאַרריכטן אַז ווען איך ופּלאָאַד עס ווידער. 1897 01:33:57,100 --> 01:33:59,830 טוט וואָס מאַכן זינען? 1898 01:33:59,830 --> 01:34:01,160 >> אַזוי ווי טאָן מיר אַרבעט מיט די דאַם? 1899 01:34:01,160 --> 01:34:03,790 ווען איר האַנדלען מיט די דאַם אין דזשאַוואַסקריפּט, עס זענען צוויי טריט. 1900 01:34:03,790 --> 01:34:05,030 איר אויסקלייַבן אַ דאַם עלעמענט. 1901 01:34:05,030 --> 01:34:06,580 און דעמאָלט איר טאָן זאכן צו עס. 1902 01:34:06,580 --> 01:34:11,480 אַזוי אין דעם פאַל, אַבסטראַקטלי, איך 'ווע אויסגעקליבן די מיטל עלעמענט. 1903 01:34:11,480 --> 01:34:14,530 און דעמאָלט אַ בייַשפּיל פון טאן שטאָפּן צו עס וואָלט זיין טשאַנגינג די טעקסט. 1904 01:34:14,530 --> 01:34:16,020 אַז געוויינט צו זיין באָב. 1905 01:34:16,020 --> 01:34:19,930 איצט, וואָס איך האט צו עס איז געווען איך פארענדערט באָב צו מילאָ אין דעם פאַל. 1906 01:34:19,930 --> 01:34:22,130 >> אַזוי ווי טאָן מיר פאקטיש טאָן דעם? 1907 01:34:22,130 --> 01:34:23,440 ווי טאָן מיר טאָן די סאַלעקטינג? 1908 01:34:23,440 --> 01:34:26,560 און ווי טאָן מיר טאָן די טאן שטאָפּן צו די זאַך אַמאָל מיר 'ווע גענומען עס? 1909 01:34:26,560 --> 01:34:30,470 נו, די וועג איר גייז האָבן געלערנט עס אין דעם קלאַס איז דורך ניצן עפּעס מיר 1910 01:34:30,470 --> 01:34:32,420 גערופן דזשקווערי. 1911 01:34:32,420 --> 01:34:33,910 אַזוי וואָס איז דזשקווערי? 1912 01:34:33,910 --> 01:34:37,220 דזשקווערי איז אַ ביבליאָטעק אַז מאכט דזשאַוואַסקריפּט גרינגער צו שרייַבן. 1913 01:34:37,220 --> 01:34:39,500 אַזוי עמעצער האט גענומען די צייַט און געשריבן דזשקווערי. 1914 01:34:39,500 --> 01:34:41,530 >> דזשקווערי איז פאקטיש געשריבן אין דזשאַוואַסקריפּט. 1915 01:34:41,530 --> 01:34:44,550 און דעמאָלט ווייַל זיי האבן דעם, מיר איצט האָבן אַ גאַנץ בינטל פון פאַנגקשאַנז אַז 1916 01:34:44,550 --> 01:34:46,020 מיר קענען נוצן אַז מאַכן אונדזער לעבן טאַקע גרינג. 1917 01:34:46,020 --> 01:34:48,580 1918 01:34:48,580 --> 01:34:50,030 אַזוי וואָס זענען עטלעכע פון ​​די דאס עס טוט? 1919 01:34:50,030 --> 01:34:51,650 עס מאכט סאַלעקטינג יסודות גרינגער. 1920 01:34:51,650 --> 01:34:54,020 עס מאכט טשאַנגינג HTML, אַדינג קלאסן גרינגער. 1921 01:34:54,020 --> 01:34:55,360 עס מאכט אַדזשאַקס גרינגער. 1922 01:34:55,360 --> 01:34:58,230 מיר וועט באַקומען צו אַז אין אַ רגע. 1923 01:34:58,230 --> 01:35:00,630 >> און עס ס ענלעכער צו C לייברעריז. 1924 01:35:00,630 --> 01:35:03,090 אַזוי איר אַרייַננעמען סטרינג.ה, איר באַקומען סטרלען. 1925 01:35:03,090 --> 01:35:04,680 איר באַקומען סטרקפּי, אַלע פון ​​די זאכן. 1926 01:35:04,680 --> 01:35:09,650 ווען איר אַרייַננעמען דזשקווערי, איר באַקומען פייַן וועגן צו אויסקלייַבן יסודות צו טוישן 1927 01:35:09,650 --> 01:35:10,390 דאס, און סעטעראַ. 1928 01:35:10,390 --> 01:35:12,990 איר באַקומען עקסטרע פאַנגקשאַנאַליטי אַז דזשאַוואַסקריפּט טוט ניט געבן איר. 1929 01:35:12,990 --> 01:35:15,310 אַזוי דזשקווערי איז ניט דזשאַוואַסקריפּט. 1930 01:35:15,310 --> 01:35:18,660 דזשקווערי איז אַ ביבליאָטעק אַז ס געשריבן אין דזשאַוואַסקריפּט אַז מאכט דזשאַוואַסקריפּט 1931 01:35:18,660 --> 01:35:20,440 גרינגער צו שרייַבן. 1932 01:35:20,440 --> 01:35:23,170 >> אַזוי דזשקווערי איז ניט אַ פּראָגראַממינג שפּראַך. 1933 01:35:23,170 --> 01:35:24,540 אָבער דזשאַוואַסקריפּט איז. 1934 01:35:24,540 --> 01:35:27,420 1935 01:35:27,420 --> 01:35:27,590 מאַכן. 1936 01:35:27,590 --> 01:35:30,420 זיכער איר באַקומען אייער טערמינאָלאָגיע רעכט. 1937 01:35:30,420 --> 01:35:32,490 קיין שאלות? 1938 01:35:32,490 --> 01:35:33,882 יאָ. 1939 01:35:33,882 --> 01:35:35,132 איז אַז אַ קשיא? 1940 01:35:35,132 --> 01:35:37,910 1941 01:35:37,910 --> 01:35:38,350 אַלע רעכט. 1942 01:35:38,350 --> 01:35:40,080 אַזוי ווי טאָן איר נוצן דזשקווערי? 1943 01:35:40,080 --> 01:35:42,390 נו, ווען איר ניטאָ שרייבט עטלעכע דזשאַוואַסקריפּט קאָד און איר אַרייַננעמען אַ 1944 01:35:42,390 --> 01:35:45,570 דזשקווערי בייַ דער שפּיץ פון דיין טעקע ווי אַ שריפט טעקע, איר נוצן די דאָלאַר צייכן 1945 01:35:45,570 --> 01:35:47,310 איצט צו באַקומען צוטריט צו דזשקווערי. 1946 01:35:47,310 --> 01:35:49,860 און דעם איז אַנדערש פון דער דאָלאַר צייכן אין פפּ. 1947 01:35:49,860 --> 01:35:51,590 >> עס ס דער זעלביקער סימבאָל איר טיפּ אויף דיין קלאַוויאַטור. 1948 01:35:51,590 --> 01:35:52,780 אבער זיי מיינען זייער אַנדערש זאכן. 1949 01:35:52,780 --> 01:35:56,090 דאָלאַר צייכן אין פפּ מיטל דעם איז ווי איך דערקלערן אַ בייַטעוודיק. 1950 01:35:56,090 --> 01:35:59,120 אין דזשאַוואַסקריפּט, ווען איר 'ווע אַרייַנגערעכנט דזשקווערי, עס שטייט פֿאַר דזשקווערי. 1951 01:35:59,120 --> 01:36:01,280 אַזוי האַלטן אַז אין גייַסט. 1952 01:36:01,280 --> 01:36:03,420 אַזוי ווי זאל מיר אויסקלייַבן דאַם יסודות? 1953 01:36:03,420 --> 01:36:06,500 נו, ווען איר טאָן עס די מיעס דזשאַוואַסקריפּט וועג, איר צוטריט די 1954 01:36:06,500 --> 01:36:08,240 דאָקומענט גלאבאלע בייַטעוודיק. 1955 01:36:08,240 --> 01:36:11,170 און דעמאָלט איר באַקומען עלעמענט דורך שייַן משפּחה. 1956 01:36:11,170 --> 01:36:15,270 דעם איז טאַקע לאַנג און ווערדי און ניט זייער פייַן. 1957 01:36:15,270 --> 01:36:18,190 >> אָדער איר קענען באַקומען אַלע יסודות אַז זענען אַ פּ צעטל. 1958 01:36:18,190 --> 01:36:20,080 אַז אַרבעט אויך אין דזשאַוואַסקריפּט. 1959 01:36:20,080 --> 01:36:22,470 אבער מיר קיינמאָל טאַקע געוויזן איר די סינטאַקס אויך פיל. 1960 01:36:22,470 --> 01:36:24,620 וואָס מיר אנטפלעקט איר איז דזשקווערי. 1961 01:36:24,620 --> 01:36:28,720 אַזוי אַז גאנצע סעלעקטאָר אַרויף עס אַז איז אויסגעדריקט אין דזשאַוואַסקריפּט נאָר געץ 1962 01:36:28,720 --> 01:36:33,320 קאַנדענסט צו דעם זייער פייַן דאָלאַר צייכן האַשטאַג משפּחה. 1963 01:36:33,320 --> 01:36:38,480 און $ פּ, נאָר ווו עס ס ווי אַז. 1964 01:36:38,480 --> 01:36:41,690 אויב איר ווילן צו קלייַבן אַלע פּ טאַגס ין אַ משפּחה, מיר שטעלן אַ פּלאַץ 1965 01:36:41,690 --> 01:36:42,890 צווישן די צוויי. 1966 01:36:42,890 --> 01:36:44,815 און איצט, מיר באַקומען אַלע די פּ טאַגס ין אַ משפּחה. 1967 01:36:44,815 --> 01:36:48,740 1968 01:36:48,740 --> 01:36:50,380 >> און קוק באַקאַנט? 1969 01:36:50,380 --> 01:36:52,880 נו, אַנגעלאַ גערעדט וועגן קסס סעלעקטאָרס. 1970 01:36:52,880 --> 01:36:54,200 געבן מיר איינער רגע. 1971 01:36:54,200 --> 01:36:57,230 און אַזוי אין סדר צו אויסקלייַבן אַן עלעמענט, איר נאָר נוצן די זעלבע זאַך ווי איר 1972 01:36:57,230 --> 01:36:58,530 וואָלט טאָן מיט אַ קסס סעלעקטאָר. 1973 01:36:58,530 --> 01:37:00,910 אויב איר שטעלן אַ האַש אין פראָנט פון עס, עס סאַלעקץ דורך שייַן. 1974 01:37:00,910 --> 01:37:02,220 א פּונקט סאַלעקץ דורך קלאסן. 1975 01:37:02,220 --> 01:37:06,230 אויב איר נאָר האָבן די זאַך אָן כאַשאַז אָדער דאַץ, עס סאַלעקץ די טאַגס. 1976 01:37:06,230 --> 01:37:07,140 שאלות. 1977 01:37:07,140 --> 01:37:07,470 יא? 1978 01:37:07,470 --> 01:37:11,510 >> וילעם: ווען מיר נוצן פּונקט אין אונדזער HTML, איז אַז ניט דזשקווערי? 1979 01:37:11,510 --> 01:37:13,520 >> יוסף ong: דאָט אין אונדזער HTML איז אַ דזשאַוואַסקריפּט זאַך. 1980 01:37:13,520 --> 01:37:14,750 עס ס ניט אַ דזשקווערי זאַך. 1981 01:37:14,750 --> 01:37:17,620 די וועג איר גייז געלערנט עס מיט דזשקווערי איז צו נוצן. HTML. 1982 01:37:17,620 --> 01:37:21,510 און דעמאָלט איר פארביי עס וועלכער די HTML איז געגאנגען צו זיין. 1983 01:37:21,510 --> 01:37:23,480 אַזוי איך וועט באַקומען צו אַז אין נאָר אַ צווייט פאקטיש. 1984 01:37:23,480 --> 01:37:27,800 אַזוי ווי טאָן מיר טאָן שטאָפּן צו עלעמענט אַמאָל מיר 'ווע אויסגעקליבן עס? 1985 01:37:27,800 --> 01:37:30,130 אַזוי אַז ס אַ בייַשפּיל פון סאַלעקטינג אַ עלעמענט. 1986 01:37:30,130 --> 01:37:32,280 אַזוי איצט, מיר ווילן צו טאָן שטאָפּן צו עס. 1987 01:37:32,280 --> 01:37:35,730 >> אַזוי אין דעם פאַל, לאָזן מיר גיין צוריק צו די פריערדיקע רוק. 1988 01:37:35,730 --> 01:37:37,360 עס איז געווען באָב פריער. 1989 01:37:37,360 --> 01:37:40,660 און איך ווילן צו טוישן אַז ין HTML צו מילאָ. 1990 01:37:40,660 --> 01:37:43,240 אזוי איך רופן די HTML פונקציאָנירן פון די עלעמענט. 1991 01:37:43,240 --> 01:37:45,580 אַז HTML פונקציע איז אַ מיטל פון עלעמענט. 1992 01:37:45,580 --> 01:37:47,430 און דעמאָלט איך געבן עס וואָס איך ווילן די HTML צו זיין. 1993 01:37:47,430 --> 01:37:50,560 און עס נאָר ריפּלייסיז וואָס ס ין פון אַז פאַרבינדן מיט וועלכער איך געבן עס. 1994 01:37:50,560 --> 01:37:50,830 יאָ. 1995 01:37:50,830 --> 01:37:51,170 פראגע? 1996 01:37:51,170 --> 01:37:57,397 >> וילעם: די האַשטאַג איז געניצט פֿאַר בלויז די דזשקווערי. 1997 01:37:57,397 --> 01:37:59,313 [ינאָדאַבאַל] 1998 01:37:59,313 --> 01:38:01,230 מיר וואָלט ניט נוצן אַז. 1999 01:38:01,230 --> 01:38:01,960 >> יוסף ong: יאָ, פּונקט. 2000 01:38:01,960 --> 01:38:03,750 אבער טאָן ניט זאָרג צו פיל וועגן ריין דזשאַוואַסקריפּט. 2001 01:38:03,750 --> 01:38:06,670 איך נאָר ווילן איר גייז צו פאָקוס אויף ווי איר וואָלט טאָן עס מיט דזשקווערי, ווייַל 2002 01:38:06,670 --> 01:38:10,020 אַז ס געגאנגען צו זיין די וויכטיק טייל אויף די ויספרעג. 2003 01:38:10,020 --> 01:38:10,400 רעכט. 2004 01:38:10,400 --> 01:38:10,880 פּונקט. 2005 01:38:10,880 --> 01:38:16,025 אַזוי איר זען אַז האַשטאַג, אַזוי אַז קאָראַספּאַנדז צו אויסקלייַבן דעם עלעמענט מיט 2006 01:38:16,025 --> 01:38:18,310 די שייַן מיטל ווייַל פון אַז האַשטאַג. 2007 01:38:18,310 --> 01:38:19,670 האַשטאַג מיטל שייַן. 2008 01:38:19,670 --> 01:38:22,870 און דעם עלעמענט האט אַ שייַן פון מיטל. 2009 01:38:22,870 --> 01:38:24,366 אַזוי אַז ס די עלעמענט מיר אויסקלייַבן. 2010 01:38:24,366 --> 01:38:27,160 >> וילעם: [ינאָדאַבאַל]. 2011 01:38:27,160 --> 01:38:31,090 דאָלאַר צייכן האַשטאַג [ינאָדאַבאַל]? 2012 01:38:31,090 --> 01:38:31,710 >> יוסף ong: אזוי ניט. 2013 01:38:31,710 --> 01:38:33,280 די קשיא איז קענען איר נוצן. ווערט. 2014 01:38:33,280 --> 01:38:36,445 און. ווערט בלויז אַרבעט אויף יסודות וואָס זענען ינפּוץ. 2015 01:38:36,445 --> 01:38:40,950 2016 01:38:40,950 --> 01:38:45,495 אין דזשקווערי, עס וואָלט זיין . וואַל, ניט. ווערט. 2017 01:38:45,495 --> 01:38:49,080 אַזוי איך וועט באַקומען צו אַ קליין בייַשפּיל אַז דעמאַנסטרייץ אַלע דעם אין קאָמבינאַציע 2018 01:38:49,080 --> 01:38:49,850 אין אַ רגע. 2019 01:38:49,850 --> 01:38:53,130 אָבער איך טראַכטן דעם סערוועס אַ ביסל Snippet מאכט חוש צו מענטשן אַזוי ווייַט. 2020 01:38:53,130 --> 01:38:55,450 וועלן צו טוישן די HTML, רופן די HTML אופֿן. 2021 01:38:55,450 --> 01:38:56,432 יאָ. 2022 01:38:56,432 --> 01:38:58,200 >> וילעם: קענען איר דערקלערן דעם אופֿן ווידער? 2023 01:38:58,200 --> 01:39:01,900 >> יוסף ong: אזוי אַ מיטל איז נאָר אַ פונקציאָנירן אַז געהערט צו איינער, אין דעם 2024 01:39:01,900 --> 01:39:04,590 פאַל, איינער פון די דאַם יסודות, ווייַל איר זען איך 2025 01:39:04,590 --> 01:39:05,940 אויסגעקליבן די עלעמענט ערשטער. 2026 01:39:05,940 --> 01:39:07,320 פאקטיש, לאָזן מיר נוצן די מויז. 2027 01:39:07,320 --> 01:39:09,330 איך אויסגעקליבן די עלעמענט ערשטער. 2028 01:39:09,330 --> 01:39:12,310 און דעמאָלט איך גערופן דעם HTML פונקציאָנירן אַז עס האט. 2029 01:39:12,310 --> 01:39:15,710 און מחמת דעם פונקציאָנירן געהערט צו דעם זאַך, מיר רופן עס אַ מיטל. 2030 01:39:15,710 --> 01:39:19,480 אַז ס נאָר אַ פאַנטאַזיע נאָמען פֿאַר עס. 2031 01:39:19,480 --> 01:39:20,730 זאָגן אַז ווידער. 2032 01:39:20,730 --> 01:39:22,880 2033 01:39:22,880 --> 01:39:25,170 אַזוי געדענקען, מיר אויסגעקליבן די עלעמענט איצט. 2034 01:39:25,170 --> 01:39:27,810 און מיר 'ווע לייגן עס ין פון די עלעמענט בייַטעוודיק. 2035 01:39:27,810 --> 01:39:28,600 ריכטיק? 2036 01:39:28,600 --> 01:39:34,380 >> אַזוי ווען מיר ווילן צו טוישן די HTML אויף ין, ווייַל עס איז געווען באָב פריער, איר 2037 01:39:34,380 --> 01:39:36,420 ווילן צו טוישן אַז טעקסט צו מילאָ. 2038 01:39:36,420 --> 01:39:37,920 אַזוי מיר רופן HTML. 2039 01:39:37,920 --> 01:39:41,610 און מיר זאָגן עס וואָס די HTML ין אַז עלעמענט זאָל זיין איצט. 2040 01:39:41,610 --> 01:39:44,107 און אַזוי עס ענדערונגען עס צו מילאָ, ווייַל איך האט עס מילאָ. 2041 01:39:44,107 --> 01:39:46,542 >> וילעם: אזוי זיי ניטאָ ארבעטן צוזאַמען. 2042 01:39:46,542 --> 01:39:47,030 [ינאָדאַבאַל] 2043 01:39:47,030 --> 01:39:47,390 >> יוסף ong: יאָ, יאָ. 2044 01:39:47,390 --> 01:39:48,180 זיי ניטאָ ארבעטן צוזאַמען. 2045 01:39:48,180 --> 01:39:50,210 אַזוי איינער פון זיי סאַלעקץ די עלעמענט ערשטער. 2046 01:39:50,210 --> 01:39:52,863 און די רגע איינער טוט עפּעס צו עס. 2047 01:39:52,863 --> 01:39:53,790 יאָ. 2048 01:39:53,790 --> 01:39:56,168 >> וילעם: [ינאָדאַבאַל]. 2049 01:39:56,168 --> 01:40:01,280 אויב דעם אופֿן איז אַנדערש פון אין HTML איר האָבן די מיטל גלייַך פאַקטיש. 2050 01:40:01,280 --> 01:40:01,560 >> יוסף ong: יאָ. 2051 01:40:01,560 --> 01:40:03,370 אַז איז אַ אַנדערש אופֿן. 2052 01:40:03,370 --> 01:40:04,670 אַז איז אַ אַנדערש אופֿן. 2053 01:40:04,670 --> 01:40:07,860 און מיר קענען דעקן אַז אין נאָר אַ רגע ווען מיר באַקומען צו אַ בייַשפּיל. 2054 01:40:07,860 --> 01:40:12,000 איך ווילן צו מאַכן זיכער אַז מיר גיכקייַט אַרויף ווייַל מיר ניטאָ פליסנדיק אויס פון צייַט. 2055 01:40:12,000 --> 01:40:15,360 אָבער מיר 'ווע לויפן וועג איבער צייַט איצט. 2056 01:40:15,360 --> 01:40:15,490 גוט. 2057 01:40:15,490 --> 01:40:16,430 קיל. 2058 01:40:16,430 --> 01:40:20,130 אַזוי אויב איר ווילן צו לייגן אַ סאָרט, עס ס אויך אַן לייגן קלאַס אופֿן. 2059 01:40:20,130 --> 01:40:24,300 דעם איז נאָר אַ בייַשפּיל פון וואָס איר קענען טאָן מיט דזשקווערי. 2060 01:40:24,300 --> 01:40:25,950 אַז פּונקט מוסיף אַ קלאַס. 2061 01:40:25,950 --> 01:40:28,660 >> אויב איר ווילן צו באַזייַטיקן עס, איר קענען רופן באַזייַטיקן. 2062 01:40:28,660 --> 01:40:32,280 אַז ס נאָר אן אנדער זאַך איר קענען טאָן. 2063 01:40:32,280 --> 01:40:35,680 אַזוי מער ביישפילן פון זאכן איר קענען טאָן. 2064 01:40:35,680 --> 01:40:37,510 אַזוי קענען איך נאָר לייגן עס אין די שפּיץ ווי דעם? 2065 01:40:37,510 --> 01:40:38,760 יאַנגגאַסט באַזייַטיקן. 2066 01:40:38,760 --> 01:40:42,470 2067 01:40:42,470 --> 01:40:45,930 אויב איך נאָר ויספירן אַז דזשאַוואַסקריפּט אין די שפּיץ פון מיין טעקע, וועט אַז אַרבעט? 2068 01:40:45,930 --> 01:40:48,540 2069 01:40:48,540 --> 01:40:48,920 רעכט. 2070 01:40:48,920 --> 01:40:50,530 ווייַל מיטל טוט נישט עקסיסטירן נאָך. 2071 01:40:50,530 --> 01:40:51,840 אַזוי דעם איז ניט געגאנגען צו ווערק. 2072 01:40:51,840 --> 01:40:52,800 דורכפירונג סדר. 2073 01:40:52,800 --> 01:40:55,040 עס גייט צו די שפּיץ ערשטער. 2074 01:40:55,040 --> 01:40:55,540 וואָס? 2075 01:40:55,540 --> 01:40:57,450 >> וילעם: יאַנגגאַסט טוט נישט עקסיסטירן נאָך? 2076 01:40:57,450 --> 01:40:57,810 >> יוסף ong: יאָ. 2077 01:40:57,810 --> 01:40:58,710 יאַנגגאַסט טוט נישט עקסיסטירן נאָך. 2078 01:40:58,710 --> 01:40:59,600 פּונקט. 2079 01:40:59,600 --> 01:41:01,320 >> וילעם: איר האט מיטן. 2080 01:41:01,320 --> 01:41:01,510 >> יוסף ong: נעבעכדיק. 2081 01:41:01,510 --> 01:41:02,720 יאַנגגאַסט טוט נישט עקסיסטירן נאָך. 2082 01:41:02,720 --> 01:41:04,510 און די אנדערע זאַך איז איך האב ניט אַרייַנגערעכנט די דזשקווערי 2083 01:41:04,510 --> 01:41:06,580 טעקע פרעגן שריפט סרק. 2084 01:41:06,580 --> 01:41:07,960 אַזוי אַז ס ניט געגאנגען צו ווערק. 2085 01:41:07,960 --> 01:41:09,580 פאקטיש, איך האט ניט טאָן אַז אין דער ווייַטער רוק, וואָס איז 2086 01:41:09,580 --> 01:41:10,700 געמיינט צו פאַרריכטן אַז יעדער. 2087 01:41:10,700 --> 01:41:14,120 אבער די וועג מיר טאָן דאָס איז דזשאַוואַסקריפּט איז געשעעניש געטריבן. 2088 01:41:14,120 --> 01:41:17,410 אַזוי וואָס מיר טאָן איז מיר נוצן אַ געשעעניש האַנדלער צו מאַכן דעם פּאַסירן. 2089 01:41:17,410 --> 01:41:19,510 און אַזוי איך אויסקלייַבן דעם דאָקומענט שטעלן ערשטער. 2090 01:41:19,510 --> 01:41:23,810 איך זאָגן, גוט, ווען די דאָקומענט איז גרייט, לאָזן מיר לויפן אַ פֿונקציע. 2091 01:41:23,810 --> 01:41:25,470 אַזוי אַז ס אַלע אַז סינטאַקס מיטל. 2092 01:41:25,470 --> 01:41:27,100 >> איך אויסגעקליבן דעם דאָקומענט. 2093 01:41:27,100 --> 01:41:29,530 איצט, ווען די דאָקומענט איז גרייט, לויפן די פֿונקציע. 2094 01:41:29,530 --> 01:41:32,970 און אַזוי איבער דאָ ווען די דאָקומענט איז גרייט, וואָס מיטל אַלע די HTML האט 2095 01:41:32,970 --> 01:41:36,140 לאָודיד, דעמאָלט איך לויפן די פֿונקציע אַז רימוווז אַז עלעמענט. 2096 01:41:36,140 --> 01:41:40,270 און אַזוי איצט, ווען איך לויפן דעם פונקציאָנירן אַז איך פארביי אין גרייט, איך בין 2097 01:41:40,270 --> 01:41:43,780 געראַנטיד אַז אַלע די HTML אויף די בלאַט איז געגאנגען צו עקסיסטירן ערשטער. 2098 01:41:43,780 --> 01:41:44,100 יאָ. 2099 01:41:44,100 --> 01:41:44,425 פראגע? 2100 01:41:44,425 --> 01:41:48,200 >> וילעם: וואָס איז די געשעעניש קיווערד ין די פֿונקציע? 2101 01:41:48,200 --> 01:41:51,750 >> יוסף ong: אזוי אַז געשעעניש קיווערד אין די פונקציאָנירן איז נאָר אַ פּאַראַמעטער אַז 2102 01:41:51,750 --> 01:41:53,490 געץ פארביי צו די פֿונקציע פֿאַר קיין געשעעניש. 2103 01:41:53,490 --> 01:41:55,470 עס ס נאָר עפּעס אַז איר באַקומען פֿאַר פֿרייַ. 2104 01:41:55,470 --> 01:41:59,320 ווען איר זענען ניצן שליסל האַנדלערס אין פּסעט8, אַז געשעעניש קען זאָגן איר, פֿאַר 2105 01:41:59,320 --> 01:42:01,350 למשל, וואָס שליסל איר געדריקט אויף. 2106 01:42:01,350 --> 01:42:05,540 אין דעם פאַל, פֿאַר אַ גרייט געשעעניש, עס ס פאקטיש נישט יבער נוצלעך. 2107 01:42:05,540 --> 01:42:08,640 אבער פֿאַר אַ שליסל אַראָפּ געשעעניש, עס ס מער נוציק, ווייַל איר באַקומען צו וויסן וואָס 2108 01:42:08,640 --> 01:42:12,330 שליסל איר געדריקט דורך אַקסעסינג שליסל קאָד אַוועק אַז געשעעניש כייפעץ. 2109 01:42:12,330 --> 01:42:13,530 ריכטיק? 2110 01:42:13,530 --> 01:42:15,160 טוט וואָס מאַכן זינען? 2111 01:42:15,160 --> 01:42:16,280 גוט. 2112 01:42:16,280 --> 01:42:16,580 יאָ. 2113 01:42:16,580 --> 01:42:17,150 פראגע? 2114 01:42:17,150 --> 01:42:19,290 >> וילעם: אזוי קענען איר שטעלן די שריפט קוויטל נידעריקער אַראָפּ? 2115 01:42:19,290 --> 01:42:19,940 >> יוסף ong: אזוי יאָ. 2116 01:42:19,940 --> 01:42:21,500 איר קען שטעלן די שריפט קוויטל נידעריקער אַראָפּ. 2117 01:42:21,500 --> 01:42:23,090 אבער דעמאָלט עס נאָר ווערט טאַקע מעסי. 2118 01:42:23,090 --> 01:42:26,590 און מיר ווי צו סענטראַלייז אַלע פון אונדזער קאָד אין איין אָרט. 2119 01:42:26,590 --> 01:42:28,290 און דעם וועט לאָזן אונדז צו טאָן עס. 2120 01:42:28,290 --> 01:42:32,010 געדענקען פריער איך געזאגט עס ס אַ ניסער וועג צו ענשור אַז יסודות זענען 2121 01:42:32,010 --> 01:42:33,880 אויף דעם בלאַט איידער איר ויספירן קאָד? 2122 01:42:33,880 --> 01:42:36,079 און דעם איז נאָר אַ פייַן וועג איר וואָלט ויספירן אַז. 2123 01:42:36,079 --> 01:42:37,329 >> וילעם: [ינאָדאַבאַל]. 2124 01:42:37,329 --> 01:42:41,710 2125 01:42:41,710 --> 01:42:42,230 >> יוסף ong: יאָ. 2126 01:42:42,230 --> 01:42:43,460 איר וואָלט נאָך האָבן צו, רעכט? 2127 01:42:43,460 --> 01:42:46,930 ווייַל געדענקען, איר אַרייַנגערעכנט די טעקע בייַ די שפּיץ פון די בלאַט. 2128 01:42:46,930 --> 01:42:49,890 אַזוי עס ס געגאנגען צו ויספירן ערשטער איידער איר באַקומען צו די דנאָ פון די בלאַט. 2129 01:42:49,890 --> 01:42:54,600 2130 01:42:54,600 --> 01:42:55,180 גוט. 2131 01:42:55,180 --> 01:42:59,210 אַזוי איר קענען אויך לייגן אַ אַנדערש טיפּ פון געשעעניש האַנדלער. 2132 01:42:59,210 --> 01:43:00,640 דעם איין פּונקט פּראַסעסאַז קליקס. 2133 01:43:00,640 --> 01:43:03,910 ווען איך געב אויף יאַנגגאַסט, דעמאָלט עס וועט קנאַל אַרויף מיט אַ פלינק. 2134 01:43:03,910 --> 01:43:05,440 דעם איז נאָר אַ אַנדערש טיפּ פון געשעעניש. 2135 01:43:05,440 --> 01:43:08,840 ווי קעגן צו די גרייט געשעעניש, איר איצט נוצן די דריקט געשעעניש ווען איר באַקומען 2136 01:43:08,840 --> 01:43:10,190 קליקס אויף אַ עלעמענט. 2137 01:43:10,190 --> 01:43:13,860 >> און אַזוי אין דעם פאַל, געדענקען, דער גיט האַנדלער איז אַטאַטשט צו יאַנגגאַסט. 2138 01:43:13,860 --> 01:43:16,080 אַזוי עס בלויז כאַפּאַנז ווען איך דריקט אויף יאַנגגאַסט. 2139 01:43:16,080 --> 01:43:19,510 און אין די אנדערע איינער, די גרייט געשעעניש איז אַטאַטשט צו דעם דאָקומענט. 2140 01:43:19,510 --> 01:43:23,750 אַזוי עס ווייץ פֿאַר די דאָקומענט צו זיין גרייט. 2141 01:43:23,750 --> 01:43:25,120 מאַכן זינען? 2142 01:43:25,120 --> 01:43:26,190 איך טראַכטן איך קענען מאַך אויף. 2143 01:43:26,190 --> 01:43:26,610 יאָ. 2144 01:43:26,610 --> 01:43:26,980 פראגע? 2145 01:43:26,980 --> 01:43:28,230 >> וילעם: [ינאָדאַבאַל]. 2146 01:43:28,230 --> 01:43:31,676 2147 01:43:31,676 --> 01:43:33,620 אין דעם פאַל איר נוצן [ינאָדאַבאַל]. 2148 01:43:33,620 --> 01:43:36,650 >> יוסף ong: אָה, יאָ, ווייַל אין דעם פאַל, איך האָבן צו וואַרטן פֿאַר די יאַנגגאַסט 2149 01:43:36,650 --> 01:43:40,740 עלעמענט צו דערשייַנען אויף די פאַרשטעלן ערשטער איידער איך קענען צוטשעפּען אַ גיט האַנדלער צו 2150 01:43:40,740 --> 01:43:43,062 עס, וואָס איז וואָס איך לייגן עס ין פון אַ דאָקומענט גרייט. 2151 01:43:43,062 --> 01:43:45,780 2152 01:43:45,780 --> 01:43:46,840 גוט. 2153 01:43:46,840 --> 01:43:52,390 און ווייַטער, אַזוי דעם איז אַ גרויס בייַשפּיל פון ווי איר וואָלט פאַרבינדן אַלץ. 2154 01:43:52,390 --> 01:43:55,930 דעם איז נאָר אַ פאָרעם וואַלאַדיישאַן בייַשפּיל איר 'ווע געזען אין לעקציע. 2155 01:43:55,930 --> 01:43:58,410 אַזוי נעמען עס שריט דורך שריט ווי איר גיין דורך דעם. 2156 01:43:58,410 --> 01:43:59,590 און עס וועט זיין טאָוטאַלי גוט. 2157 01:43:59,590 --> 01:44:01,400 נאָר לייענען עס פון שפּיץ צו דנאָ. 2158 01:44:01,400 --> 01:44:03,030 >> איך האָבן אַ פאָרעם אין די דנאָ. 2159 01:44:03,030 --> 01:44:07,590 ווען די דאָקומענט איז גרייט, איך צוטשעפּען אַ פאָרלייגן האַנדלער צו די פאָרעם, אַזאַ אַז 2160 01:44:07,590 --> 01:44:12,910 ווען איך פאָרלייגן די פאָרעם, איך באַקומען די וואַלועס ין יעדער פון די ינפּוץ. 2161 01:44:12,910 --> 01:44:14,560 און איך טשעק אויב עס ס ליידיק. 2162 01:44:14,560 --> 01:44:17,090 אויב עס ס ליידיק, איך צוריקקומען פאַלש, ווייַל איך טאָן ניט ווילן צו פאָרלייגן די פאָרעם, 2163 01:44:17,090 --> 01:44:18,950 ווייַל די פאָרעם איז פאַלש. 2164 01:44:18,950 --> 01:44:22,040 אויב די פּאַראָל איז פּוסט אָדער עס ס ווייניקער ווי אַכט אותיות, איך טאָן ניט פאָרלייגן 2165 01:44:22,040 --> 01:44:24,470 די פאָרעם, ווייַל אַז ס אויך פאַלש. 2166 01:44:24,470 --> 01:44:28,150 און דער צוריקקער פאַלש נאָר פּריווענץ די פאָרעם פון סאַבמיטינג און 2167 01:44:28,150 --> 01:44:30,150 געגאנגען צו אַ נייַ בלאַט. 2168 01:44:30,150 --> 01:44:31,310 >> און אַלעווייַ, דעם מאכט זינען. 2169 01:44:31,310 --> 01:44:34,650 איך טראַכטן איר גויס זאָל גיין דורך דעם קאָד שריט דורך שריט אויף דיין אייגן. 2170 01:44:34,650 --> 01:44:38,350 און אַמאָל איר פֿאַרשטיין וואָס די אויסקלייַבן עלעמענטן און טאָן שטאָפּן צו עס 2171 01:44:38,350 --> 01:44:40,520 פאקטיש ינטיילז, דעם וועט מאַכן אַ פּלאַץ פון חוש צו איר. 2172 01:44:40,520 --> 01:44:41,295 יא? 2173 01:44:41,295 --> 01:44:44,150 >> וילעם: וואָס טוט דער נאָמען = נאמען מיינען? 2174 01:44:44,150 --> 01:44:48,530 >> יוסף ong: אַזוי דער נאָמען = נאמען און נאָמען = פּאַראָל נאָר מיטל קוק בייַ די 2175 01:44:48,530 --> 01:44:50,730 אַטריביוט פון וועלכער איר ניטאָ סאַלעקטינג. 2176 01:44:50,730 --> 01:44:51,790 און דעמאָלט וואָס האט צו גלייַכן. 2177 01:44:51,790 --> 01:44:53,870 אַזוי מיר גיין אין רעגיסטראַציע. 2178 01:44:53,870 --> 01:44:56,240 און דעמאָלט מיר קוקן אין אַלע ינפּוץ און רעגיסטראַציע. 2179 01:44:56,240 --> 01:44:59,990 און דעמאָלט מיר קלייַבן די איינער ווו די נאָמען אַטריביוט איז גלייַך צו נאמען. 2180 01:44:59,990 --> 01:45:04,040 אַזוי אַז ערשטער סעלעקטאָר בלויז סאַלעקץ די נאמען אַרייַנשרייַב. 2181 01:45:04,040 --> 01:45:08,220 און אַז רגע סעלעקטאָר בלויז סאַלעקץ די פּאַראָל איינער, ווייַל די האָבן 2182 01:45:08,220 --> 01:45:12,240 זייער נאָמען אַטריביוץ שטעלן ווי וואָס זיי ניטאָ געמיינט צו זיין. 2183 01:45:12,240 --> 01:45:12,575 פראגע? 2184 01:45:12,575 --> 01:45:17,030 >> וילעם: אויף סאַבמישאַן, ווי טוט די דנאָ טייל האַלטן די שפּיץ טייל? 2185 01:45:17,030 --> 01:45:19,350 >> יוסף ong: אַזוי אַז ס ווייַל פון דער געשעעניש האַנדלער. 2186 01:45:19,350 --> 01:45:23,000 אַזוי מיר ניטאָ ווארטן פֿאַר אַ פאָרלייגן געשעעניש אַז געץ פייערד פון די פאָרעם. 2187 01:45:23,000 --> 01:45:24,730 און אַז ס אַלע וואס איז פאָרלייגן. 2188 01:45:24,730 --> 01:45:26,080 פארוואס טאָן איך רופן פאָרלייגן אַרויף עס? 2189 01:45:26,080 --> 01:45:28,870 עס זאגט, ווען די פאָרעם איז דערלאנגט, איך באַקומען אַ פאָרלייגן געשעעניש. 2190 01:45:28,870 --> 01:45:33,480 אַזוי לאָזן מיר נאָר ינערסעפּט אַז און דעמאָלט לויפן דעם קאָד אַנשטאָט. 2191 01:45:33,480 --> 01:45:33,823 יא? 2192 01:45:33,823 --> 01:45:35,866 >> וילעם: פארוואס טאָן איר האָבן צו האָבן פונקציאָנירן געשעעניש? 2193 01:45:35,866 --> 01:45:38,580 וואָס קענען ניט איר נאָר [ינאָדאַבאַל]? 2194 01:45:38,580 --> 01:45:41,140 >> יוסף ong: ווייַל אין דזשאַוואַסקריפּט, איר האָבן צו דערקלערן די פאַנגקשאַנז. 2195 01:45:41,140 --> 01:45:42,910 אַז ס פּונקט ווי עס אַרבעט אין דזשאַוואַסקריפּט. 2196 01:45:42,910 --> 01:45:44,800 איר האָבן צו זאָגן עס ס געגאנגען צו לויפן אַ פֿונקציע. 2197 01:45:44,800 --> 01:45:47,290 אַזוי איר ניטאָ טעלינג עס אַז איר ניטאָ יקספּעקטינג אַ פֿונקציע דאָ אַנשטאָט פון 2198 01:45:47,290 --> 01:45:48,260 נאָר געגרייַזלט ברייסאַז. 2199 01:45:48,260 --> 01:45:50,460 >> וילעם: און די פֿונקציע איז וועלכער גייט? 2200 01:45:50,460 --> 01:45:50,650 >> יוסף ong: יאָ. 2201 01:45:50,650 --> 01:45:52,790 די פֿונקציע איז וועלכער איז ין די געגרייַזלט ברייסאַז נאָך 2202 01:45:52,790 --> 01:45:53,630 אַז פונקציאָנירן קיווערד. 2203 01:45:53,630 --> 01:45:54,045 יא? 2204 01:45:54,045 --> 01:45:55,295 >> וילעם: [ינאָדאַבאַל]. 2205 01:45:55,295 --> 01:46:00,180 2206 01:46:00,180 --> 01:46:00,660 >> יוסף ong: פֿאַר פאָרלייגן? 2207 01:46:00,660 --> 01:46:03,520 >> וילעם: ניין, פֿאַר פונקציאָנירן אָן די געשעעניש. 2208 01:46:03,520 --> 01:46:03,770 >> יוסף ong: יאָ. 2209 01:46:03,770 --> 01:46:05,610 אַזוי אָן די געשעעניש, איר קענען האָבן אַז. 2210 01:46:05,610 --> 01:46:08,480 אויב איר טאָן ניט דאַרפֿן די געשעעניש, דעמאָלט איר קענען נאָר האָפּקען עס. 2211 01:46:08,480 --> 01:46:12,220 אבער אויב איר טאָן, דעמאָלט איר נאָר לייגן עס עס. 2212 01:46:12,220 --> 01:46:12,520 יאָ. 2213 01:46:12,520 --> 01:46:13,190 שנעל קשיא? 2214 01:46:13,190 --> 01:46:14,440 >> וילעם: [ינאָדאַבאַל]. 2215 01:46:14,440 --> 01:46:21,170 2216 01:46:21,170 --> 01:46:21,440 >> יוסף ong: יאָ. 2217 01:46:21,440 --> 01:46:24,550 ווייַל וואָס איר דאַרפֿן צו טאָן, די דאָקומענט.רעאַדי נאָר זאגט וואַרטן פֿאַר אַלע 2218 01:46:24,550 --> 01:46:26,540 די HTML אויף דעם בלאַט צו מאַסע ערשטער. 2219 01:46:26,540 --> 01:46:30,510 און יוזשאַוואַלי, איר ווילן דיין יסודות אין פּלאַץ איידער איר לויפן קיין קאָד. 2220 01:46:30,510 --> 01:46:31,030 אַלע רעכט. 2221 01:46:31,030 --> 01:46:32,180 מיר האָבן צו באַקומען צו אַדזשאַקס. 2222 01:46:32,180 --> 01:46:33,110 מיר טאָן ניט האָבן פיל צייַט. 2223 01:46:33,110 --> 01:46:35,170 אַזוי פּראָס און קאָנס. 2224 01:46:35,170 --> 01:46:37,450 דזשאַוואַסקריפּט איז גרינגער פּרובירן שרייַבן מיט דזשקווערי. 2225 01:46:37,450 --> 01:46:38,930 אבער דזשקווערי איז מין פון פּאַמעלעך. 2226 01:46:38,930 --> 01:46:42,290 >> עס ס ווי פפּ איז סלאָוער ווי C, ווייַל עס ס ינטערפּראַטאַד. 2227 01:46:42,290 --> 01:46:45,690 און דזשקווערי איז אַ ביסל סלאָוער ווי דזשאַוואַסקריפּט, ווייַל עס טוט אַ פּלאַץ פון 2228 01:46:45,690 --> 01:46:46,630 דאס אונטער די קאַפּטער. 2229 01:46:46,630 --> 01:46:48,660 און אַזוי אויב איר 'רע ניצן דזשקווערי, עס ס נאָר אַ קליין ביסל סלאָוער ווי 2230 01:46:48,660 --> 01:46:51,630 דזשאַוואַסקריפּט, אפילו כאָטש עס גיט איר פייַן עלאַגאַנס. 2231 01:46:51,630 --> 01:46:53,970 און לעסאָף, אַדזשאַקס. 2232 01:46:53,970 --> 01:46:59,170 אַזוי ווייַט מיט אַדזשאַקס, איר האָבן ניט געזען אַדזשאַקס אין טערמינען פון פּסעט7 נאָך, ווייַל 2233 01:46:59,170 --> 01:47:01,150 ווען איר טאָן, איר פאָרלייגן אַ פאָרעם צו ציטירן. 2234 01:47:01,150 --> 01:47:02,350 עס לאָודז אַ נייַ בלאַט. 2235 01:47:02,350 --> 01:47:04,440 אַזוי איר באַקומען דעם גרויס ווייַס בליצן אויף דעם בלאַט בשעת אַז 2236 01:47:04,440 --> 01:47:06,820 רגע בלאַט לאָודז, ריכטיק? 2237 01:47:06,820 --> 01:47:08,780 >> עס וואָלט זיין טאַקע פייַן אויב איר האט ניט האָבן דעם בליץ. 2238 01:47:08,780 --> 01:47:11,600 ווי פאַסעבאָאָק, אויב איר נאָר מעגילע צו די דנאָ, עס מוסיף נייַ צופרידן 2239 01:47:11,600 --> 01:47:13,490 אָן רעפרעשינג די גאנצע בלאַט. 2240 01:47:13,490 --> 01:47:15,420 אַזוי עפּעס ווי דעם וואָלט זיין פייַן. 2241 01:47:15,420 --> 01:47:17,370 דעם איז דזשאַוואַסקריפּט קאָד אויף די לינק זייַט. 2242 01:47:17,370 --> 01:47:19,390 איר באַקומען וואָס איז ין פון אַז אַרייַנשרייַב. 2243 01:47:19,390 --> 01:47:21,340 איר באַקומען די אַקציעס אינפֿאָרמאַציע פון ​​יאַהאָאָ! 2244 01:47:21,340 --> 01:47:27,440 און דעמאָלט איר מאַכן אַ גרויס שטריקל אַז זאגט, גוט, דעם איז דער אָנזאָג איך ווילן 2245 01:47:27,440 --> 01:47:28,400 צו ווייַזן אויף די פאַרשטעלן. 2246 01:47:28,400 --> 01:47:32,280 און דעמאָלט איר שטעלן אַז אָנזאָג ין פון עטלעכע HTML עלעמענט אַז געץ 2247 01:47:32,280 --> 01:47:33,970 געוויזן אויף דעם עקראַן. 2248 01:47:33,970 --> 01:47:35,540 >> אַזוי אַז ס אַלע אַז ס געשעעניש דאָ. 2249 01:47:35,540 --> 01:47:39,410 אַזוי בייסיקלי, ווייַל דעם איז אַלע דזשאַוואַסקריפּט און איר טאָן ניט דאַרפֿן צו לויפן 2250 01:47:39,410 --> 01:47:42,980 ענימאָר פפּ, דעם וועט מאַכן זיכער אַז די בלאַט טוט ניט דערפרישן. 2251 01:47:42,980 --> 01:47:47,470 אַזוי דעם איז נאָר אַ אַבסטראַקט געדאַנק אַז איך בין געזאגט דאָ פֿאַר איצט. 2252 01:47:47,470 --> 01:47:50,630 די אַבסטראַקט געדאַנק איז אַז אויב איר טאָן עס אַלע אין דזשאַוואַסקריפּט, איר טאָן ניט האָבן אַ 2253 01:47:50,630 --> 01:47:52,330 בלאַט דערפרישן. 2254 01:47:52,330 --> 01:47:53,800 אבער ווי טאָן איר אַקטשאַוואַלי טאָן דעם? 2255 01:47:53,800 --> 01:47:56,230 >> נו, פאקטיש, לאָזן ס רעדן וועגן אַ פּראָבלעם מיט דעם ערשטער. 2256 01:47:56,230 --> 01:47:59,340 אַ פּראָבלעם איז אין דזשאַוואַסקריפּט, דורכפירונג איז סינטשראָנאָוס. 2257 01:47:59,340 --> 01:48:02,000 אַזוי איר האָבן צו וואַרטן פֿאַר איין שורה צו ענדיקן איידער איר 2258 01:48:02,000 --> 01:48:03,370 ויספירן דער ווייַטער שורה. 2259 01:48:03,370 --> 01:48:06,130 און וואָס אויב איך בין געגאנגען איבער צו יאַהאָאָ!, און זייער סערווערס זענען טאַקע פּאַמעלעך, און 2260 01:48:06,130 --> 01:48:08,790 עס נעמט זיי דרייַ סעקונדעס צו געבן מיר צוריק אַז לאַגער אינפֿאָרמאַציע? 2261 01:48:08,790 --> 01:48:12,620 ווען איך שלאָגן אַז פּרייַז שורה, אויב די דורכפירונג איז סינטשראָנאָוס, ווי עס איז דורך 2262 01:48:12,620 --> 01:48:15,390 פעליקייַט, וואָס עס ס נאָר געגאנגען צו טאָן איז אייער בלעטערער איז געגאנגען צו סטאָל פֿאַר 2263 01:48:15,390 --> 01:48:15,930 דרייַ סעקונדעס. 2264 01:48:15,930 --> 01:48:18,900 און איר ניטאָ ניט געגאנגען צו קענען צו טאָן עפּעס בשעת עס געץ אַז דאַטן. 2265 01:48:18,900 --> 01:48:20,010 עס ס געגאנגען צו זיין פאַרפרוירן. 2266 01:48:20,010 --> 01:48:20,800 >> און אַז ס שלעכט. 2267 01:48:20,800 --> 01:48:23,390 איר טאָן ניט ווילן אַ באַניצער צו האָבן אַ פאַרפרוירן וועב בלאַט. 2268 01:48:23,390 --> 01:48:24,170 ריכטיק? 2269 01:48:24,170 --> 01:48:25,480 אַז ס נאָר שלעכט. 2270 01:48:25,480 --> 01:48:26,770 אַלעמען אַגריז? 2271 01:48:26,770 --> 01:48:29,270 אויב איר 'רע בראַוזינג פאַסעבאָאָק און עס פריזיז און איר קענען ניט טאָן עפּעס, איר 2272 01:48:29,270 --> 01:48:31,920 באַקומען טאַקע פראַסטרייטאַד. 2273 01:48:31,920 --> 01:48:34,960 אַזוי די לייזונג איז מיר מאַכן עפּעס ייסינגקראַנאַס אַנשטאָט. 2274 01:48:34,960 --> 01:48:38,910 אַזוי אַלע דעם ייסינגקראַנאַס זאַך זאגט איז, איך בין געגאנגען צו פרעגן דעם 2275 01:48:38,910 --> 01:48:40,280 URL פֿאַר עטלעכע דאַטן. 2276 01:48:40,280 --> 01:48:41,610 און דעמאָלט איך בין געגאנגען צו האַלטן געגאנגען. 2277 01:48:41,610 --> 01:48:45,330 איך בין נאָר געגאנגען צו האַלטן עקסאַקיוטינג וועלכער קאָד אַז איז נאָך אַז. 2278 01:48:45,330 --> 01:48:49,290 >> און דעמאָלט ווען אַז דאַטע איז גרייט, דעמאָלט איך וועט פּראָצעס עס. 2279 01:48:49,290 --> 01:48:50,540 אַז ס אַלע עס איז געזאגט. 2280 01:48:50,540 --> 01:48:52,795 2281 01:48:52,795 --> 01:48:56,710 >> וילעם: אַדזשאַקס נאָר מאכט קאָד ייסינגקראַנאַס? 2282 01:48:56,710 --> 01:48:58,560 >> יוסף ong: עס ס אַ ייסינגקראַנאַס וועג פון פעטשינג דאַטן. 2283 01:48:58,560 --> 01:49:01,230 אַזוי דער ערשטער זאַך וועגן אַדזשאַקס איז עס לעץ מיר באַקומען דאַטן 2284 01:49:01,230 --> 01:49:03,170 פון אַ פונדרויסנדיק וועבזייַטל. 2285 01:49:03,170 --> 01:49:07,045 און די רגע זאַך איז עס מאכט זיכער אַז מיין בלאַט טוט ניט סטאָל בשעת איך בין 2286 01:49:07,045 --> 01:49:07,970 פעטשינג אַז דאַטן. 2287 01:49:07,970 --> 01:49:09,600 אַז ס די ייסינגקראַנאַס טייל פון עס. 2288 01:49:09,600 --> 01:49:13,040 ווייַל עס גייט אַוועק ערגעץ אַנדערש, ווייַל איך זאָגן איך האַלטן געגאנגען אויף בשעת 2289 01:49:13,040 --> 01:49:14,900 עס ס פעטשינג אַז דאַטן, אַז מאכט עס אַסינטשראָנאָוס. 2290 01:49:14,900 --> 01:49:17,170 איך האַלטן עקסאַקיוטינג. 2291 01:49:17,170 --> 01:49:18,960 >> אַזוי האַלטן אַז ייסינגקראַנאַס געדאַנק אין גייַסט. 2292 01:49:18,960 --> 01:49:22,010 און איך וועט ווייַזן איר וואָס די חילוק איז. 2293 01:49:22,010 --> 01:49:23,920 די סינטשראָנאָוס ווערסיע איז אויף די לינק זייַט. 2294 01:49:23,920 --> 01:49:26,240 די ייסינגקראַנאַס ווערסיע איז אויף די רעכט זייַט. 2295 01:49:26,240 --> 01:49:29,170 קוק בייַ די נומערן צו זען וואָס טריט שטימען צו וואָס 2296 01:49:29,170 --> 01:49:30,610 עקסאַקיוץ בייַ יעדער שורה. 2297 01:49:30,610 --> 01:49:32,730 איבער עס, די פלינק ווייזט אַרויף ערשטער. 2298 01:49:32,730 --> 01:49:34,590 ווייַל געטינג לאַגער אינפֿאָרמאַציע פון ​​יאַהאָאָ! 2299 01:49:34,590 --> 01:49:37,250 נעמט דרייַ סעקונדעס, עס סטאָלז פֿאַר דרייַ סעקונדעס. 2300 01:49:37,250 --> 01:49:39,880 און דעמאָלט עס אַלערץ די פּרייַז נאָך די דרייַ סעקונדעס. 2301 01:49:39,880 --> 01:49:43,690 >> אַזוי איצט, אַז פלינק ווייזט אַרויף בייַ אַז צייַט - 2302 01:49:43,690 --> 01:49:44,610 דרייַ סעקונדעס ין 2303 01:49:44,610 --> 01:49:47,670 און דעמאָלט עס אַלערץ דורך נאָך אַז. 2304 01:49:47,670 --> 01:49:48,930 אַזוי עס נאָר גייט שריט דורך שריט. 2305 01:49:48,930 --> 01:49:51,200 עס ס ווי וואָס איר גויס וואָלט אָננעמען, ריכטיק? 2306 01:49:51,200 --> 01:49:54,170 מיט ייסינגקראַנאַס דורכפירונג, איר פלינק ערשטער. 2307 01:49:54,170 --> 01:49:57,410 דעמאָלט איר גיין אַוועק צו דעם URL. 2308 01:49:57,410 --> 01:49:59,530 און איר זאָגן, איך בין געגאנגען צו נאָר פרעגן פֿאַר די דאַטן. 2309 01:49:59,530 --> 01:50:01,170 און דעמאָלט איך בין געגאנגען צו פּראָצעס עס שפּעטער. 2310 01:50:01,170 --> 01:50:04,230 אַזוי עס מיד עקסאַקיוץ די ווייַטער שורה נאָך איך מאַכן אַז 2311 01:50:04,230 --> 01:50:05,710 ייסינגקראַנאַס בעטן. 2312 01:50:05,710 --> 01:50:08,920 >> אַזוי אַ 0.001 סעקונדעס, איר זען פלינק הי. 2313 01:50:08,920 --> 01:50:10,960 ויספירן אַז פֿונקציע, פלינק ביי. 2314 01:50:10,960 --> 01:50:14,240 און ווייַל איך געמאכט אַ צוזאָג אַז איך וואָלט פּראָצעס די דאַטן שפּעטער, וואָס 2315 01:50:14,240 --> 01:50:17,920 כאַפּאַנז איז ווען אַז דאַטן קומט צוריק דרייַ סעקונדעס שפּעטער, דעמאָלט איך לויפן אַז 2316 01:50:17,920 --> 01:50:21,380 פונקציאָנירן אַז איך האָבן איבער עס. 2317 01:50:21,380 --> 01:50:21,870 יא? 2318 01:50:21,870 --> 01:50:25,750 >> וילעם: קען איר ספּעציפיצירן אָדער דערקלערן וואָס אַדזשאַקס מיטל? 2319 01:50:25,750 --> 01:50:30,460 >> יוסף ong: אזוי אַדזשאַקס איז אַ וועג אַז אויב איך דאַרפֿן דאַטן ווען איך בין אויף אַ וועבזייַטל און איך 2320 01:50:30,460 --> 01:50:34,690 טאָן ניט וועלן צו דערפרישן די בלאַט, דעמאָלט איך נוצן דעם טעכנאָלאָגיע גערופן אַדזשאַקס. 2321 01:50:34,690 --> 01:50:40,630 אַז יסענשאַלי נאָר מיטל, גיין ברענגען דאַטן פון אנדערן וועבזייַטל. 2322 01:50:40,630 --> 01:50:43,724 און טאָן עס אין אַ וועג אַז פּונקט טוט ניט סטאָל מיין וועב בלאַט. 2323 01:50:43,724 --> 01:50:46,650 >> וילעם: אזוי איז אַז אַ טאָכיק טייל פון דזשאַוואַסקריפּט אָדער דזשקווערי? 2324 01:50:46,650 --> 01:50:50,590 >> יוסף ong: אזוי עמעצער געשריבן אַ וועג צו טאָן דעם אין דזשאַוואַסקריפּט אַ לאַנג צייַט צוריק. 2325 01:50:50,590 --> 01:50:52,050 אין איין פונט, עס האט נישט עקסיסטירן. 2326 01:50:52,050 --> 01:50:56,630 און אַזוי עמעצער ינווענטאַד דעם טעכניק צו לאָזן מענטשן צו בעטן דעם דאַטן 2327 01:50:56,630 --> 01:50:57,680 אין דעם שניט. 2328 01:50:57,680 --> 01:50:59,550 און זיי געשריבן עטלעכע שטאָפּן צו טאָן עס פֿאַר איר. 2329 01:50:59,550 --> 01:51:01,605 און דזשקווערי נאָר גיט איר דעם זייער פייַן וועג צו טאָן עס 2330 01:51:01,605 --> 01:51:03,112 מיט דעם $. באַקומען פֿונקציע. 2331 01:51:03,112 --> 01:51:07,200 2332 01:51:07,200 --> 01:51:09,480 שאלות? 2333 01:51:09,480 --> 01:51:11,560 איך קענען ענטפֿערן שאלות וועגן אַדזשאַקס דערנאך אויך. 2334 01:51:11,560 --> 01:51:13,870 איך וועט זיין דאָ. 2335 01:51:13,870 --> 01:51:16,390 >> אַזוי עס זאל ס אונדז ברענגען דאַטן אָן רעפרעשינג דעם בלאַט. 2336 01:51:16,390 --> 01:51:18,200 און עס זאל ס אונדז טאָן דעם אין אַ ייסינגקראַנאַס וועג אַז 2337 01:51:18,200 --> 01:51:19,450 טוט ניט פרירן דעם בלאַט. 2338 01:51:19,450 --> 01:51:22,680 2339 01:51:22,680 --> 01:51:27,310 אויך לאַנג, האט ניט לייענען אויב אַז דערקלערונג איז אויך לאַנג פֿאַר איר. 2340 01:51:27,310 --> 01:51:29,430 אַזוי לעסאָף, קרייַז-פּלאַץ סקריפּטינג אנפאלן. 2341 01:51:29,430 --> 01:51:30,910 מיר געזען דעם מיט זאַמילאַ. 2342 01:51:30,910 --> 01:51:34,285 אויב אין מיין דאַטאַבאַסע עמעצער האט דעם נאָמען, וואָס איז דעם שריפט קוויטל, און איך 2343 01:51:34,285 --> 01:51:38,280 האָבן עטלעכע קאָד אויף מיין בלאַט אַז פּרינץ אויס מענטשן ס נעמען אין אַ רודערן, אָדער איך האָבן 2344 01:51:38,280 --> 01:51:43,310 עטלעכע דזשאַוואַסקריפּט קאָד אַז ינסערץ דעם נאָמען אין די בלאַט, 2345 01:51:43,310 --> 01:51:45,680 וואָס HTML געץ געשאפן? 2346 01:51:45,680 --> 01:51:47,290 גוט, איך דרוקן אויס די HTML טאַגס. 2347 01:51:47,290 --> 01:51:48,390 איך דרוקן אויס אַלע די טאַגס. 2348 01:51:48,390 --> 01:51:50,740 >> איך באַקומען צו דער טייל ווו איך בין דרוקן אויס מיט מיין פריינט. 2349 01:51:50,740 --> 01:51:52,980 איך דרוק לאָראַן אויס. 2350 01:51:52,980 --> 01:51:54,200 עס דרוק מילאָ אויס. 2351 01:51:54,200 --> 01:51:56,810 און דעמאָלט מיין נאָמען אין די דאַטאַבאַסע איז שריפט פּאָסטן 2352 01:51:56,810 --> 01:51:58,060 אַנפלאַטערינג פאַסעבאָאָק סטאַטוס. 2353 01:51:58,060 --> 01:52:00,740 2354 01:52:00,740 --> 01:52:04,330 ווייַל איך ינסערטאַד דעם אין די בלאַט ווייַל עס קוקט ווי דזשאַוואַסקריפּט, ווען 2355 01:52:04,330 --> 01:52:07,930 דעם בלאַט געץ געשיקט צו דער באַניצער, עס געץ עקסאַקיוטאַד ווי דזשאַוואַסקריפּט. 2356 01:52:07,930 --> 01:52:10,800 און אַזוי דעם איז וואָס מיר רופן אַ קרייַז-פּלאַץ סקריפּטינג באַפאַלן. 2357 01:52:10,800 --> 01:52:14,570 עמעצער לייגט מאַלישאַס אינפֿאָרמאַציע אין דיין דייטאַבייס אַז קען שטימען צו 2358 01:52:14,570 --> 01:52:17,080 עטלעכע נאָך שטריקל אָדער עטלעכע דזשאַוואַסקריפּט שטריקל. 2359 01:52:17,080 --> 01:52:20,130 >> און ווען עס געץ געדרוקט אויס צו די בלאַט אין דעם שניט, דעמאָלט וואָס 2360 01:52:20,130 --> 01:52:22,580 כאַפּאַנז איז אַז שלעכט קאָד געץ עקסאַקיוטאַד אַז איך האט ניט אויסן 2361 01:52:22,580 --> 01:52:25,110 פֿאַר עס צו באַקומען עקסאַקיוטאַד. 2362 01:52:25,110 --> 01:52:28,230 און אַז ס אַלע אַ קרייַז-פּלאַץ סקריפּטינג באַפאַלן איז. 2363 01:52:28,230 --> 01:52:31,790 און די וועג איר באַקומען אַרום דעם איז ווי זאַמילאַ געזאגט. 2364 01:52:31,790 --> 01:52:34,340 איר נאָר ייַנוויקלען זאכן אין HTML ספּעציעל טשאַרס. 2365 01:52:34,340 --> 01:52:39,460 און דעם HTML ספּעציעל טשאַרס איז אַ פפּ פונקציאָנירן אַז וועט פאַרמייַדן דעם סאָרט 2366 01:52:39,460 --> 01:52:42,000 פון זאַך פון געשעעניש צו איר אויב איר האָבן אַ מאַלישאַס 2367 01:52:42,000 --> 01:52:43,830 שטריקל אין דיין דאַטאַבאַסע. 2368 01:52:43,830 --> 01:52:47,650 עס פּונקט יסקייפּס עס, אַזוי אַז עס טוט ניט באַקומען ינטערפּראַטאַד ווי HTML. 2369 01:52:47,650 --> 01:52:50,960 עס ריפּלייסיז די ביסל בראַקאַץ מיט וואָס מיר רופן ענטיטיז. 2370 01:52:50,960 --> 01:52:52,250 און מיר זענען איבער דעם אין לעקציע אויך. 2371 01:52:52,250 --> 01:52:55,800 אַזוי איך טראַכטן איר גויס זאָל האָבן אַ גוט אָנכאַפּן אויף אַז. 2372 01:52:55,800 --> 01:52:57,420 פֿראגן? 2373 01:52:57,420 --> 01:52:57,820 יאָ. 2374 01:52:57,820 --> 01:53:00,860 >> וילעם: אזוי ווי וואָלט די [ינאָדאַבאַל]? 2375 01:53:00,860 --> 01:53:01,555 >> יוסף ong: זאָגן אַז ווידער. 2376 01:53:01,555 --> 01:53:02,500 >> וילעם: ווי וואָלט די מאָניטאָר - 2377 01:53:02,500 --> 01:53:02,860 >> יוסף ong: רעכט. 2378 01:53:02,860 --> 01:53:06,080 אַזוי איר האָבן עפּעס אַז זאגט, ווען איך רעגיסטרירן, טיפּ אין מיין נאָמען. 2379 01:53:06,080 --> 01:53:09,390 איך נאָר טיפּ אין אַז פעלד, מיין נאָמען איז סטריפּט פּאָסטן אַנפלאַטערינג פאַסעבאָאָק 2380 01:53:09,390 --> 01:53:11,570 סטאַטוס נאָענט שריפט קוויטל. 2381 01:53:11,570 --> 01:53:15,690 און אַז פּונקט געץ שטעלן אין די דאַטאַבאַסע, ווייַל איך קענען ניט זאָגן עמעצער 2382 01:53:15,690 --> 01:53:18,260 אין דער וועלט טוט ניט האָבן אַ נאָמען מיט אַ לינקס פייַל אין עס אָדער די 2383 01:53:18,260 --> 01:53:19,036 וואָרט שריפט אין עס. 2384 01:53:19,036 --> 01:53:21,330 וואס טוט ניט טאַקע מאַכן זינען. 2385 01:53:21,330 --> 01:53:24,560 אַזוי איך נאָר האָבן צו מאַכן זיכער אַז איך סאַניטייז די שטאָפּן איידער איך דרוקן עס 2386 01:53:24,560 --> 01:53:25,420 אויס צו די בלאַט. 2387 01:53:25,420 --> 01:53:27,140 >> וילעם: אזוי די HTML ספּעציעל קאַרדס פּריווענץ די שריפט טאַגס? 2388 01:53:27,140 --> 01:53:28,710 >> יוסף ong: יאָ. 2389 01:53:28,710 --> 01:53:29,960 אַזוי עס טוט ניט פאַרמייַדן די שריפט טאַגס. 2390 01:53:29,960 --> 01:53:32,320 עס פּונקט מאכט זיכער אַז די שריפט טאַגס טאָן ניט באַקומען 2391 01:53:32,320 --> 01:53:35,120 ינטערפּראַטאַד ווי HTML אָדער - 2392 01:53:35,120 --> 01:53:35,400 יאָ. 2393 01:53:35,400 --> 01:53:38,470 עס נאָר קומט אַרויף ווי וואָס עס פאקטיש איז. 2394 01:53:38,470 --> 01:53:39,220 אַלע רעכט. 2395 01:53:39,220 --> 01:53:40,930 אַזוי אַז איז געווען די ויספרעג באריכטן. 2396 01:53:40,930 --> 01:53:41,830 קיל. 2397 01:53:41,830 --> 01:53:45,088 >> [אַפּלאָדיסמענטן]