1 00:00:00,000 --> 00:00:02,690 [Powered by Google Translate] [סעמינאַר: דזשקווערי] 2 00:00:02,690 --> 00:00:04,790 [וויפּול שעכאַוואַט, האַרוואַרד אוניווערסיטעט] 3 00:00:04,790 --> 00:00:08,000 [דאס איז קס50.] [CS50.TV] 4 00:00:08,000 --> 00:00:10,640 אויב איר ניטאָ ווייַטערדיק צוזאמען אין שטוב, איר קענען פאקטיש צוטריט מיין סליידז אָנליין 5 00:00:10,640 --> 00:00:13,310 דורך געגאנגען צו דעם לינק. 6 00:00:13,310 --> 00:00:18,650 עס ס טדזשדזשרוודזש, אויף ביט.לי. 7 00:00:18,650 --> 00:00:20,700 איר קענען אויך נאָר גיין צו די URL גלייַך, 8 00:00:20,700 --> 00:00:27,300 וואָס איז cloud.cs50.net / ~ וושעכאַוואַט, וואָס איז מיין נאָמען, 9 00:00:27,300 --> 00:00:32,409 און דזשקווערי. 10 00:00:32,409 --> 00:00:34,920 איך העכסט מוטיקן איר צו נאָכגיין צוזאמען אויב איר ניטאָ וואַטשינג אין שטוב, 11 00:00:34,920 --> 00:00:40,650 און אויב איר ניטאָ דאָ, אויך, ווייַל דאָס איז אַ שיין ינטעראַקטיוו פּרעזענטירונג. 12 00:00:40,650 --> 00:00:43,160 >> אזוי הייַנט איך בין געגאנגען צו זייַן גערעדט וועגן דזשקווערי, און דער ערשטער קשיא איז, 13 00:00:43,160 --> 00:00:45,300 וואָס איז דזשקווערי? 14 00:00:45,300 --> 00:00:47,090 דאס יאָר, איך וויסן איר גויס האָבן נישט באדעקט דזשאַוואַסקריפּט 15 00:00:47,090 --> 00:00:51,080 אין ווי פיל דעטאַל ווי מיר האָבן אין פאַרגאַנגענהייַט יאָרן. 16 00:00:51,080 --> 00:00:53,150 דזשאַוואַסקריפּט איז, ערשטער פון אַלע, נאָר אַ קליענט-זייַט שפּראַך 17 00:00:53,150 --> 00:00:58,390 אַז איר נוצן צו לויפן סקריפּס און קאָד אויף יעדער באַניצער ס מאַשין. 18 00:00:58,390 --> 00:01:00,660 אזוי איר האָבן אַ סערווער וואָס גיט וועב זייַטלעך צו מענטשן, 19 00:01:00,660 --> 00:01:02,600 אָבער איר זאל וועלן צו טאָן שטאָפּן אויף זייער מאַשין, 20 00:01:02,600 --> 00:01:08,060 פרעגן זייער מאַשין צו שיקן ריקוועס צו דיין סערווירער יעדער 30 סעקונדעס אָדער עפּעס ווי אַז. 21 00:01:08,060 --> 00:01:10,420 איר קענען טאָן וואָס ניצן דזשאַוואַסקריפּט. 22 00:01:10,420 --> 00:01:13,190 דזשקווערי נאָר גיט מער פאַנגקשאַנאַליטי אויף שפּיץ פון דזשאַוואַסקריפּט 23 00:01:13,190 --> 00:01:15,680 וואָס טוט עקסטרע שטאָפּן פֿאַר איר. 24 00:01:15,680 --> 00:01:17,710 אויב איר קוק בייַ די אינהאַלט אויף שפּיץ, 25 00:01:17,710 --> 00:01:21,410 וואָס באשרייבט עטלעכע פון ​​די שטאָפּן אַז איר ניטאָ קענען צו טאָן. 26 00:01:21,410 --> 00:01:23,500 אזוי קוילעלדיק, עס איז באשאפן אין יאנואר 2006. 27 00:01:23,500 --> 00:01:26,560 עס איז געווען ערשטער קאַנסיווד פון אין אויגוסט 2005. 28 00:01:26,560 --> 00:01:31,370 עס ס שוין אַרום פֿאַר אַ פּאָר יאר, און עס ס 'טאַקע טייל פון דער נייַ וועב 2.0 באַוועגונג 29 00:01:31,370 --> 00:01:34,330 אַז ס 'געמאכט די אינטערנעט אַזוי בלאַנק. 30 00:01:34,330 --> 00:01:37,630 עס ס די מערסט וויידלי געניצט דזשאַוואַסקריפּט ביבליאָטעק. 31 00:01:37,630 --> 00:01:41,450 איבער 19,600,000 וועבסיטעס זענען ניצן עס, און די באַניץ איז נאָך ינקריסינג 32 00:01:41,450 --> 00:01:45,640 לויט צו builtwith.com, וואָס, משמעות, איבער די לעצטע יאָר, 33 00:01:45,640 --> 00:01:49,710 האט נאָר געווען כּסדר ינקריסינג פערלי ליניערלי. 34 00:01:49,710 --> 00:01:52,870 צווישן די שפּיץ 10,000,000 זייטלעך, עס ס 'נאָך - 35 00:01:52,870 --> 00:01:55,180 אַרום 40% פון זיי זענען דערווייַל ניצן עס. 36 00:01:55,180 --> 00:01:58,540 פאַסעבאָאָק ניצט עס, גורל פון אנדערע וועבסיטעס דערווייַל נוצן עס. 37 00:01:58,540 --> 00:02:01,540 איר קענען קוקן אין יענע סטאַטיסטיק אויף דיין אייגן, אויב איר 'ד ווי. 38 00:02:01,540 --> 00:02:05,820 און איר קען זאָגן עס ס לעגיט ווייַל עס האט אַ יסוד און 13 ברעט מיטגלידער, 39 00:02:05,820 --> 00:02:11,910 צוזאמען מיט אַ קאָלעקטיוו פון 20 מענטשן וואס אַרבעטן אויף עס אויף אַ רעגולער יקער. 40 00:02:11,910 --> 00:02:16,110 אזוי עס ס 'זייער וויידלי געניצט, עס האט אַ. אָרג URL, עס ס פאַנטאַזיע, 41 00:02:16,110 --> 00:02:21,660 עס האט ומדריי-אָפס פֿאַר אנדערע שטאָפּן, אַזוי עס ס אַ גרויס האַנדלען. 42 00:02:21,660 --> 00:02:24,510 >> פארוואס זאָל איר נוצן עס? דזשקווערי איז זייער לייטווייט. 43 00:02:24,510 --> 00:02:27,270 אַז מיטל עס ס 'נישט אַ ריזיק טעקע. איר קענען אראפקאפיע 44 00:02:27,270 --> 00:02:31,540 די מיניפיעד טעקע, וואָס איז אָן אַלע די ווייַס פּלאַץ און באַמערקונגען, און עס ס נאָר 32 קב. 45 00:02:31,540 --> 00:02:33,600 אזוי עס ס 'גרינג צו נאָר וואָרף אַנטו אייער וועב בלאַט 46 00:02:33,600 --> 00:02:35,910 און נאָר צו אָנהייבן ניצן עס. 47 00:02:35,910 --> 00:02:39,630 עס ס אויך זייער יפישאַנטלי געשריבן, אַזוי עס טוט נישט נעמען זיך אַ פּלאַץ פון - 48 00:02:39,630 --> 00:02:42,550 עס טוט נישט פּאַמעלעך אַראָפּ דיין וועבזייַטל פיל ווען איר נוצן עס. 49 00:02:42,550 --> 00:02:45,770 עס לעץ איר ינסטרומענט זאכן וואָס זענען ביז אַהער אַנפיזאַבאַל. 50 00:02:45,770 --> 00:02:47,790 עס זענען עטלעכע אַספּעקץ פון פאַנגקשאַנאַליטי, 51 00:02:47,790 --> 00:02:51,780 ווי שאפן אַנאַמיישאַנז, אַז נאָרמאַלי וואָלט זייַן זייער, זייער שווער צו טאָן. 52 00:02:51,780 --> 00:02:54,300 אבער אין דזשקווערי זיי ניטאָ פאקטיש זייער פּשוט. 53 00:02:54,300 --> 00:02:57,040 און עס זענען עטלעכע זאכן וואָס זענען אַנויינג צו טאָן, 54 00:02:57,040 --> 00:02:59,610 מעגלעך אין דזשאַוואַסקריפּט, ווי שיקן אַ פּאָסטן בעטן, 55 00:02:59,610 --> 00:03:02,190 אָבער צו שיקן אַ בקשה צו אַ שליח, איר האָבן צו שרייַבן 56 00:03:02,190 --> 00:03:04,320 פינף אָדער זעקס אָדער זיבן שורות פון קאָד. 57 00:03:04,320 --> 00:03:07,200 איצט איר קענען נאָר טאָן עס אין אַ איין שורה פון קאָד, אין אַ איין פֿונקציע רופן. 58 00:03:07,200 --> 00:03:11,790 אַז טאַקע סימפּלאַפייז אַ פּלאַץ פון די שטאָפּן אַז איר ניטאָ טאן. 59 00:03:11,790 --> 00:03:15,950 און אַלע די קיל קידס זענען ניצן עס. דורך וואָס, איך מיינען מיר. 60 00:03:15,950 --> 00:03:19,270 אין מיין לעצט פּרויעקט לעצטע יאָר, וואָס איז news.whrb.org, 61 00:03:19,270 --> 00:03:22,530 וואָס איז פֿאַר די ראַדיאָ סטאַנציע, איך באשאפן דעם בלאָג 62 00:03:22,530 --> 00:03:29,750 וואָס מחנות אַלע די ווייזט אַז מיר ווע געטאן און די mp3 טעקעס פֿאַר זיי. 63 00:03:29,750 --> 00:03:32,070 איר קענען בלעטער דורך די פאַרגאַנגענהייַט ווייזט, 64 00:03:32,070 --> 00:03:34,130 און עס ס אַלע געטאן ניצן דזשקווערי. איר קענען זאָגן 65 00:03:34,130 --> 00:03:37,340 ווייַל פון אַלע די אַנאַמיישאַנז, יסענשאַלי. 66 00:03:37,340 --> 00:03:42,360 אזוי אויב איר האָט - אויב איר ניטאָ שאפן אַ נייַ פּאָסטן, 67 00:03:42,360 --> 00:03:45,980 איר זען די ביסל סלידעדאָוונס; אַז ס אַלע געטאן ניצן דזשקווערי. 68 00:03:45,980 --> 00:03:49,140 און דעם וועלקן - אַזוי אַז מין פון שטאָפּן איז אַלע געטאן ניצן דזשקווערי, 69 00:03:49,140 --> 00:03:52,720 און איר טאָן ניט האָבן צו קעסיידער רילאָוד דעם בלאַט צו נאַוויגירן די פּלאַץ. 70 00:03:52,720 --> 00:03:57,220 אן אנדער קיל זאַך אַז ס 'געמאכט ניצן דזשקווערי איז דאָס פּרעזענטירונג. 71 00:03:57,220 --> 00:03:59,700 איך בין ניצן דעם עפענען מקור זאַך גערופן סקראָללדעקק, 72 00:03:59,700 --> 00:04:03,250 וואָס עמעצער געשריבן אויף שפּיץ פון דזשקווערי. 73 00:04:03,250 --> 00:04:04,870 אויב איר פאקטיש קוקן בייַ די מקור, איר קענען זען אַז 74 00:04:04,870 --> 00:04:07,830 זיי ניטאָ ניצן דעם דאָלאַר צייכן; דאָלאַר וואונדער 75 00:04:07,830 --> 00:04:12,110 זענען געניצט אין דזשקווערי צו באַטייַטן אַז אַ פֿונקציע איז אַ דזשקווערי פונקציאָנירן. 76 00:04:12,110 --> 00:04:15,020 אזוי זיי ניטאָ דיפיינינג אַ ראַפּער אויף שפּיץ פון דזשקווערי 77 00:04:15,020 --> 00:04:18,570 אַז אַלאַוז איר צו מאַכן אַ פּרעזענטירונג ווי דעם, 78 00:04:18,570 --> 00:04:21,200 און איר קענען זען וואָס דאָ זיי ניטאָ אַרייַנגערעכנט דער אָריגינעל דזשקווערי טעקע, 79 00:04:21,200 --> 00:04:24,120 וואָס איז וואָס איר וועט האָבן צו אַרייַננעמען אויב ווילן צו נוצן דזשקווערי 80 00:04:24,120 --> 00:04:30,450 אין דיין אייגן וועבסיטעס. 81 00:04:30,450 --> 00:04:32,790 >> רירנדיק אויף וואָס, ווי טאָן איר ינסטאַלירן עס? 82 00:04:32,790 --> 00:04:36,150 איר קענען נאָר גיין צו jQuery.com און אָפּלאָדירן די טעקע, 83 00:04:36,150 --> 00:04:38,320 לייג עס צו אַ וועב וועגווייַזער און אַרייַננעמען עס. 84 00:04:38,320 --> 00:04:42,200 אזוי נאָר אויף שפּיץ, אין די קאָפּ פאַרבינדן פון דיין HTML טעקע 85 00:04:42,200 --> 00:04:45,400 פון דיין הויפּט HTML טעקע, נאָר האָבן אַז שורה פון קאָד 86 00:04:45,400 --> 00:04:49,490 מיט דעם ריכטיק ווערסיע פֿאַר וואָס ווערסיע פון ​​דזשקווערי איר ניטאָ ניצן. 87 00:04:49,490 --> 00:04:51,340 איר קענען אראפקאפיע עס דורך געגאנגען צו jQuery.com, 88 00:04:51,340 --> 00:04:55,130 גיט "אראפקאפיע דזשקווערי," און איר ווע גאַט עס. אַז ס עס. 89 00:04:55,130 --> 00:04:58,880 און פאקטיש, מיר קענען נעמען אַ קוק אין וואָס עס קוקט ווי. 90 00:04:58,880 --> 00:05:01,080 אויב איר גיט אויף אראפקאפיע דאָ, דזשקווערי איז דאָס. 91 00:05:01,080 --> 00:05:05,260 עס ס נאָר איין גרויס דזשאַוואַסקריפּט טעקע וואָס טוט אַלע די מאַגיש שטאָפּן פֿאַר איר. 92 00:05:05,260 --> 00:05:09,270 דאס איז די מיניפיעד ווערסיע, וואָס איז נישט ליינעוודיק בייַ אַלע. 93 00:05:09,270 --> 00:05:13,180 איר קענען אויך קוקן בייַ די אַנטוויקלונג ווערסיע, וואָס איז ליינעוודיק 94 00:05:13,180 --> 00:05:15,370 אָבער נאָך זייער, זייער לאַנג. 95 00:05:15,370 --> 00:05:17,980 עס ס אַ פּלאַץ פון שטאָפּן אין דאָרט. 96 00:05:17,980 --> 00:05:20,240 איר קענען אויך לינק צו גוגל 'ס כאָוסטיד ווערסיע פון ​​עס. 97 00:05:20,240 --> 00:05:23,820 אזוי אַז וועט לאָזן איר צו נאָר פאַרלאָזנ אויף גוגל צו צושטעלן עס. 98 00:05:23,820 --> 00:05:29,310 זיי צושטעלן יעדער ווערסיע פון ​​עס, בנימצא אין אַלע מאל. 99 00:05:29,310 --> 00:05:31,530 אזוי איר קענען מיסטאָמע פאַרלאָזנ אויף גוגל צו באַלעבאָס עס פֿאַר איר. 100 00:05:31,530 --> 00:05:33,270 אָדער איר קענען לינק צו דזשקווערי ס אייגן לעצט ווערסיע. 101 00:05:33,270 --> 00:05:36,400 זיי האָבן אַ URL וואָס ס שטענדיק דערהייַנטיקט צו די לעצט ווערסיע. 102 00:05:36,400 --> 00:05:40,850 עס ס דזשקווערי-לעצט, און דאָרט ס 'איין פּראָבלעם מיט וואָס, 103 00:05:40,850 --> 00:05:44,350 וואָס איז אַז אויב די דערהייַנטיקט דזשקווערי און עטלעכע פון ​​די פֿריִערדיקע פאַנגקשאַנאַליטי 104 00:05:44,350 --> 00:05:47,250 זיי האט ווערט רעטראָגראַדעד אָדער דעפּראַקייטאַד, 105 00:05:47,250 --> 00:05:49,620 עס זאל ניט - עס זאל אָנהייבן צו נישט באַקומען געשטיצט ענימאָר. 106 00:05:49,620 --> 00:05:52,940 אזוי אויב איר שרייַבן אַ וועבזייַטל ניצן ווערסיע 1.8.2, 107 00:05:52,940 --> 00:05:55,000 דורך די צייַט ווערסיע 2.7 קומט אויס 108 00:05:55,000 --> 00:05:57,000 עטלעכע פון ​​די פאַנגקשאַנז איר געשריבן טאָן ניט אַרבעט ענימאָר. 109 00:05:57,000 --> 00:05:59,930 אזוי עס ס 'בעסער צו נאָר אראפקאפיע די 32 קב טעקע, 110 00:05:59,930 --> 00:06:04,100 לייגן עס אויף דיין וועב בלאַט, און עס וועט אַרבעטן אויף אייביק. 111 00:06:04,100 --> 00:06:07,450 >> איך בין געגאנגען צו גיין פאָרויס און אָנהייבן גערעדט וועגן די פאַקטיש פאַנגקשאַנאַליטי פון דזשקווערי. 112 00:06:07,450 --> 00:06:13,090 דער ערשטער זאַך איז סעלעקטאָרס. דאס איז וואָס דזשקווערי איז טכילעס קאַנסיווד צו צושטעלן. 113 00:06:13,090 --> 00:06:15,500 און איר קענען גיט אויף דאַקיומענטיישאַן צו קוקן בייַ 114 00:06:15,500 --> 00:06:18,690 די דיטיילד דאַקיומענטיישאַן פֿאַר די סעלעקטאָרס איך בין געגאנגען צו זייַן קאַווערינג. 115 00:06:18,690 --> 00:06:24,120 דער געדאַנק הינטער סעלעקטאָרס איז אַז איר קענען אויסקלייַבן HTML יסודות אויף אַ בלאַט. 116 00:06:24,120 --> 00:06:28,790 יסודות אויף אַ בלאַט האָבן ידס און קלאסן און אנדערע יידענטאַפייינג אַספּעקץ צו זיי. 117 00:06:28,790 --> 00:06:30,500 עס ס אויך - דער אין פאַרשידענע אָרדערס. 118 00:06:30,500 --> 00:06:32,570 עטלעכע פון ​​די צייַט זיי ניטאָ נעסטעד ין יעדער אנדערע. 119 00:06:32,570 --> 00:06:38,120 דזשקווערי אַלאַוז איר צו בויען פּשוט קוויריז אַז צוריקקריגן עלעמענטן פון דער בלאַט. 120 00:06:38,120 --> 00:06:41,890 דעמאָלט איר קענען מאַניפּולירן די יסודות ניצן דזשקווערי פאַנגקשאַנז, 121 00:06:41,890 --> 00:06:43,990 וואָס איז די מאַניפּיאַליישאַן אָפּטיילונג מיר וועט באַקומען צו שפּעטער. 122 00:06:43,990 --> 00:06:46,040 איר קענען טוישן די HTML, טוישן די קסס, 123 00:06:46,040 --> 00:06:50,500 איר קענען אויך ופלעבן און לייגן פאַנגקשאַנז אַז אַקטאַווייט אויף זיכער געשעענישן. 124 00:06:50,500 --> 00:06:52,710 אזוי, למשל, אויב עפּעס 'ס קליקט, איר ווילן עפּעס צו פּאַסירן, 125 00:06:52,710 --> 00:06:55,210 איר קענען טאָן וואָס ניצן דזשקווערי ווי געזונט. 126 00:06:55,210 --> 00:06:57,380 און עס זענען אַ ריזיק נומער פון וועגן צו אויסקלייַבן עלעמענטן. 127 00:06:57,380 --> 00:07:00,310 רובֿ פון זיי איך ווע קיינמאָל געניצט, אָבער עס זענען די גרונט אָנעס, 128 00:07:00,310 --> 00:07:02,340 וואָס זענען שיין וויכטיק. 129 00:07:02,340 --> 00:07:05,750 די עלעמענט סעלעקטאָר, למשל, אויב איר ניטאָ נאָר סאַלעקטינג עפּעס 130 00:07:05,750 --> 00:07:10,640 וואָס איז אַ div - איך פאקטיש האָבן די קאָד עפענען פֿאַר דעם רוק פּרעזענטירונג. 131 00:07:10,640 --> 00:07:13,450 אזוי, למשל, דאָ ס דער ערשטער רוק. 132 00:07:13,450 --> 00:07:17,430 דאָ מיר האָבן אַ div. אויב מיר פאקטיש אויסקלייַבן אַלע די דיווס אויף דעם בלאַט, 133 00:07:17,430 --> 00:07:22,300 עס וועט נאָר געבן אונדז אַ מענגע פון ​​אַלע די דיווס אַז עקסיסטירן אין דעם טעקע. 134 00:07:22,300 --> 00:07:27,040 די שייַן סעלעקטאָר לעץ איר אויסקלייַבן עפּעס מיט אַ געגעבן שייַן. 135 00:07:27,040 --> 00:07:32,230 אזוי אויב דאָס, למשל, דעם זאַך האט די שייַן "וואָס," 136 00:07:32,230 --> 00:07:37,160 און אויב מיר האט דאָס מיט # וואָס אַנשטאָט פון עטלעכע שייַן, 137 00:07:37,160 --> 00:07:42,920 עס וואָלט נאָר צוריקקומען אַ מענגע וואָס האט אַ איין עלעמענט און וואָס איז אַז עלעמענט פון דער בלאַט. 138 00:07:42,920 --> 00:07:45,490 מיר קענען אויך פאַרבינדן סעלעקטאָרס דעם וועג דורך ווייל 139 00:07:45,490 --> 00:07:48,260 בלויז אויסקלייַבן דאס מיט ידס אַז ביסט דיווס. 140 00:07:48,260 --> 00:07:51,810 אזוי יאָ. בלויז אויסקלייַבן דיווס וואָס האָבן אַז שייַן. 141 00:07:51,810 --> 00:07:55,260 פֿאַר סאָרט איר נאָר נוצן אַ פּונקט, עס ס די זעלבע זאַך ווי קסס. 142 00:07:55,260 --> 00:07:57,500 אָפּשטאַמלינג אויך מעשים; אַזוי אויב איר האָבן עטלעכע קלאַס 143 00:07:57,500 --> 00:08:00,170 און עס האט נעסטעד יסודות ין עס - אַזוי, למשל, 144 00:08:00,170 --> 00:08:03,260 עס איז עטלעכע קלאַס און עס האט אַ אַנקער פאַרבינדן צו לינק צו אן אנדער בלאַט, 145 00:08:03,260 --> 00:08:08,510 איר קענען נוצן דעם סינטאַקס צו צוריקקריגן דעם לינק. 146 00:08:08,510 --> 00:08:12,420 איר קענען אויך אויסקלייַבן קייפל זאכן בייַ אַמאָל; נאָר באַזונדער זיי דורך קאָמעס, 147 00:08:12,420 --> 00:08:17,360 נוצן קיין סעלעקטאָר איר 'ד ווי, און איר וועט אויסקלייַבן אַלע פון ​​זיי אין אַמאָל, אין אַ איין מענגע. 148 00:08:17,360 --> 00:08:19,650 און דעמאָלט דאָרט ס אויך די ניט סעלעקטאָר, אַזוי איר קענען אויסקלייַבן אַלע דיווס 149 00:08:19,650 --> 00:08:24,210 וואָס טאָן ניט האָבן עטלעכע ספּעציפיש קלאַס. 150 00:08:24,210 --> 00:08:28,790 און אַז ס 'נאָר אַ נוציק וועג צו באַקומען אַ הקדמה צו ווי דעם סעלעקציע אַרבעט. 151 00:08:28,790 --> 00:08:32,270 איך וועט ווייַזן עטלעכע באַטאָנען ביישפילן אין אַ רגע. 152 00:08:32,270 --> 00:08:35,480 >> אַוואַנסירטע סעלעקטאָרס ביסט - די ביסט נאָר אַ ביסל ביישפילן. 153 00:08:35,480 --> 00:08:38,840 עס זענען דאַזאַנז פון די, אָבער אויב איר ווילן צו אויסקלייַבן אַלע די בילד Tags 154 00:08:38,840 --> 00:08:42,799 ין עטלעכע עלעמענט, דעמאָלט איר נאָר טאָן: בילד. 155 00:08:42,799 --> 00:08:45,340 אויב איר ווילן צו אויסקלייַבן דעם אַפֿילו עלעמענטן, למשל, אויב עס זענען 20 פון זיי, 156 00:08:45,340 --> 00:08:48,290 איר ווילן צו אויסקלייַבן 0, 2, 4, 6 און אַזוי אויף, 157 00:08:48,290 --> 00:08:51,630 איר טאָן: אַפֿילו, אָדער איר קענען אויך טאָן: מאָדנע. 158 00:08:51,630 --> 00:08:55,470 די ביסט פּסעוודאָ סעלעקטאָרס, וואָס מיטל אַז זיי פאקטיש צונויפרעכענען 159 00:08:55,470 --> 00:09:00,960 יעדער אנדערע עלעמענט גאַנץ ווי נאָר געגאנגען און סאַלעקטינג אַלע פון ​​זיי. 160 00:09:00,960 --> 00:09:05,510 איר קענען אויך - יעדער עלעמענט קענען אויך האָבן ספּעציפיש אַטראַביוץ. 161 00:09:05,510 --> 00:09:10,580 אזוי, למשל, קלאַס = צענטער איז אויך אַ אַטריביוט. 162 00:09:10,580 --> 00:09:16,500 פֿאַר דעם אַנקער פאַרבינדן, הרעף, כייפּערטעקסט דערמאָנען, איז אַ אַטריביוט אויך. 163 00:09:16,500 --> 00:09:21,150 אזוי איר קענען אויסקלייַבן עפּעס אַז לינקס צו אַ ספּעציפיש בלאַט אָדער נאָר - עס ס 'טאַקע אַלגעמיין. 164 00:09:21,150 --> 00:09:25,410 איר קענען אויסקלייַבן עפּעס מיט קיין אַטריביוט אַז איר 'ד ווי. 165 00:09:25,410 --> 00:09:27,470 און דעמאָלט, אויך, אַטריביוט כּולל. 166 00:09:27,470 --> 00:09:30,420 אויב איר, למשל, געוואלט צו אויסקלייַבן אַלע די אַרייַנשרייַב עלעמענטן 167 00:09:30,420 --> 00:09:32,700 וואָס האָבן די וואָרט "פאָרן" ווי די נאָמען פון זיי, 168 00:09:32,700 --> 00:09:37,560 אויב אַ בלאַט האט אַ אַרייַנשרייַב טעקסט בלאָק 169 00:09:37,560 --> 00:09:41,050 אַז ס גערופן "פּאַראָל," אַז 'ד ווערן איין וועג איר קען אויסקלייַבן אַז. 170 00:09:41,050 --> 00:09:43,020 און עס זענען פילע מער. איר קענען גיין פאָרויס און קוק בייַ די דאַקיומענטיישאַן 171 00:09:43,020 --> 00:09:46,950 און זען ספּעציפיש ביישפילן פון ווי עס אַרבעט. 172 00:09:46,950 --> 00:09:48,840 >> דער ווייַטער זאַך איז דאַם מאַניפּיאַליישאַן. 173 00:09:48,840 --> 00:09:52,500 נאָך מיר אויסקלייַבן עלעמענטן, מיר וועלן ווילן צו פאקטיש טאָן שטאָפּן מיט זיי. 174 00:09:52,500 --> 00:09:55,500 אזוי ווייַט מיר האָבן נישט געקוקט בייַ אַז בייַ אַלע, אָבער אויב איר קוק בייַ די דאַקיומענטיישאַן, 175 00:09:55,500 --> 00:09:57,950 דאָרט ס 'טאַקע אַ פּלאַץ וואָס מיר געקענט טאָן. 176 00:09:57,950 --> 00:10:02,900 אין דעם פונט, מיר ניטאָ געגאנגען צו אויסקלייַבן עלעמענטן אויף דעם פּרעזענטירונג 177 00:10:02,900 --> 00:10:04,890 און מאַניפּולירן זיי ניצן דזשקווערי. 178 00:10:04,890 --> 00:10:08,290 ווייַל דאָס איז ימפּלאַמענאַד ניצן דזשקווערי, מיר האָבן צוטריט צו די דזשקווערי ביבליאָטעק, 179 00:10:08,290 --> 00:10:13,580 און מיר קענען נוצן יענע פאַנגקשאַנז ין דעם קאָד. 180 00:10:13,580 --> 00:10:16,200 איינער נוצלעך זאַך וואָס איר זאלט ​​נישט וויסן וועגן איז די קאַנסאָול. 181 00:10:16,200 --> 00:10:19,340 און גוגל קראָום איז וואָס איך בין ניצן. איר קענען דריקן אַלט באַפֿעל דזש 182 00:10:19,340 --> 00:10:21,720 אָדער אַלט קאָנטראָל דזש צו עפענען די קאַנסאָול. 183 00:10:21,720 --> 00:10:26,130 אין פירעפאָקס איך טראַכטן עס ס באַפֿעל יבעררוק ק אָדער קאָנטראָל שיפט קיי 184 00:10:26,130 --> 00:10:28,880 אין סאַפאַרי איר האָבן צו גיין טוישן עטלעכע סעטטינגס. 185 00:10:28,880 --> 00:10:35,460 עס ס אַ לינק אויב איר 'ד ווי צו טאָן עס, אָבער איך רעקאָמענדירן געטינג קראָום אָדער פירעפאָקס. 186 00:10:35,460 --> 00:10:37,750 אזוי לאָזן ס עפענען זיך די קאַנסאָול, עס ס אַראָפּ דאָ. 187 00:10:37,750 --> 00:10:41,170 עס אַלאַוז איר צו בייסיקלי נאָר טאָן עפּעס איר ווילן. 188 00:10:41,170 --> 00:10:45,100 אזוי איר קענען נאָר טיפּ אין שאַפֿן אַ בייַטעוודיק גערופן X, 189 00:10:45,100 --> 00:10:49,200 X = 5, לאָזן ס זען וואָס X + 2 איז. 190 00:10:49,200 --> 00:10:57,670 איר קענען אַפֿילו טאָן עפּעס ווי קס + לאָזן ס זען, X + 45, אַז וועט זייַן קס50. 191 00:10:57,670 --> 00:11:00,530 איר קענען נאָר טאָן עטלעכע טיפּיש דזשאַוואַסקריפּט שטאָפּן. 192 00:11:00,530 --> 00:11:02,730 אבער איר קענען אויך טאָן דזשקווערי אין דאָ. 193 00:11:02,730 --> 00:11:06,200 >> אזוי לאָזן 'ס קוק אין דעם ערשטער אַספּעקט דאָ. 194 00:11:06,200 --> 00:11:09,500 מיר ניטאָ געגאנגען צו שאַפֿן אַ בייַטעוודיק גערופן HTML, וואָס איז אַ שטריקל. 195 00:11:09,500 --> 00:11:15,890 עס האט אַ פּאַראַגראַף פאַרבינדן אין עס, אַז ס גערופן עטלעכע נייַ טעקסט. 196 00:11:15,890 --> 00:11:19,420 אזוי מיר האָבן דעם HTML, עס ס עטלעכע נייַ טעקסט, אין פּאַראַגראַף טאַגס. 197 00:11:19,420 --> 00:11:21,800 איצט מיר פאקטיש ווילן צו לייגן עס צו דער בלאַט. 198 00:11:21,800 --> 00:11:28,310 איך שטעלן אים אַרויף אַזוי אַז די HTML פֿאַר דעם פּאַראַגראַף, דעם טיטל דאָ, איז צוגעבן שייַן. 199 00:11:28,310 --> 00:11:32,320 אויב מיר אויסקלייַבן צוגעבן שייַן און דעמאָלט צוגעבן צו אים 200 00:11:32,320 --> 00:11:34,560 די HTML בייַטעוודיק איך נאָר באשאפן, 201 00:11:34,560 --> 00:11:40,370 עס וועט לייגן אַז HTML אין די סוף, רעכט נאָך דעם פּאַראַגראַף פאַרבינדן. 202 00:11:40,370 --> 00:11:43,730 אזוי אויב מיר טאָן אַז - מיר אויסגעקליבן דעם פּאַראַגראַף, 203 00:11:43,730 --> 00:11:47,590 און מיר ווע גערופן די צוגעבן פונקציאָנירן מיט די HTML בייַטעוודיק איך נאָר צוגעגעבן, 204 00:11:47,590 --> 00:11:50,960 עס וועט לייגן אַז נייַ טעקסט רעכט דאָרט אויף דער זייַט. 205 00:11:50,960 --> 00:11:54,970 מיר קענען אויך פּרעפּענד, וואָס מיטל עס וועט גיין פאר, אין די אָנהייב פון וואָס עלעמענט. 206 00:11:54,970 --> 00:11:58,290 אזוי עס איז עטלעכע נייַ טעקסט אין דעם אָנהייב און דערנאָכדעם. 207 00:11:58,290 --> 00:12:01,660 איך קענען גיין פאָרויס און דערפרישן צו באַקומען באַפרייַען פון דעם שטאָפּן איך ווע נאָר געטאן. 208 00:12:01,660 --> 00:12:05,280 אבער אַז ס 'אַ בייַשפּיל פון ווי איר קענען נוצן די פּרעפּענד און צוגעבן מעטהאָדס 209 00:12:05,280 --> 00:12:08,910 צו מאַניפּולירן שטאָפּן אויף דעם בלאַט, לייגן עטלעכע HTML. 210 00:12:08,910 --> 00:12:11,080 >> איר קענען אויך טוישן קלאסן. 211 00:12:11,080 --> 00:12:14,970 צוריק אין דעם נוסח טעקע, איך ווע באשאפן דעם פֿאַר די געווינען קלאַס 212 00:12:14,970 --> 00:12:19,990 וואָס האט טעקסט קאָליר רויט, עטלעכע הינטערגרונט פֿאַרב, און אַ טעקסט שאָטן. 213 00:12:19,990 --> 00:12:23,810 עס קוקט כידיאַס, אָבער איך קענען פאקטיש - 214 00:12:23,810 --> 00:12:26,410 דעם פּאַראַגראַף קאָראַספּאַנדז צו סאָרט שייַן. 215 00:12:26,410 --> 00:12:29,860 אזוי איך קענען לייגן די קלאַס פֿאַר די געווינען. 216 00:12:29,860 --> 00:12:31,870 איך קענען ויספירן דעם אין די קאַנסאָול, 217 00:12:31,870 --> 00:12:35,480 און וואָס וועט לייגן אַז קלאַס, און איצט עס קוקט כידיאַס, ווי דערוואַרט. 218 00:12:35,480 --> 00:12:39,680 די קסס אויטאָמאַטיש געץ געווענדט צו די קלאסן אַז איר - 219 00:12:39,680 --> 00:12:42,680 אויב דאָרט ס קסס פֿאַר אַ סאָרט, עס אויטאָמאַטיש געץ געווענדט 220 00:12:42,680 --> 00:12:44,680 אויב איר טוישן די סאָרט פון אַן עלעמענט. 221 00:12:44,680 --> 00:12:49,230 דעמאָלט מיר קענען נאָר אַראָפּנעמען עס ניצן באַזייַטיקן קלאַס. 222 00:12:49,230 --> 00:12:53,690 אזוי אויב איר האָבן עטלעכע פּרעדעפינעד קלאסן ווי רויט אָדער כיילייטיד, 223 00:12:53,690 --> 00:12:55,990 און דעמאָלט איר ווילן צו צולייגן די צו עלעמענטן, 224 00:12:55,990 --> 00:12:58,230 איר טאָן ניט האָבן צו טאָן אַלע די קסס סטילינג יעדער צייַט. 225 00:12:58,230 --> 00:13:01,510 איר קענען נאָר לייגן די סאָרט צו אַן עלעמענט, און דעמאָלט עס וועט אויטאָמאַטיש ווערן - 226 00:13:01,510 --> 00:13:05,580 עס וועט אויטאָמאַטיש קוקן צונעמען פֿאַר אַז קלאַס. 227 00:13:05,580 --> 00:13:07,900 מיר קענען אויך אַראָפּנעמען זאכן; אַזוי איך בין געגאנגען צו אויסקלייַבן אַלע די דיווס 228 00:13:07,900 --> 00:13:10,830 אויף דעם בלאַט און באַזייַטיקן זיי. 229 00:13:10,830 --> 00:13:13,990 וואָס איז אַז געגאנגען צו קוקן ווי? 230 00:13:13,990 --> 00:13:16,170 עס ס געגאנגען צו קוקן ווי גאָרנישט, אַזוי דאָרט ס 'פאקטיש גאָרנישט לינקס. 231 00:13:16,170 --> 00:13:18,170 מייַן פּרעזענטירונג איז ניטאָ. 232 00:13:18,170 --> 00:13:21,290 איך קענען דערפרישן און ברענגען עס צוריק, גליק, 233 00:13:21,290 --> 00:13:24,420 ווייַל עס ס נאָר פליסנדיק אַמאָל, 234 00:13:24,420 --> 00:13:29,460 אָבער אַז ס 'אַ בייַשפּיל פון רימוווינג, אויב איר ווילן צו גאָר צעשטערן אַן עלעמענט אַוועק דעם בלאַט. 235 00:13:29,460 --> 00:13:33,180 >> איר קענען אויך אָווועררייט, און איך בין געגאנגען צו אויסקלייַבן אַלע די פּאַראַגראַף טאַגס אויף דעם בלאַט 236 00:13:33,180 --> 00:13:36,850 און גיין ין זיי און פאַרבייַטן וועלכער טעקסט זיי האָבן אין זיי 237 00:13:36,850 --> 00:13:39,690 מיט נאָר די וואָרט "טעסטינג." 238 00:13:39,690 --> 00:13:46,520 אויב איר טאָן דעם, איר וועט פאַרבייַטן יעדער פּאַראַגראַף אויף דעם בלאַט מיט דעם טעסטינג. 239 00:13:46,520 --> 00:13:49,150 יאָ. זיי ניטאָ אַלע ריפּלייסט מיט טעסטינג. 240 00:13:49,150 --> 00:13:53,270 אזוי אַז ס 'אַ בייַשפּיל פון אַקסעסינג די טעקסט און אָווועררייטינג עס. 241 00:13:53,270 --> 00:13:57,490 איר קענען אויך צוריקקריגן אינפֿאָרמאַציע, און דאָס איז טאַקע קיל פֿאַר אַרייַנשרייַב באָקסעס. 242 00:13:57,490 --> 00:14:00,470 אויב איר האָבן אַ אַרייַנשרייַב קעסטל אַז מענטשן זענען טייפּינג שטאָפּן זיך, 243 00:14:00,470 --> 00:14:03,880 מענטשן זענען טייפּינג שטאָפּן זיך עס, 244 00:14:03,880 --> 00:14:09,030 דאָ מיר אויסקלייַבן די אַרייַנשרייַב, קיין אַרייַנשרייַב פאַרבינדן מיט אַ טיפּ פון טעקסט. 245 00:14:09,030 --> 00:14:13,800 אין דעם פאַל, דאָרט ס נאָר איין אַרייַנשרייַב קעסטל אין די גאנצע פּרעזענטירונג, 246 00:14:13,800 --> 00:14:17,260 אַזוי מיר וועט נאָר אויסקלייַבן די ערשטער איינער, און דעמאָלט מיר רופן די וואַל פונקציאָנירן אויף עס. 247 00:14:17,260 --> 00:14:19,570 וואָס קערט די ווערט, און פֿאַר אַ אַרייַנשרייַב קעסטל, 248 00:14:19,570 --> 00:14:24,330 די ווערט איז נאָר וועלכער כאַפּאַנז צו זייַן ין עס. 249 00:14:24,330 --> 00:14:31,880 אזוי אויב מיר טאָן דעם, עס נאָר קערט די שטריקל שטאָפּן. 250 00:14:31,880 --> 00:14:36,860 און אויב מיר רופן עס ווידער נאָך שרייבן מער שטאָפּן, עס טורנס אין מער שטאָפּן. 251 00:14:36,860 --> 00:14:40,760 אַז ס 'איין גרויס וועג צו צוטריט יסודות פון אַן אַרייַנשרייַב קעסטל, און דעמאָלט טשעק, 252 00:14:40,760 --> 00:14:45,060 איז דאָס אַ גילטיק Email אַדרעס, איז דאָס אַ גילטיק דאַטע, למשל. 253 00:14:45,060 --> 00:14:49,600 איר קענען נאָר צוריקקריגן שטאָפּן טייקעף ווי מענטשן זענען טייפּינג עס, 254 00:14:49,600 --> 00:14:54,830 און דעמאָלט טשעק צי עס ס גילטיק, שיקן עס צוריק צו אַ שליח, טאָן עפּעס איר ווילן מיט אים. 255 00:14:54,830 --> 00:14:57,720 און אַז ס ווי איר צוטריט וואָס ס 'ין די באָקסעס. 256 00:14:57,720 --> 00:15:00,090 >> איר קענען אויך מאָדיפיצירן קסס גלייַך, אַזוי אַנשטאָט פון אַדינג 257 00:15:00,090 --> 00:15:02,510 אַ סאָרט וואָס האט עטלעכע פּרעדעפינעד פּראָפּערטיעס, 258 00:15:02,510 --> 00:15:08,120 איר קענען נאָר לייגן וועלכער קסס איר ווילן צו עפּעס. 259 00:15:08,120 --> 00:15:10,350 אזוי לאָזן ס אויסקלייַבן גוף, וואָס איז די גאנצע פּרעזענטירונג, 260 00:15:10,350 --> 00:15:14,370 און קאָליר איז די פאַרמאָג אַז דיפיינז וואָס די פארבן די טעקסט איז. 261 00:15:14,370 --> 00:15:19,420 אויב מיר טוישן עס צו רויט, אַלע די טעקסט אין דעם בלאַט וועט קער צו רויט. 262 00:15:19,420 --> 00:15:26,310 מיר קענען טאָן עפּעס ווי הינטערגרונט פֿאַרב בלוי, 263 00:15:26,310 --> 00:15:30,680 עס מיר גיין; עס ס שיין. 264 00:15:30,680 --> 00:15:33,840 איר קענען טאָן עפּעס איר ווילן מיט דעם. 265 00:15:33,840 --> 00:15:39,250 ניצן די קסס פאַרמאָג, איר קענען טאַקע מאָדיפיצירן ווי עפּעס קוקט בייַ קיין צייַט. 266 00:15:39,250 --> 00:15:41,630 דער ווייַטער זאַך איז יפעקס. 267 00:15:41,630 --> 00:15:45,710 יפעקס זענען בייסיקלי די זעלבע זאַך ווי מאַדאַפייינג די קסס, 268 00:15:45,710 --> 00:15:48,870 אָבער זיי פאקטיש צושטעלן עטלעכע עקסטרע אַנאַמיישאַן צו עס. 269 00:15:48,870 --> 00:15:53,380 אזוי אַנשטאָט פון נאָר ווייַזונג אָדער כיידינג עפּעס אָדער טשאַנגינג די קאָליר, 270 00:15:53,380 --> 00:15:56,130 איר קענען פאקטיש מאַכן עס אַנאַמייטיד. 271 00:15:56,130 --> 00:16:00,760 דאָ ס דער דאַקיומענטיישאַן, אויב איר ווילן צו נעמען אַ קוק אין די ברייט דאַקיומענטיישאַן פֿאַר עס. 272 00:16:00,760 --> 00:16:04,760 אבער איך בין געגאנגען צו דעקן די הויפּט אָנעס. 273 00:16:04,760 --> 00:16:12,030 עס זענען די ווייַזן און באַהאַלטן פּראָפּערטיעס. 274 00:16:12,030 --> 00:16:14,510 ווייַזן / באַהאַלטן שייַן פאקטיש קאָראַספּאַנדז צו דעם גאַנץ קעסטל, 275 00:16:14,510 --> 00:16:18,190 אַזוי אויב איך באַהאַלטן עס, עס וועט נאָר פאַרשווינדן. 276 00:16:18,190 --> 00:16:24,210 און איך קענען ווייַזן עס ווידער אויב איך ווילן צו מאַכן עס קומען צוריק. 277 00:16:24,210 --> 00:16:26,340 און עס ס צוריק. עס האט נישט פאקטיש פאַרשווינדן, 278 00:16:26,340 --> 00:16:30,670 איך האט נישט פאקטיש באַזייַטיקן עס פון די בלאַט, איך נאָר שטעלן די קסס פאַרמאָג פון וויזאַביליטי צו פאַרבאָרגן 279 00:16:30,670 --> 00:16:34,030 אַזוי איר קענען נישט זען עס ענימאָר. 280 00:16:34,030 --> 00:16:39,250 עס ס אויך רוק אַרויף און רוק אַראָפּ; אַז אַלאַוז איר צו האָבן דעם ווירקונג. 281 00:16:39,250 --> 00:16:47,050 עס סליידז אַרויף צו פאַרשווינדן, און נאָך עס פארשווינדט 282 00:16:47,050 --> 00:16:53,210 איר קענען רוק עס אַראָפּ צו מאַכן עס קומען צוריק. און איצט עס ס צוריק. 283 00:16:53,210 --> 00:16:57,650 עס ס אויך דעם וועלקן ווירקונג, וואָס - וועלקן שייַן קאָראַספּאַנדז צו דעם קעסטל. 284 00:16:57,650 --> 00:17:01,200 אויב איך וועלקן עס אויס, דעריבער עס וועט סלאָולי פאַרשווינדן. 285 00:17:01,200 --> 00:17:04,490 איך קענען אויך וועלקן עס אין, און עס וועט קומען צוריק. 286 00:17:04,490 --> 00:17:08,930 איר קענען אויך טאָן וועלקן צו, וואָס איז ספּעציפיש צו די וועלקן פונקציאָנירן. 287 00:17:08,930 --> 00:17:12,589 איר קענען האָבן עס וועלקן צו קיין ספּעציפיש אָופּאַסאַטי אַז איר ווילן. 288 00:17:12,589 --> 00:17:16,869 אזוי אויב איר וועלקן עס סלאָולי צו 0.5, עס וועט ווערן האַלב קענטיק. 289 00:17:16,869 --> 00:17:22,630 איך קענען מאַכן עס גיין צו 0.1, און צוריק צו 1 צו מאַכן עס גאָר קענטיק ווידער. 290 00:17:22,630 --> 00:17:24,760 אַז ס 'נאָר אן אנדער אַנאַמיישאַן אַז איר קענען טאָן. 291 00:17:24,760 --> 00:17:26,750 >> עס זענען אויך די טאַגאַל יפעקס. 292 00:17:26,750 --> 00:17:33,410 אזוי איך בין געגאנגען צו אויסקלייַבן דעם טאַגאַל שייַן, וואָס קאָראַספּאַנדז צו דעם קעסטל, 293 00:17:33,410 --> 00:17:38,970 און אויף וואָס div איר קענען רופן טאַגאַל; אויב עס ס קענטיק עס וועט ווערן ומזעיק, 294 00:17:38,970 --> 00:17:42,320 אויב עס ס ומזעיק עס וועט ווערן קענטיק ווידער. 295 00:17:42,320 --> 00:17:44,440 אזוי איך נאָר גערופן דעם טאַגאַל פונקציאָנירן צוויי מאָל; דער ערשטער איינער איז געווען 296 00:17:44,440 --> 00:17:48,380 די זעלבע זאַך ווי באַהאַלטן, די רגע רופן איז געווען די זעלבע זאַך ווי אַ ווייַזן. 297 00:17:48,380 --> 00:17:53,510 און איר קענען אויך טאָן דעם מיט אַ וועלקן טאַגאַל, 298 00:17:53,510 --> 00:17:55,730 וואָס טוט די זעלבע זאַך, אַחוץ עס פאקטיש פיידז. 299 00:17:55,730 --> 00:17:59,410 און זעלבע זאַך מיט די רוק טאַגאַל. 300 00:17:59,410 --> 00:18:01,460 עס זענען טשיינד יפעקס ווי געזונט, וואָס מיטל 301 00:18:01,460 --> 00:18:05,520 אויב איר אויסקלייַבן אַן עלעמענט און נאָר רופן אַ בינטל פון אַנאַמיישאַן מעטהאָדס אויף אים, 302 00:18:05,520 --> 00:18:07,400 אויב איר געוואלט עס צו וועלקן אויס, דעריבער רוק אַראָפּ, 303 00:18:07,400 --> 00:18:11,040 און דעמאָלט באַהאַלטן און דעמאָלט וועלקן אין, עס וועט טאָן זיי אין אַ רודערן. 304 00:18:11,040 --> 00:18:24,920 אזוי פאַרשווונדן, געקומען צוריק - פֿאַר עטלעכע סיבה, דער באַהאַלטן האט נישט פּאַסירן. 305 00:18:24,920 --> 00:18:30,030 זאל ס פּרובירן עס אויס. יאָ, אַזוי עס פיידיד אויס און דעמאָלט עס סליד אַוועק. 306 00:18:30,030 --> 00:18:32,230 און עס זענען שעפע מער. איר קענען נוצן די ופלעבן פֿונקציע 307 00:18:32,230 --> 00:18:35,370 צו מאַכן דיין אייגן אַנאַמיישאַנז, וואָס איז פערלי קאָמפּלעקס, 308 00:18:35,370 --> 00:18:38,790 אָבער עס גיט איר מיט ינפאַנאַט עקסטענסיביליטי. 309 00:18:38,790 --> 00:18:40,630 איר קענען מאַכן קיין מין פון אַנאַמיישאַן איר ווילן. 310 00:18:40,630 --> 00:18:44,230 איר קענען אויך נוצן ריי צו ריי אַרויף קייפל אַנאַמיישאַנז אין אַ צייַט. 311 00:18:44,230 --> 00:18:47,340 אזוי אויב איר ווילן עפּעס צו פליען אַריבער די בלאַט, 312 00:18:47,340 --> 00:18:49,860 רוק פון די שפּיץ רעכט צו דער דנאָ לינקס, איר קענען טאָן אַז, 313 00:18:49,860 --> 00:18:55,240 און נאָר האָבן אַ בינטל פון אַקשאַנז געגאנגען איינער נאָך די אנדערע. 314 00:18:55,240 --> 00:18:57,490 >> דער ווייַטער זאַך מיר ניטאָ געגאנגען צו רעדן וועגן איז געשעענישן. 315 00:18:57,490 --> 00:19:02,090 געשעענישן לאָזן איר - אַזוי ווייַט, מיר ווע נאָר געווען טייפּינג זאכן אין די קאַנסאָול 316 00:19:02,090 --> 00:19:04,870 און וואָס איז איין וועג צו מאַכן דעם פּאַסירן, 317 00:19:04,870 --> 00:19:08,020 אָבער אויף אַ פאַקטיש בלאַט, איר ניטאָ ניט געגאנגען צו קענען צו 318 00:19:08,020 --> 00:19:10,020 מאַכן דער באַניצער טיפּ זאכן אין די קאַנסאָול. 319 00:19:10,020 --> 00:19:12,050 איר ווילן דאס צו פּאַסירן אויטאָמאַטיש. 320 00:19:12,050 --> 00:19:18,060 פֿאַר וואָס, איר דאַרפֿן צו נוצן געשעענישן וואָס אַקטאַווייט אויף עטלעכע זיכער געשעעניש געשעעניש. 321 00:19:18,060 --> 00:19:21,340 איר קענען קאָנטראָלירן די דאַקיומענטיישאַן פֿאַר די פול פרטים. 322 00:19:21,340 --> 00:19:24,030 אזוי לאָזן ס זען. מיר ווילן צו באַהאַלטן אָדער ווייַזן די קעסטל, 323 00:19:24,030 --> 00:19:29,340 אָבער רעכט איצט דעם קנעפּל טוט נישט טאָן עפּעס ווייַל איך האט נישט ינסטרומענט עס נאָך. 324 00:19:29,340 --> 00:19:35,420 איך בין געגאנגען צו גיין צו די פאַקטיש HTML בלאַט. 325 00:19:35,420 --> 00:19:38,560 דאָ ס דער רוק. עס ס אַ div פֿאַר די רוק. 326 00:19:38,560 --> 00:19:41,230 עס האט די סאָרט פון רוק. 327 00:19:41,230 --> 00:19:46,890 עס ס די טעקסט. איצט, דאָרט ס דעם קעסטל און די קעסטל קנעפּל. 328 00:19:46,890 --> 00:19:52,900 ווי וואָלט מיר פאקטיש מאַכן דעם פאַרשווינדן? 329 00:19:52,900 --> 00:19:58,250 ערשטער פון אַלע, לאָזן ס שרייַבן אַ פֿונקציע וואָס מאכט די קאַסטן שייַן פאַרשווינדן. 330 00:19:58,250 --> 00:20:01,820 דאס איז די סינטאַקס פֿאַר פונטיאָן, לאָזן 'ס נאָר רופן עס הידעטהעבאָקס. 331 00:20:01,820 --> 00:20:06,130 עס טוט נישט נעמען קיין טענות, ווייַל עס זענען קיין טענות צו זייַן גענומען. 332 00:20:06,130 --> 00:20:08,950 מיר קענען אויסקלייַבן די קאַסטן שייַן. 333 00:20:08,950 --> 00:20:15,020 אזוי ניצן די דזשקווערי אויסקלייַבן, מיר קענען אויסקלייַבן קאַסטן שייַן, 334 00:20:15,020 --> 00:20:17,700 און דעמאָלט נאָר מאַכן עס פאַרשווינדן. 335 00:20:17,700 --> 00:20:20,690 זאל ס מאַכן עס וועלקן אויס. 336 00:20:20,690 --> 00:20:27,390 אויב מיר געלאפן דעם פֿונקציע אין די פאַקטיש קאַנסאָול, 337 00:20:27,390 --> 00:20:33,380 מיר געקענט דעפינירן דעם פֿונקציע; מיר קענען רופן הידעטהעבאָקס, און עס אַרבעט. 338 00:20:33,380 --> 00:20:36,650 אבער מיר ווילן עס צו פּאַסירן ווען די קנעפּל איז פאקטיש געדריקט. 339 00:20:36,650 --> 00:20:40,950 צו טאָן וואָס, מיר האָבן צו נוצן אַ געשעעניש. 340 00:20:40,950 --> 00:20:45,500 צו בינדן אַ געשעעניש צו עטלעכע ספּעציפיש קנעפּל אָדער עטלעכע קאַמף געשעעניש, 341 00:20:45,500 --> 00:20:50,040 מיר האָבן צו אויסקלייַבן דעם עלעמענט אַז די געשעעניש וועט צינגל - 342 00:20:50,040 --> 00:20:52,650 אָדער אַז וועט צינגל די געשעעניש, נעבעכדיק. 343 00:20:52,650 --> 00:20:57,220 >> אזוי ערשטער פון אַלע, לאָזן ס אויסקלייַבן די קעסטל קנעפּל שייַן 344 00:20:57,220 --> 00:20:59,610 ווייַל אַז ס 'די קנעפּל, און איצט, פֿאַר וואָס קנעפּל, 345 00:20:59,610 --> 00:21:02,750 מיר ווילן צו שאַפֿן אַ אַנאַמיישאַן ווען עס ס קליקט. 346 00:21:02,750 --> 00:21:05,040 אזוי דאָרט ס דעם גיט פונקציאָנירן. 347 00:21:05,040 --> 00:21:08,470 עס אַלאַוז איר צו בינדן אן אנדער פונקציאָנירן צו עס. 348 00:21:08,470 --> 00:21:12,320 דאס פונקציאָנירן נעמט אן אנדער פונקציאָנירן ווי אַן אַרגומענט 349 00:21:12,320 --> 00:21:14,310 מיר קענען פאָרן אין די הידעטהעבאָקס פונקציאָנירן, 350 00:21:14,310 --> 00:21:20,950 און ווען דאָס קנעפּל איז קליקט, אַז פונקציאָנירן וועט אויטאָמאַטיש ויספירן. 351 00:21:20,950 --> 00:21:24,850 אזוי דעם וועט אַרבעטן אויב מיר ראַטעווען דעם, איך וועט דערפרישן, 352 00:21:24,850 --> 00:21:33,460 און - איין רגע, איך בין נעבעכדיק. 353 00:21:33,460 --> 00:21:44,770 זאל מיר פאַרריכטן דעם טאַקע געשווינד. 354 00:21:44,770 --> 00:21:50,680 אָוקיי. עס מיר גיין. אזוי איצט די קעסטל איז דיסאַפּירינג ווען מיר גיט די קנעפּל. 355 00:21:50,680 --> 00:21:55,470 מיר קענען אויך טוישן דעם צו נאָר פאַדעטאָגגלע, 356 00:21:55,470 --> 00:22:00,020 טוישן עס נאָר צו באַהאַלטן אָדער ווייַזן די קעסטל, 357 00:22:00,020 --> 00:22:03,850 און דאָס וועט אויך אַרבעט אויך, אויב מיר דערפרישן. 358 00:22:03,850 --> 00:22:08,550 מיר קענען באַהאַלטן עס, מיר קענען אויך ווייַזן עס, און וואָס וועט פאָרזעצן צו אַרבעטן. 359 00:22:08,550 --> 00:22:12,210 אן אנדער זאַך מיר קענען טאָן איז, מיר טאָן נישט פאקטיש האָבן צו דעפינירן דעם הידעטהעבאָקס פֿונקציע 360 00:22:12,210 --> 00:22:15,050 איידער מיר רופן דעם גיט פונקציאָנירן. 361 00:22:15,050 --> 00:22:17,640 אזוי אַנשטאָט פון דיפיינינג די פֿונקציע און פאַך הידעטהעבאָקס, 362 00:22:17,640 --> 00:22:20,310 מיר ניטאָ נאָר געגאנגען צו רופן עס אויב דאָס זאַך איז קליקט. 363 00:22:20,310 --> 00:22:22,310 אזוי מיר קענען דעפינירן עס אַנאַנאַמאַסלי אין דאָ, 364 00:22:22,310 --> 00:22:25,070 וואָס איז אַ שטריך וואָס דזשאַוואַסקריפּט האט. 365 00:22:25,070 --> 00:22:29,720 איר קענען דעפינירן אַ פֿונקציע; נאָרמאַלי, מיר וואָלט זאָגן פונקציאָנירן הידעטהעבאָקס 366 00:22:29,720 --> 00:22:34,490 מיט טענות, אָבער אַנשטאָט, מיר קענען נאָר זאָגן פונקציאָנירן קיין טענות, 367 00:22:34,490 --> 00:22:36,870 אָנהייבן דעם געגרייַזלט בראַסע צו דעפינירן דעם פֿונקציע, 368 00:22:36,870 --> 00:22:40,780 נאָענט אַז געגרייַזלט בראַסע, און דעמאָלט נאָר דעפינירן די פֿונקציע אין דאָ, 369 00:22:40,780 --> 00:22:45,130 ין דער ערשטער פּערענטאַסיס און די לעצטע פּערענטאַסיס 370 00:22:45,130 --> 00:22:47,860 וואָס שטימען צו די טענות פון דעם גיט פונקציאָנירן. 371 00:22:47,860 --> 00:22:53,320 אזוי מיר ניטאָ גייט פארביי אין דעם פֿונקציע, מיר קענען נאָכמאַכן דעם שורה פון קאָד רעכט דאָ, 372 00:22:53,320 --> 00:22:55,450 און וואָס וועט טאָן די פּינטלעך זעלבע זאַך. 373 00:22:55,450 --> 00:22:57,290 און איצט מיר טאָן ניט האָבן דעם טראַפ פאַדעטהעבאָקס פֿונקציע 374 00:22:57,290 --> 00:22:59,960 וואָס איז געזעסן אַרום פֿאַר קיין קלאָר סיבה. 375 00:22:59,960 --> 00:23:02,070 די פֿונקציע איז געווען דיפיינד אַנאַנאַמאַסלי, עס טוט נישט האָבן אַ נאָמען. 376 00:23:02,070 --> 00:23:08,060 עס וועט נאָר ויספירן ווען מיר גיט אויף די קעסטל קנעפּל. 377 00:23:08,060 --> 00:23:12,180 אזוי רעפרעשינג אַמאָל מער, איינער מער צייַט, און איר קענען זען אַז עס נאָך אַרבעט. 378 00:23:12,180 --> 00:23:16,700 און אַז ס ווי איר מאַכן געשעענישן. 379 00:23:16,700 --> 00:23:19,190 >> עס זענען אַ פּלאַץ פון פאַרשידענע געשעענישן וואָס מיר קענען נוצן. 380 00:23:19,190 --> 00:23:23,540 איך בין געגאנגען צו באַשטימען צוריק צו ניצן די קאַנסאָול צו נאָר ווייַזן איר ווי די אַרבעט. 381 00:23:23,540 --> 00:23:28,210 די ידס פֿאַר יעדער פון די שטימען צו יעדער קעסטל. 382 00:23:28,210 --> 00:23:33,020 אזוי דעם קעסטל איז גיט שייַן, דאָס איינער איז שליסל שייַן, און דאָס איינער איז מויז שייַן. 383 00:23:33,020 --> 00:23:36,120 איינער מער זאַך איז אַז עס ס דעם קאַמף פונקציאָנירן; גאַנץ ווי טייפּינג עס אויס יעדער צייַט, 384 00:23:36,120 --> 00:23:41,610 איך פאקטיש זענען פאָרויס און דיפיינד דעם קאַמף פונקציאָנירן אַראָפּ דאָ. 385 00:23:41,610 --> 00:23:46,860 עס טוט די זעלבע זאַך ווי די הידעטהעבאָקס פונקציאָנירן. 386 00:23:46,860 --> 00:23:51,340 עס געץ דעם קעסטל און יעדער פיידז עס אויס אָדער פיידז עס ין 387 00:23:51,340 --> 00:23:54,110 און אַז ס וואָס מיר ניטאָ קענען צו נוצן עס דאָ. 388 00:23:54,110 --> 00:24:00,350 אזוי אויב מיר גיט אויף דעם גיט שייַן, מיר ווילן צו מאַכן די קעסטל פאַרשווינדן אָדער ריאַפּיר. 389 00:24:00,350 --> 00:24:03,610 עס ס די זעלבע זאַך ווי די קנעפּל אַז מיר האט אין די לעצטע רוק. 390 00:24:03,610 --> 00:24:07,450 איצט נאָך מיר רופן אַז, מיר קענען גיט אויף דעם און דעם קעסטל וועלן פאַרשווינדן, 391 00:24:07,450 --> 00:24:10,160 דעריבער גיט אויף אים ווידער און דער קאַסטן וועט ריאַפּיר. 392 00:24:10,160 --> 00:24:12,480 אַז ס 'שיין פּשוט. טאָפּל גיט טוט די זעלבע זאַך, 393 00:24:12,480 --> 00:24:15,660 אַחוץ עס ריקווייערז אַ טאָפּל גיט. 394 00:24:15,660 --> 00:24:19,030 אזוי אויב איר גיט אויף אים אַמאָל און גיט אויף אים ווידער גאָרנישט וועט פּאַסירן, 395 00:24:19,030 --> 00:24:21,140 אָבער אויב איר טאָפּל גיט געשווינד, עס וועט פאַרשווינדן. 396 00:24:21,140 --> 00:24:23,310 אויב איר טאָפּל גיט ווידער, עס וועט קומען צוריק. 397 00:24:23,310 --> 00:24:25,250 אזוי אַז ס 'שיין פּשוט. 398 00:24:25,250 --> 00:24:31,170 קלאַוויאַטור אַרייַנשרייַב איז מין פון טשודנע; איך טאָן ניט טראַכטן עס פאקטיש אַרבעט אין דעם בייַשפּיל 399 00:24:31,170 --> 00:24:37,670 ווייַל די שליסל אַראָפּ, שליסל אַרויף און שליסל דריקן און אנדערע שליסל אַקשאַנז 400 00:24:37,670 --> 00:24:47,190 אַקטאַווייט קיין ענין וואָס עלעמענט איר בינדן עס צו. 401 00:24:47,190 --> 00:24:51,410 למשל, אַפֿילו אויב איך געבונדן שליסל אַראָפּ צו גוף אָדער עפּעס אַנדערש גאָר, 402 00:24:51,410 --> 00:24:55,950 דעמאָלט עס וואָלט נאָך אַקטאַווייט קיין ענין - עס ס 'נישט ספּעציפיש. 403 00:24:55,950 --> 00:25:00,190 איך טאָן ניט האָבן צו זייַן געבן אַ קליק אויף דעם און דריקן אַ שליסל צו מאַכן עפּעס פאַרשווינדן. 404 00:25:00,190 --> 00:25:04,470 עס וואָלט זייַן אַקטיווייטיד ראַגאַרדלאַס פון וואָס עלעמענט איך בין דערווייַל ין 405 00:25:04,470 --> 00:25:06,880 אזוי די טאָן נישט פאקטיש אַרבעט אין דעם בייַשפּיל 406 00:25:06,880 --> 00:25:13,180 ווייַל עס טוט נישט דערקענען מיר ווי קומט אַרייַנשרייַב אין די קלאַוויאַטור אַרייַנשרייַב div. 407 00:25:13,180 --> 00:25:15,740 >> אבער אויב איר קוק בייַ די מויז אַקשאַנז, 408 00:25:15,740 --> 00:25:19,620 דער ערשטער איינער איז האָווער, און עס קענען טאָן עטלעכע פון ​​דעם ניצן קסס. 409 00:25:19,620 --> 00:25:24,280 אויב איר נוצן קסס, איר קענען מאַכן עס אַזוי אַז אויב איר האָווער איבער עפּעס, 410 00:25:24,280 --> 00:25:28,940 דעמאָלט זייַן נוסח ענדערונגען. 411 00:25:28,940 --> 00:25:32,170 אבער ניצן דזשקווערי איר קענען טוישן די סטיילז פון אנדערע זאכן ווי געזונט. 412 00:25:32,170 --> 00:25:37,120 אזוי, למשל, מיר ניטאָ געגאנגען צו רופן קאַמף אויב מיר האָווער איבער דעם div. 413 00:25:37,120 --> 00:25:39,660 אַז מיטל אויב מיר האָווער איבער אים, דעמאָלט דער קעסטל וועט פאַרשווינדן. 414 00:25:39,660 --> 00:25:42,430 אויב מיר מאַך אַוועק פון אים, דעם קעסטל וועלן ריאַפּיר. 415 00:25:42,430 --> 00:25:45,090 אויב מיר רופן דעם און האָווער איבער אים, די קעסטל טוט פאַרשווינדן, 416 00:25:45,090 --> 00:25:47,050 און ווי באַלד ווי מיר מאַך אַוועק, עס קומט צוריק. 417 00:25:47,050 --> 00:25:49,750 אויב מיר רופן דעם האָווער פונקציאָנירן אויף די מויז שייַן, 418 00:25:49,750 --> 00:25:54,380 וואָס קאָראַספּאַנדז צו דעם קעסטל, דעריבער אויב מיר האָווער איבער די קעסטל, 419 00:25:54,380 --> 00:26:00,440 דעריבער די קעסטל וועט פאקטיש פאַרשווינדן - עס ס זייַענדיק פאַנגקי רעכט איצט, אָבער - 420 00:26:00,440 --> 00:26:06,310 אויב מיר מאַך אַוועק פון אים, עס וועט ריאַפּיר. רעכט איצט עס ס קאַפּויער פֿאַר עטלעכע סיבה. 421 00:26:06,310 --> 00:26:12,720 די מויז אַרייַן און מויז מאַך פאַנגקשאַנז ביסט עפּעס ענלעך, אָבער אַ ביסל אַנדערש. 422 00:26:12,720 --> 00:26:16,470 מויז אַרייַן נאָר אַקטאַווייץ ווען די מויז גייט אריין די קעסטל, ווי דערוואַרט. 423 00:26:16,470 --> 00:26:19,210 אזוי אויב איר מאַך אין עס, עס וועט פאַרשווינדן. 424 00:26:19,210 --> 00:26:23,210 אבער עס וועט נישט ריאַפּיר ווען איר מאַך אַוועק; איר וועט האָבן צו רירן צוריק אַנטו עס פֿאַר עס צו קומען צוריק. 425 00:26:23,210 --> 00:26:25,590 עס ס אויך די מויז מאַך פונקציאָנירן, וואָס וועט אַקטאַווייט 426 00:26:25,590 --> 00:26:29,300 ווען די מויז איז אַפֿילו פאָרשטעלן אין די קעסטל. 427 00:26:29,300 --> 00:26:32,430 אזוי עס וועט נאָר האַלטן אויף געגאנגען, פאַדינג אין און אויס. 428 00:26:32,430 --> 00:26:35,660 און עס ס 'פאקטיש לאָגינג - עס מיינט ווי עס ס נאָר פאַדינג אין און אויס, 429 00:26:35,660 --> 00:26:39,140 אָבער עס ס 'פאקטיש לאָגינג אַ פּלאַץ מער אַקשאַנז ווי דעם, 430 00:26:39,140 --> 00:26:43,550 אַזוי ווען איר מאַך אַוועק עס וועט נאָר האַלטן געגאנגען ווייַל עס לאָגד ווי אַ טויזנט פון זיי. 431 00:26:43,550 --> 00:26:46,620 אפֿשר נישט אַ טויזנט. אפֿשר פינף. 432 00:26:46,620 --> 00:26:50,200 עס לאָגס מער ווי אַז. 433 00:26:50,200 --> 00:26:53,280 די פונט איז, אַלע די מויז אַקשאַנז, דאָרט זענען אַ פּלאַץ פון זיי. 434 00:26:53,280 --> 00:26:55,480 איר קענען לייענען אַרויף אויף די אנדערע אָנעס, אָבער זיי זענען אַלע אַ ביסל אַנדערש, 435 00:26:55,480 --> 00:26:57,700 און איר קענען קלייַבן וועלכער איינער איר דאַרפֿן 436 00:26:57,700 --> 00:27:02,130 פֿאַר וועלכער ספּעציפיש ציל איר ניטאָ טריינג צו טאָן. 437 00:27:02,130 --> 00:27:05,060 >> דער ווייַטער זאַך איך בין געגאנגען צו רעדן וועגן איז AJAX. 438 00:27:05,060 --> 00:27:09,340 AJAX, איך וויסן מיר האבן נישט דעקן דזשאַוואַסקריפּט אין ווי פיל טיף דעם יאָר, 439 00:27:09,340 --> 00:27:11,770 אַזוי איך בין נאָר געגאנגען צו רעדן וועגן AJAX אין אַלגעמיין פֿאַר אַ מינוט. 440 00:27:11,770 --> 00:27:15,210 AJAX שטייט פֿאַר אַסינטשראָנאָוס דזשאַוואַסקריפּט און קסמל. 441 00:27:15,210 --> 00:27:19,030 עס ס בייסיקלי, למשל, ווען איר ניטאָ אויף פאַסעבאָאָק און עס פּושיז איר אַ אָנזאָג, 442 00:27:19,030 --> 00:27:23,060 אַז ס ווייַל AJAX איז פליסנדיק אויף אייער וועב בלעטערער. 443 00:27:23,060 --> 00:27:25,800 יעדער פּאָר פון סעקונדעס אייער וועב בלעטערער ס פאקטיש 444 00:27:25,800 --> 00:27:29,420 געגאנגען צו פאַסעבאָאָק ס סערווערס, אַסקינג זיי, טאָן איר האָבן עפּעס נייַ פֿאַר מיר, 445 00:27:29,420 --> 00:27:31,980 און דעמאָלט עס קומט צוריק צו איר. 446 00:27:31,980 --> 00:27:36,320 דאס אַלאַוז איר צו שיקן ריקוועס צו אַ סערווירער 447 00:27:36,320 --> 00:27:38,660 אָן פאקטיש ווייל צו מאַסע די בלאַט. 448 00:27:38,660 --> 00:27:42,040 אזוי נאָרמאַלי, אויב איר ניטאָ נאָר ניצן פפּ און אַ דאַטאַבאַסע, 449 00:27:42,040 --> 00:27:45,480 איר האָבן צו דערפרישן די בלאַט איידער איר קענען באַקומען נייַ אינפֿאָרמאַציע פון ​​די סערווער. 450 00:27:45,480 --> 00:27:48,770 אבער ניצן AJAX, איר קענען ציען פֿאַר אַז נייַ אינפֿאָרמאַציע קעסיידער, 451 00:27:48,770 --> 00:27:52,250 אָדער ציען פֿאַר עס ווען איר גיט אַ קנעפּל אָדער עפּעס ווי אַז. 452 00:27:52,250 --> 00:27:56,140 אזוי דעם אַלאַוז אונדז צו שיקן ריקוועס אָן רעלאָאַדינג דער בלאַט, 453 00:27:56,140 --> 00:27:58,130 און מיר קענען נוצן אָדער באַקומען אָדער פּאָסטן ריקוועס. 454 00:27:58,130 --> 00:28:05,370 >> באַקומען ריקוועס זענען, למשל, אויב איר צו צו Google.com 455 00:28:05,370 --> 00:28:10,900 און טאָן ק = פּרובירן. אַז ס געבן זיי אַ אָנפֿרעג פּרובירן. 456 00:28:10,900 --> 00:28:15,890 און אַז ס אַ באַקומען בעטן ווייַל עס ס 'גייט פארביי אין די פּאַראַמעטערס אין די URL זיך. 457 00:28:15,890 --> 00:28:19,250 א פּאָסטן בעטן איז ווי אויב איר ניטאָ שיקן זיי דורך פּאָסטן. 458 00:28:19,250 --> 00:28:22,500 עס ס ווי איר שטעלן אים אין אַ בריוו און שיף עס אַוועק צו זיי, 459 00:28:22,500 --> 00:28:25,140 אָבער זיי טאָן נישט פאקטיש זען די אינהאַלט. זיי ניטאָ ניט קענטיק אין דעם URL. 460 00:28:25,140 --> 00:28:31,040 איר קענען נישט גלייַך דרוקן עס אין; איר האָבן צו שיקן עס כּמעט בעסאָד. 461 00:28:31,040 --> 00:28:33,880 עס ס אין אַ פּאָסטן. 462 00:28:33,880 --> 00:28:38,660 אבער ניצן דזשקווערי, איר קענען טאָן באַקומען און פּאָסטן ריקוועס 463 00:28:38,660 --> 00:28:42,740 פיל מער לייכט ווי איר נאָרמאַלי קען ניצן נאָר קלאָר דזשאַוואַסקריפּט. 464 00:28:42,740 --> 00:28:50,140 איר קענען אָנפֿרעג אַפּיס ניצן באַקומען ריקוועס, און איר קענען אויך טשעק פֿאַר לאָגין אינפֿאָרמאַציע. 465 00:28:50,140 --> 00:28:54,400 אויף דער ווייַטער בלאַט, איך באשאפן דעם, וואָס פרעגט, "וואָס ס פֿאַר לאָנטש?" 466 00:28:54,400 --> 00:28:58,230 ניצן די האַרוואַרד עסנוואַרג אַפּי, אַזוי לאָזן 'ס ציען וואָס אַרויף. 467 00:28:58,230 --> 00:29:01,840 דאס איז נאָר אַ משל פון ווי איר קענען נוצן דזשקווערי צו טאָן אַ באַקומען בעטן צו אַ אַפּי 468 00:29:01,840 --> 00:29:04,200 און באַקומען אינפֿאָרמאַציע צוריק פון אים. 469 00:29:04,200 --> 00:29:07,090 אזוי מיר ווילן צו זען די מעניו פֿאַר הייַנט, 470 00:29:07,090 --> 00:29:10,560 און מיר ווילן צו זען וואָס ס פֿאַר לאָנטש. 471 00:29:10,560 --> 00:29:16,500 דאָ ס דער URL צו שאַפֿן אַ באַקומען בעטן אין דזשקווערי. 472 00:29:16,500 --> 00:29:18,600 איר נוצן דעם $. באַקומען פונקציאָנירן. 473 00:29:18,600 --> 00:29:22,290 דער ערשטער אַרגומענט איז די URL, אַזוי פּונקט וואָס איר ניטאָ קוועריינג. 474 00:29:22,290 --> 00:29:27,200 דעמאָלט דער ווייַטער אַרגומענט איז אַ פֿונקציע וואָס עקסאַקיוץ ווען דער באַקומען בעטן איז גאַנץ. 475 00:29:27,200 --> 00:29:29,980 אזוי איר שיקן אַוועק עטלעכע בעטן צו די סערווער, וואַרטן פֿאַר אים צו קומען צוריק. 476 00:29:29,980 --> 00:29:33,770 ווען עס טוט קומען צוריק, איר ניטאָ געגאנגען צו נעמען עטלעכע קאַמף מיט דער דאַטע, אז ס צוריק פון די סערווער. 477 00:29:33,770 --> 00:29:37,520 זאל ס גיין פאָרויס און קאָד דעם ווי געזונט. 478 00:29:37,520 --> 00:29:42,110 איך האט נישט קאָד דעם אָדער, אויף ציל. 479 00:29:42,110 --> 00:29:46,660 דאָ ס דער טאָדאָ. ערשטער פון אַלע, לאָזן 'ס נוצן די געשעעניש ביינדינג 480 00:29:46,660 --> 00:29:50,820 אַזוי אַז ווען דאָס קנעפּל איז געדריקט, מיר שיקן אַוועק אַ באַקומען בעטן. 481 00:29:50,820 --> 00:29:53,410 און ווען אַז באַקומען בעטן קערט מיט עטלעכע דאַטן, 482 00:29:53,410 --> 00:29:57,290 מיר ניטאָ געגאנגען צו שרייַבן עס אין דעם מאָלצייַט אינפֿאָרמאַציע שייַן div. 483 00:29:57,290 --> 00:30:02,860 ערשטער פון אַלע, לאָזן ס אויסקלייַבן די עסנוואַרג קנעפּל שייַן. 484 00:30:02,860 --> 00:30:07,320 ווען עס ס קליקט, מיר ווילן עס צו טאָן עפּעס. 485 00:30:07,320 --> 00:30:11,930 זאל ס נאָר מאַכן עס אַ אַנאַנאַמאַס פוקטיאָן, ווי איידער. 486 00:30:11,930 --> 00:30:15,550 קענען ייַנוויקלען יענע געגרייַזלט ברייסאַז, 487 00:30:15,550 --> 00:30:18,530 און ווען דאָס קנעפּל איז געדריקט, מיר ווילן צו שיקן אַ באַקומען בעטן 488 00:30:18,530 --> 00:30:20,750 צו קאָנטראָלירן וואָס ס פֿאַר לאָנטש. 489 00:30:20,750 --> 00:30:24,970 צו טאָן וואָס, מיר קענען נאָר טיפּ אין $. באַקומען. 490 00:30:24,970 --> 00:30:28,850 דאס איז אַ דזשקווערי פונקציאָנירן, ניצן די דאָלאַר צייכן. 491 00:30:28,850 --> 00:30:31,430 עס נעמט אַ פּאָר פון טענות. דער ערשטער איינער איז די URL, 492 00:30:31,430 --> 00:30:34,450 די רגע איינער איז די קאַללבאַקק פונקציאָנירן, די פֿונקציע אַז ס גערופן 493 00:30:34,450 --> 00:30:37,740 ווען אַז בעטן פאקטיש קערט. 494 00:30:37,740 --> 00:30:39,890 זאל ס נאָר בויען די URL ערשטער. 495 00:30:39,890 --> 00:30:44,650 מיר קענען באַקומען עס פון די אַפּי אַז דוד געשריבן אַרויף. 496 00:30:44,650 --> 00:30:51,360 גיי דאָ, מיר קענען זען אַז עס ס food.cs50.net/api/1.3/menus, 497 00:30:51,360 --> 00:30:54,140 און דעמאָלט איר נאָר פאָרן אין די נעמען פון די פּאַראַמעטערס אַז איר וואָלט ווי. 498 00:30:54,140 --> 00:30:57,760 אזוי פּאַראַמעטער 1 איז ווערט 1. 499 00:30:57,760 --> 00:31:00,910 עס קוקט ווי נאָרמאַל דאַטע, אָנהייב טאָג, דיפאָלץ צו הייַנט 500 00:31:00,910 --> 00:31:03,110 אויב איר טאָן נישט אַרייַן עפּעס, און סוף טאָג אויך דיפאָלץ 501 00:31:03,910 --> 00:31:05,930 צו הייַנט אויב איר טאָן נישט אַרייַן עפּעס. 502 00:31:05,930 --> 00:31:10,790 אַז ס וואָס מיר ווילן. מיר ווילן צו נאָר באַקומען די אינפֿאָרמאַציע פֿאַר הייַנט. 503 00:31:10,790 --> 00:31:12,950 >> מיר ווילן די פֿאָרמאַט צו זייַן אין דזשסאָן. 504 00:31:12,950 --> 00:31:15,570 אַז ס נאָר אַרבאַטרערי; איר קענען נוצן קיין פאָרעם אַז איר ווילן. 505 00:31:15,570 --> 00:31:18,950 איר קענען נוצן קסוו, אָבער דזשסאָן איז דזשאַוואַסקריפּט אָבדזשעקט נאָטאַטיאָן. 506 00:31:18,950 --> 00:31:24,150 עס ס זייער גרינג פֿאַר דזשאַוואַסקריפּט צו פֿאַרשטיין וואָס עס מיטל, 507 00:31:24,150 --> 00:31:27,110 און מיר קענען דרוקן עס אויס מער לייכט אַז וועג. 508 00:31:27,110 --> 00:31:30,490 אזוי לאָזן ס בעטן עס אין דזשסאָן, און לאָזן ס בעטן לאָנטש. 509 00:31:30,490 --> 00:31:37,660 אזוי מאָלצייַט = לאָנטש. נאָר צו שרייַבן אַרויף אַז URL, מיר גיין צוריק דאָ. 510 00:31:37,660 --> 00:31:41,290 עס ס מעניוז. דער ערשטער פּאַראַמעטער איז רעזולטאַט = דזשסאָן 511 00:31:41,290 --> 00:31:44,640 ווייַל אַז ס וואָס מיר ווילן, און איר באַזונדער די פּאַראַמעטערס מיט אַ 'און.' 512 00:31:44,640 --> 00:31:48,940 די רגע פּאַראַמעטער איז - איך טאָן ניט געדענקען. 513 00:31:48,940 --> 00:31:52,170 מאָלצייַט. און מיר ווילן מאָלצייַט = לאָנטש. 514 00:31:52,170 --> 00:31:57,390 איר קענען פּרובירן דעם URL דורך טייפּינג עס אין אייער בלעטערער און געגאנגען צו אים. 515 00:31:57,390 --> 00:32:03,120 עס וועט געבן איר עטלעכע רעזולטאַט. עס ס נאָר אַ בינטל פון שטאָפּן אַז ס פֿאַר לאָנטש. 516 00:32:03,120 --> 00:32:10,410 עס ס אין דעם מיעס פֿאָרמאַט. מיר ווילן צו דרוקן עס אַנטו אונדזער בלאַט אין אַ בעסער פֿאָרמאַט. 517 00:32:10,410 --> 00:32:12,580 אזוי די URL איז ריכטיק, איצט מיר נאָר דאַרפֿן צו שרייַבן אַ פֿונקציע 518 00:32:12,580 --> 00:32:18,300 צו רופן צוריק ווען די בעטן איז מצליח. 519 00:32:18,300 --> 00:32:20,430 דאס פונקציאָנירן וועט פאקטיש נעמען אַן אַרגומענט. עס וועט זייַן דאַטן. 520 00:32:20,430 --> 00:32:25,650 די דאַטן איז וואָס קומט צוריק פון די באַקומען בעטן נאָך דער באַקומען בעטן איז געשען. 521 00:32:25,650 --> 00:32:28,860 מיר קענען טאָן די געגרייַזלט ברייסאַז; אין דאָ מיר שרייַבן די אַנאַנאַמאַס פֿונקציע 522 00:32:28,860 --> 00:32:33,900 אַז עקסאַקיוץ, ניצן אַז דאַטן ווען מיר באַקומען די אינפֿאָרמאַציע צוריק. 523 00:32:33,900 --> 00:32:37,840 אזוי דאַטן, ווען מיר טייפּט אין דעם URL, 524 00:32:37,840 --> 00:32:41,540 דאָס איז וואָס די דאַטן ס געגאנגען צו קוקן ווי. עס ס געגאנגען צו זייַן דעם ריזיק שטריקל. 525 00:32:41,540 --> 00:32:48,610 אבער די גוט זאַך איז, דזשאַוואַסקריפּט קענען פּאַרס עס דורך ניצן די דזשסאָנ.פּאַרסע פונקציאָנירן. 526 00:32:48,610 --> 00:32:54,950 אזוי לאָזן ס שאַפֿן אַ נייַ בייַטעוודיק גערופן פּאַרס דאַטן. 527 00:32:54,950 --> 00:32:57,060 און פּאַרס דאַטן איז אַ מענגע פון ​​אַבדזשעקס. 528 00:32:57,060 --> 00:33:04,200 יעדער כייפעץ כּולל אינפֿאָרמאַציע אַזאַ ווי - געזונט, לאָזן 'ס נעמען אַ קוק. 529 00:33:04,200 --> 00:33:08,980 עס האט אַ דאַטע, אַ מאָלצייַט, קאַטעגאָריע, רעצעפּט, אַלע דעם אנדערע שטאָפּן. 530 00:33:08,980 --> 00:33:10,860 אזוי לאָזן 'ס נאָר דרוקן אויס די נאָמען פֿאַר יעדער איינער. 531 00:33:10,860 --> 00:33:13,790 זאל ס יטעראַטע איבער די גאנצע מענגע פון ​​שטאָפּן, וואס מיר באַקומען צוריק פון אים, 532 00:33:13,790 --> 00:33:17,570 און נאָר דרוקן אויס יעדער איינער - דרוקן אויס דעם נאָמען פון יעדער איינער. 533 00:33:17,570 --> 00:33:22,670 דאס איז אַ פֿאַר שלייף. 534 00:33:22,670 --> 00:33:26,030 >> דזשאַוואַסקריפּט האט דעם נוציק סינטאַקס ווו איר קענען שאַפֿן אַ בייַטעוודיק און שלייף איבער אַ מענגע, 535 00:33:26,030 --> 00:33:30,150 און וואַר איך איז נאָר די יטעראַטאָר, אַזוי אַנשטאָט פון בעת ​​צו טאָן וואַר איך = 0, 536 00:33:30,150 --> 00:33:40,290 איך איז געווען ווייניקער ווי די לענג, איך + +, איר קענען נאָר טאָן וואַר איך אין פּאַרסט דאַטן. 537 00:33:40,290 --> 00:33:47,060 אין דעם בייַשפּיל, פּאַרסט דאַטן (איך) וועט שטימען צו די קראַנט עלעמענט 538 00:33:47,060 --> 00:33:49,850 פון די מענגע, די פאַקטיש כייפעץ. 539 00:33:49,850 --> 00:33:51,720 און מיר ווילן צו באַקומען די נאָמען אויס פון אים. 540 00:33:51,720 --> 00:33:54,170 אזוי לאָזן 'ס נאָר טאָן נאָמען. 541 00:33:54,170 --> 00:33:57,000 און די לעצטע זאַך איז, מיר ניטאָ געגאנגען צו האָבן עטלעכע דזשקווערי ווידער. 542 00:33:57,000 --> 00:34:02,660 פאקטיש לייגן עס צו די div, דעם מאָלצייַט אינפֿאָרמאַציע div אַז ס איצט ליידיק. 543 00:34:02,660 --> 00:34:05,430 אזוי לאָזן ס אויסקלייַבן אַז. 544 00:34:05,430 --> 00:34:13,870 מיר וועט נוצן דזשקווערי און אויסקלייַבן מאָלצייַט אינפֿאָרמאַציע div שייַן, אָדער מאָלצייַט אינפֿאָרמאַציע שייַן, נעבעכדיק. 545 00:34:13,870 --> 00:34:16,580 מיר ווילן צו צוגעבן צו דעם. 546 00:34:16,580 --> 00:34:21,030 אויב מיר האט פּרובירן, למשל, עס וואָלט נאָר אָווועררייט עס יעדער איין מאָל. 547 00:34:21,030 --> 00:34:29,190 אזוי מיר קענען נאָר צוגעבן דעם. 548 00:34:29,190 --> 00:34:31,889 די קראַנט עלעמענט אין דער מענגע, מיר וועט באַקומען די נאָמען אויס פון אים, 549 00:34:31,889 --> 00:34:38,159 און מיר וועט צוגעבן עס צו די סוף פון די מאָלצייַט אינפֿאָרמאַציע שייַן div. 550 00:34:38,159 --> 00:34:40,120 און דעמאָלט נאָר צו מאַכן עס קוקן קלינער, 551 00:34:40,120 --> 00:34:51,550 מיר וועט אויך צוגעבן אַ שורה ברעכן אַזוי עס ס ניט אַלע אויף איין ליניע. 552 00:34:51,550 --> 00:34:55,280 אזוי אויב אַלע גייט גוט, אַז זאָל זייַן גוט צו - 553 00:34:55,280 --> 00:34:57,220 ערשטער פון אַלע, ווען דאָס קנעפּל איז קליקט, 554 00:34:57,220 --> 00:35:00,070 עס וועט שיקן אַוועק אַ באַקומען בעטן צו דעם URL. 555 00:35:00,070 --> 00:35:02,500 ווען די דאַטן קומט צוריק פון אים, עס וועט פּאַרס עס, 556 00:35:02,500 --> 00:35:06,950 דרייַ עס אין דזשסאָן, שלייף איבער די גאנצע מענגע רעפּריזענטינג אַז דאַטן, 557 00:35:06,950 --> 00:35:10,310 און דעמאָלט צוגעבן דעם נאָמען און אַ שורה ברעכן 558 00:35:10,310 --> 00:35:16,500 צו יעדער שורה אין דעם מאָלצייַט אינפֿאָרמאַציע שייַן וואָס איז געווען ביז אַהער ליידיק. 559 00:35:16,500 --> 00:35:18,910 אזוי געגאנגען צוריק צו דעם בלאַט, מיר וועט דערפרישן, 560 00:35:18,910 --> 00:35:23,690 גיט, געפינען אויס - עס טוט נישט אַרבעטן. אַז ס 'נעבעך. 561 00:35:23,690 --> 00:35:25,830 און דאָס איז ווו דיבאַגינג קומט ין 562 00:35:25,830 --> 00:35:30,070 ינדעקס.הטמל, שורה 1. 563 00:35:30,070 --> 00:35:57,210 אַז ס טשיקאַווע. 564 00:35:57,210 --> 00:35:59,720 אַלע רעכט, געזונט, גאַנץ ווי פאַרברענגען צייַט טאן דעם, איך בין נאָר געגאנגען צו 565 00:35:59,720 --> 00:36:07,070 ציען אַרויף די געטאן טעקע אַז איך האָבן, וואָס איז די געענדיקט ווערסיע. 566 00:36:07,070 --> 00:36:13,710 איך בין נישט זיכער וואָס דער חילוק איז, אָבער מיר קענען נאָר עפענען דעם אַרויף אַנשטאָט. 567 00:36:13,710 --> 00:36:19,740 און מיר גיין צו די AJAX, און דאָס זאָל אַרבעטן ריכטיק. 568 00:36:19,740 --> 00:36:21,730 וואָס איז וואָס איז געווען פֿאַר לאָנטש הייַנט, 569 00:36:21,730 --> 00:36:24,870 אין קיין באַזונדער סדר, מיט ציטירט אַרום אים, אַזוי עס ס 'נישט די פּריטיאַסט. 570 00:36:24,870 --> 00:36:27,090 אבער, דאָך, אויב איר האבן טאן דעם פֿאַר אַ לעצט פּרויעקט, 571 00:36:27,090 --> 00:36:30,120 איר וואָלט מאַכן עס קוקן בעסער. 572 00:36:30,120 --> 00:36:32,530 אבער אַז ס 'נאָר אַ פּשוט בייַשפּיל פון ווי איר טאָן די באַקומען בעטן. 573 00:36:32,530 --> 00:36:34,580 און אויב מיר קוקן אין די פאַקטיש קאָד, איך בין געסינג, איך בין שיין זיכער 574 00:36:34,580 --> 00:36:39,690 עס ס 'נאָך שיין פיל די זעלבע. 575 00:36:39,690 --> 00:37:04,990 אָה, איך Forgot צו בייַטן עס צו אַ שטריקל, אַז ס עס. 576 00:37:04,990 --> 00:37:07,920 ניין, עס ס 'נאָך נישט ארבעטן. ראַגאַרדלאַס, דאָ ס דער פאַקטיש געענדיקט קאָד 577 00:37:07,920 --> 00:37:10,300 פֿאַר וואָס דאָס זאָל קוקן ווי, 578 00:37:10,300 --> 00:37:16,400 און עס טוט די זעלבע זאַך ווי וואָס איך נאָר ימפּלאַמענאַד. 579 00:37:16,400 --> 00:37:22,760 ווען איר גיט אויף די קנעפּל, עס ניצט באַקומען דזשסאָן צו אויטאָמאַטיש פּאַרס די דאַטן. 580 00:37:22,760 --> 00:37:29,190 עס נעמט די דאַטן צוריק פון אים און לופּס דורך די גאנצע מענגע 581 00:37:29,190 --> 00:37:32,770 און פּרינץ אויס די - וועלכער ס פֿאַר לאָנטש הייַנט, די נאָמען פון עס, 582 00:37:32,770 --> 00:37:38,020 און אַפּפּענדס אַ שורה ברעכן נאָך יעדער שורה. 583 00:37:38,020 --> 00:37:41,100 אַז ס ווי איר נוצן דעם באַקומען פונקציאָנירן. 584 00:37:41,100 --> 00:37:44,040 >> איר קענען אויך נוצן פּאָסטן, וואָס איך האט נישט האָבן צייַט 585 00:37:44,040 --> 00:37:47,940 צו שרייַבן אַרויף אַ בייַשפּיל פֿאַר עס, אָבער מיר קענען קוקן אין די דאַקיומענטיישאַן. 586 00:37:47,940 --> 00:37:53,220 אויב איר קוק בייַ jquery.post, 587 00:37:53,220 --> 00:37:55,510 איר קענען זען אַז עס ס 'כּמעט די זעלבע זאַך. 588 00:37:55,510 --> 00:38:01,650 איר האָבן אַ URL, אָבער אַנשטאָט פון גייט פארביי פּאַראַמעטערס ניצן - 589 00:38:01,650 --> 00:38:03,990 נאָר פּאַטינג זיי אין די שטריקל פֿאַר די URL זיך, 590 00:38:03,990 --> 00:38:06,300 איר האָבן צו פאָרן אין דעם דאַטן בייַטעוודיק 591 00:38:06,300 --> 00:38:11,990 וואָס איז בייסיקלי אַ מענגע, אַ ווערטערבוך וואָס מאַפּס פּאַראַמעטערס צו וואַלועס. 592 00:38:11,990 --> 00:38:17,690 איר פאָרן אַז אין, און אַז סענדז זיי אין ניצן אַ פּאָסטן. 593 00:38:17,690 --> 00:38:20,790 און אַמאָל איר האָבן וואָס, דעמאָלט איר קענען האָבן אַ הצלחה פֿונקציע 594 00:38:20,790 --> 00:38:23,930 אַז עקסאַקיוץ ווען די דאַטן קומט צוריק. 595 00:38:23,930 --> 00:38:26,430 אַנדערש, עס ס 'פּונקט דער זעלביקער. אזוי ניצן פּאָסטן, 596 00:38:26,430 --> 00:38:29,970 איר זאל וועלן צו נוצן פּאָסטן, למשל, אויב איר האָבן אַ אַרייַנשרייַב פאָרעם 597 00:38:29,970 --> 00:38:35,780 איר לאָזן מענטשן אַרייַנשרייַב פּאַסווערדז אין עס, און שיקן די פּאַסווערדז אַוועק 598 00:38:35,780 --> 00:38:41,850 צו דיין צוריק-סוף שריפט, צו טשעק אין די דאַטאַבאַסע צי אַז באַניצער איז גילטיק אָדער נישט. 599 00:38:41,850 --> 00:38:46,700 איר קענען טאָן אַז אַלע ניצן דזשקווערי אַנשטאָט פון בעת ​​צו דערפרישן די בלאַט אין אַלע. 600 00:38:46,700 --> 00:38:52,160 אַז ס ווי איך ימפּלאַמענאַד אין די בלאָג וואָס איך אנטפלעקט איר פריער. 601 00:38:52,160 --> 00:38:59,530 אויב מיר גיין צו די סוף טויער און קלאָץ אויס, קלאָץ אויס, 602 00:38:59,530 --> 00:39:02,600 קלאָץ אויס טוט נישט אַרבעטן. 603 00:39:02,600 --> 00:39:13,360 נו, לאָזן מיר נאָר עפענען עס אַרויף אין אַ נייַ פֿענצטער. 604 00:39:13,360 --> 00:39:16,580 דאָ עס איז אַ פּאַראָל, און איך איז געגאנגען צו דרוקן אין עפּעס טראַפ. 605 00:39:16,580 --> 00:39:18,590 עס טוט נישט אַרבעט, אָבער איר קענען זען אַז מיר האבן ניט 606 00:39:18,590 --> 00:39:20,840 פאקטיש האָבן צו דערפרישן די בלאַט אין אַלע. 607 00:39:20,840 --> 00:39:24,610 די קאָד, אויב איר ווילן צו קוקן בייַ אים, 608 00:39:24,610 --> 00:39:37,460 איז אַלע בנימצא אין דאָ. 609 00:39:37,460 --> 00:39:45,680 אזוי די קאָד איך געשריבן לעצטע יאָר אַמאָל. 610 00:39:45,680 --> 00:39:47,790 ווי איר קענען זען דאָ, מיר ניטאָ שיקט אַ פּאָסטן בעטן. 611 00:39:47,790 --> 00:39:50,400 איך האָבן אַ טעקע גערופן לאָגינ.פפּ אין די צוריק סוף, 612 00:39:50,400 --> 00:39:53,860 וואָס טשעקס אויב די Password איז גילטיק. 613 00:39:53,860 --> 00:39:56,000 די פּאַראַמעטערס מיר פאָרן אין זענען Password, מאַפּט צו 614 00:39:56,000 --> 00:40:00,030 די אַרייַנשרייַב אַז ס אין דעם אַרייַנשרייַב קעסטל דערווייַל. 615 00:40:00,030 --> 00:40:04,110 און ווען די דאַטן קומט צוריק, מיר טשעק. 616 00:40:04,110 --> 00:40:07,680 אויב די דאַטן איז פאַלש, דעמאָלט מיר זאָגן פאַלש Password, רוק עס אַראָפּ, 617 00:40:07,680 --> 00:40:09,580 און נאָר מאַכן עס פאַרשווינדן נאָך וואָס. 618 00:40:09,580 --> 00:40:12,320 אַנדערש, מיר לאָדן דער אַדמין בלאַט. 619 00:40:12,320 --> 00:40:15,080 און דאָס איז געווען אַלע געטאן ניצן דזשסאָן. 620 00:40:15,080 --> 00:40:18,510 אין דעם פילע שורות פון קאָד, איר קענען נאָר פאָרן די דאַטן צו די צוריק סוף, 621 00:40:18,510 --> 00:40:21,020 טשעק צי עס ס ריכטיק, טשעק צי איר לאָגד אין ריכטיק, 622 00:40:21,020 --> 00:40:24,200 און פאקטיש רעספּאָנד צו עס, רידערעקטינג דעם מענטש צו די ריכטיק בלאַט 623 00:40:24,200 --> 00:40:29,760 אָדער נישט לעטינג זיי קלאָץ אין און טעלינג זיי אַז זיי האבן אַ פאַלש Password. 624 00:40:29,760 --> 00:40:33,040 אזוי אַז ס 'אַ בייַשפּיל פון ווי איר קען נוצן דזשקווערי פּאָסטן 625 00:40:33,040 --> 00:40:37,010 צו שיקן אַ פּאָסטן בעטן צו דיין צוריק סוף, 626 00:40:37,010 --> 00:40:42,400 קאָנטראָלירונג צי עמעצער ס לאָגד אין ריכטיק. 627 00:40:42,400 --> 00:40:44,820 >> אַלע רעכט, אַזוי אַז ס אַלע די ביישפילן איך געהאט, און אַלע די שטאָפּן איך געוואלט צו דעקן. 628 00:40:44,820 --> 00:40:47,110 די ביסט די הויפּט זאכן וואָס דזשקווערי אַלאַוז איר צו טאָן: 629 00:40:47,110 --> 00:40:52,640 אויסקלייַבן עלעמענטן, מאָדיפיצירן זיי ניצן דאַם מאַניפּיאַליישאַן, 630 00:40:52,640 --> 00:40:56,340 איר קענען לייגן יפעקס, אַקטאַווייט זאכן אויף זיכער געשעענישן, 631 00:40:56,340 --> 00:41:00,430 און אויך טאָן AJAX ריקוועס זייער סימלאַסלי און לייכט. 632 00:41:00,430 --> 00:41:02,840 אזוי דאַנקען איר פֿאַר קומען אָדער וואַטשינג, 633 00:41:02,840 --> 00:41:06,230 און אויב איר האָט קיין שאלות, נאָר לאָזן מיר וויסן. יאָ? 634 00:41:06,230 --> 00:41:12,730 [תּלמיד] צוריק ווען איר אנטפלעקט, איר האט דזשסאָן נאָך דעם פּאָסטן בעטן אין ציטירט, 635 00:41:12,730 --> 00:41:15,170 און איך איז נאָר וואַנדערינג וואָס וואָס האבן. 636 00:41:15,170 --> 00:41:20,070 >> יאָ, איך זען. די קשיא איז אַז, אין די בייַשפּיל איך נאָר געוויזן, 637 00:41:20,070 --> 00:41:25,790 דאָרט איז געווען די וואָרט דזשסאָן אין ציטירט אַרום דער - 638 00:41:25,790 --> 00:41:31,690 איך וועט נאָר ציען עס אַרויף ווידער - אַרום דעם פּאָסטן פונקציאָנירן. 639 00:41:31,690 --> 00:41:43,320 איך בין נאָר פּולינג עס אַרויף צו ווייַזן. 640 00:41:43,320 --> 00:41:46,890 אזוי דאָ ס דעם פּאָסטן בעטן, און דאָרט ס דעם דזשסאָן אין ציטירט. 641 00:41:46,890 --> 00:41:50,280 אַז נאָר דיפיינז וואָס מיר ניטאָ יקספּעקטינג דער רעזולטאַט צו זייַן. 642 00:41:50,280 --> 00:41:54,070 אזוי אויב מיר פאָרן אין דזשסאָן ווי די געריכט דאַטן טיפּ, 643 00:41:54,070 --> 00:41:56,070 עס ס 'נישט אַ פאָדערונג, אָבער אויב מיר פאָרן עס אין, 644 00:41:56,070 --> 00:41:58,590 דעריבער די דאַטן וועט אויטאָמאַטיש זייַן פּאַרסט ווי דזשסאָן. 645 00:41:58,590 --> 00:42:00,600 אזוי מיר טאָן ניט האָבן צו רופן די דזשסאָן פּאַרס פונקציאָנירן אויף אים, 646 00:42:00,600 --> 00:42:02,620 עס וועט נאָר פּאַסירן אויטאָמאַטיש. 647 00:42:02,620 --> 00:42:05,150 און אויב איר נעמען אַ קוק אין די דאַקיומענטיישאַן פֿאַר פּאָסטן, 648 00:42:05,150 --> 00:42:09,850 עס איז דעם דאַטן טיפּ בייַטעוודיק, דער טיפּ פון דאַטן געריכט פון די סערווער. 649 00:42:09,850 --> 00:42:12,660 עס דיפאָלץ צו אַ ינטעליגענט טרעפן וואָס קענען זייַן פאַלש, 650 00:42:12,660 --> 00:42:15,520 אַזוי איר קענען לאָזן עס פּוסט, אָבער עס ס נאָר דער טיפּ פון דאַטן 651 00:42:15,520 --> 00:42:21,680 אין קאָודינג אַז איר ניטאָ ניצן, צי עס ס דזשסאָן אָדער קסמל אָדער עפּעס אַנדערש. 652 00:42:21,680 --> 00:42:25,280 >> קיין אנדערע שאלות? 653 00:42:25,280 --> 00:42:27,300 כל רעכט. אויב איר האָט קיין אנדערע שאלות, פילן פֿרייַ צו Email מיר 654 00:42:27,300 --> 00:42:30,830 בייַ vshekhawat@college.harvard.edu, 655 00:42:30,830 --> 00:42:34,860 און די סליידז און קאָד זאָל זייַן פאַראַנען אָנליין שיין באַלד. 656 00:42:34,860 --> 00:42:42,810 גוט גליק מיט דיין לעצט פראיעקטן, האָפֿן איר נוצן דזשקווערי. 657 00:42:42,810 --> 00:42:46,810 [CS50.TV]