[Powered by Google Translate] [וואָך 9, קאָנטינועד] [דוד י מאַלאַן - האַרוואַרד אוניווערסיטעט] [דאס איז קס50. - CS50.TV] דאס איז קס50. דאס איז דער סוף פון וואָך 9. דאנק איר זייער פיל. צום סוף. וואָך 9. איך גאַט עס. הייַנט מיר פאָרזעצן אונדזער שמועס וועגן וועב פּראָגראַממינג מיט אַן אויג צו די לעצט פּרויעקט, נישט ווייַל איר האָבן צו טאָן עפּעס וועב-באזירט פֿאַר לעצט פראיעקטן אָבער ווייַל אָדער פֿאַר לעצט פראיעקטן אָדער נאָך קס50 דאָס איז זיכער דער ריכטונג אין וועלכע מאָדערן סאָפטווער איז געגאנגען. און נאָך אים ס נישט פאקטיש אַן גרינג זאַך. אין פאַקט, איינער פון די כאַרדאַסט דאס צו טאָן איז דער אַספּעקט פון פּלאַן. פֿאַר בייַשפּיל, דורך פּלאַן מיר מיינען פאקטיש געטינג דער באַניצער צובינד אָדער דער באַניצער דערפאַרונג רעכט. איך דערסיי - און מיר וויסן פון אַ פריש פּראָבלעם שטעלן ווען אַ ביסל פון איר ערד דיין גרייפּס וועגן עטלעכע שטיק פון ווייכווארג אָדער ייַזנוואַרג אַז ינפיוריייץ איר, צי אויף קאַמפּאַס אָדער אַוועק - דאָרט ס אַ פּלאַץ פון זייטלעך אויס דאָרט, דאָרט ס אַ פּלאַץ פון ייַזנוואַרג אויס דאָרט, אַז מין פון סאַקס. אבער דער פאַקט איז אַז מאכן זאכן וואָס זענען גרינג צו נוצן נאָך זענען נאַנדאַלעס שטאַרק איז אַ זייער שווער אַרויסרופן. אַזוי פֿאַר הייַנט איך געבעטן יוסף און טאַמי צו פאַרבינדן מיר אַרויף דאָ אַזוי אַז מיר קענען האָבן אַ שמועס, ביידע וועגן פּלאַן און וואָס מינים פון געדאַנק פּראַסעסאַז זאָל אָנהייבן געגאנגען דורך דיין קאָפּ ווען איר פּלאַן דיין לעצט פראיעקטן, דיין צוקונפֿט ינדעווערז. און דעמאָלט מיט טאַמי ס העלפן מיר וועט קוקן אין עטלעכע פון ​​די ימפּלאַמענטיישאַן פרטים. ווי קענען איר האָבן עטלעכע זעאונג אויף פּאַפּיר אָדער אין דיין גייַסט אַז איר קענען דעריבער ויספירן פּראָגראַממאַטיקאַללי דורך ניצן עטלעכע פון ​​די טעקנאַלאַדזשיז און טעקניקס מיר ווע נאָר אנגעהויבן גערעדט וועגן, ניימלי דזשאַוואַסקריפּט און עפּעס אַפֿילו נייַער, ניימלי אַדזשאַקס, ייסינגקראַנאַס דזשאַוואַסקריפּט. אַז אַלאַוז איר צו מאַכן אַלע די מער דינאַמיש פון אַ באַניצער צובינד דורך פעטשינג מער און מער דאַטן פּראַגרעסיוולי פון אַ סערווער. אַזוי מיר וועט זען עטלעכע פון ​​יענע סניפּאַץ ווי גוט הייַנט. ווי אַ באַזונדער, אויב איר זענט אינטערעסירט אין קאַנסאַנטרייטינג אין קאָמפּיוטער וויסנשאַפֿט אָדער מיינערינג אין קאָמפּיוטער וויסנשאַפֿט, וויסן אַז דעם פרייטאג אין מיטאָגצייַט אין מאַקסוועל דוואָרקין 221 דאָרט וועט זייַן אַ פּיצאַ געשעעניש ווו איר קענען לערנען אַ ביסל מער וועגן קאָמפּיוטער וויסנשאַפֿט. אויף דיין וועג אויס די טיר הייַנט איר וועט זייַן ביכולת צו קלייַבן זיך אַן אַנאַפישאַל פירן צו קס אין האַרוואַרד. מיר וועט לייגן עס אויף די אָפּפאַל קאַנס אַרויס אין טאַליע הייך אַזוי אַז אויב איר 'ד ווי צו כאַפּן דעם און לערנען אַ ביסל מער וועגן קס, וואָס וועט זייַן דאָרט פֿאַר איר ווי עס איז געווען אין וואָך 0. אויך אויב איר וואָלט ווי צו פאַרבינדן אונדז פֿאַר קס50 לאָנטש דעם פרייטאג בייַ 01:15, קאָפּ צו cs50.net/lunch. אָן ווייַטער האַוועניש, איך געבן איר לערנען יונגערמאַן יוסף אָנג. הי. [אַפּלאָדיסמענטן] דאַנק. די ערשטער מאָל איך געלערנט וועגן פּלאַן איז געווען אין אַ קלאַס דאָ גערופן קס179. דער פּראָפעסאָר אין די צייַט דערציילט אונדז די געשיכטע וועגן אן אנדער פּראָפעסאָר ווער האט ניטאָ צו אַ האָטעל און געניצט די פאָסאַץ. קענען ווער עס יז זאָגן מיר וואָס די 2 נאַבז אויף די לינק און רעכט טאָן? [תּלמיד] הייס און קאַלט. >> הייס און קאַלט. גוט. וואָס איר נאָרמאַלי דערוואַרטן, רעכט? דאס פּראָפעסאָר נאָך ניצן די קראַן וויל צו נעמען אַ שפּריץ, און ער לייזונג צו נוצן דעם. ער מיינט די לינקס און די רעכט זייטן זענען פֿאַר הייס און קאַלט, רעכט? אבער קענען ווער עס יז זאָגן מיר וואָס די פאקטיש טאָן? קיין הענט? [ינאָדאַבאַל תּלמיד ענטפער] >> איינער פאָרשלאָג איז? [ינאָדאַבאַל תּלמיד ענטפער] >> טעמפּעראַטורע? אַזוי איינער פון זיי קאָנטראָלס טעמפּעראַטור און דער אנדערע קאָנטראָלס? >> [תּלמיד] וואסער דרוק. וואַסער דרוק. גוט. דאס פּראָפעסאָר גייט אין דעם און, טראכטן זיי זענען קאַנטראָולינג הייס און קאַלט, טורנס די רעכט איינער, וואָס ער מיינט איז פֿאַר הייס, אַלע דער וועג אַרויף ווייַל ער וויל צו נעמען אַ וואַרעם שפּריץ. נו, די טאָן ניט טאַקע גלייַכן אַרויף, אַזוי ער געץ דעם ניט זייער שפּאַס דערפאַרונג פון זייַענדיק אין אַ קאַלט שפּריץ, און מיר אַלע וויסן וואָס אַז פילז ווי. דאס איז אַ בייַשפּיל פון אַ פּלאַן פלאָ. וואָס איך מיינען דורך וואָס איז זייַן דערוואַרטונג פון די קראַן האט נישט גלייַכן וואָס זענען געקומען אויס פון דער שפּריץ, וואָס איז מין פון נעבעך פֿאַר אים. אַזוי דאָס איז אַ בייַשפּיל פון אַ פּלאַן פלאָ אַז כאַפּאַנז אין פאַקטיש לעבן. אבער מיר זען אַלע סאָרץ פון אנדערע אָנעס ווי געזונט. מיר רע מיסטאָמע נישט פאַנס פון די מבטאַ סיסטעם. דאס איז אַ ונטערבאַן סיסטעם פאקטיש אין לאָנדאָן, וואָס זאגט, "דאס קנעפּל ס נישט אין נוצן." פארוואס איז עס אַפֿילו אויף דאָרט? פארוואס טאָן מיר אַפֿילו זאָרגן? ווען איך איז געווען אַ קינד, זייַענדיק דער טעק סאַווי איינער אין די הויז, ווען די קאָמפּיוטער וואָלט קראַך, מיין מאַם וואָלט קומען צו מיר, ווייַזונג מיר דאָס פאַרשטעלן און אַסקינג מיר וואָס געטראפן. אפילו איך טאָן ניט וויסן וואָס דעם מיטל. [געלעכטער] וואָס? [געלעכטער] מאל מיר פילן ווי ווייכווארג דעוועלאָפּערס זענען נאָר טראָולינג אונדז. ווי ניצערס מיר רע ווי, "וואָס איז געגאנגען אויף? עמעצער דערציילן אונדז". דאס אַלע קומט אַראָפּ צו אַן אַרויסגעבן פון פּלאַן. פּלאַן, ווי מיר קענען זען, איז ניט ריין וועגן עסטעטיק, עס ס נישט וועגן ווי דאס קוק. מיר זען דאָ, אז דאָס ביסל קנאַל-אַרויף איבער דאָ פאקטיש קוקט שיין פייַן. עס האט אַ קאַפּ שאָטן אין דער הינטערגרונט, עס האט גרענעץ ראַדיוסעס געגאנגען אויף. עס ס מין פון שיין. עס ס ניט טאַקע געזונט דיזיינד ווייַל עס ס ניט זייער באַניצער פרייַנדלעך. אַז ביסל קנאַל-אַרויף וואָס קומט אַרויף טוט ניט טאַקע געבן מיר קיין אינפֿאָרמאַציע וועגן וואָס ס געגאנגען אויף, עס טוט נישט זאָגן מיר עפּעס ווי דער באַניצער וועגן ווי צו צוריקקריגן פון וואָס טעות. מיר ווילן צו טראַכטן וועגן זאכן וואָס פּלאַן איז ניט. ערשטער, עס ס נישט עסטעטיק. עס ס אויך נישט סטאַפינג דיין אַפּ מיט טאָנס פון ומנייטיק פאַנגקשאַנאַליטי. אויב איר ניטאָ אַ טייַלענדיש רעסטאָראַן, איר מיסטאָמע טאָן ניט ווילן צו זייַן אַ ציינדאָקטער אין דער זעלביקער צייַט. און מיט פאַסעבאָאָק פֿראגן, נישט אַז פילע מענטשן געניצט עס און עס איז געווען ניט טאַקע בייַ דעם האַרץ פון וואָס זיי האבן בנין. און אַזוי עס ס פייַן צו טראַכטן וועגן נישט אַזוי פיל דער קוואַנטיטי פון די זאכן אַז איר ניטאָ פּאַטינג צו דיין אַפּלאַקיישאַן אָבער די קוואַליטעט און ווי איר ניטאָ מאכן אַז באַניצער דערפאַרונג בעסער דורך פאקטיש ימפּרוווינג אויף וואָס איר שוין האָבן. אין אַ נאַטשעל, פּלאַן דערציילט אונדז וואָס מיר זאָל בויען. פֿאַר בייַשפּיל, אויב מיר רע בנין עפּעס וואָס לאָזן אונדז זוכן דאס אַרויף, ווי גוגל, פֿאַר בייַשפּיל, זאָל מיר טאָן זאכן אין אַ שטייגער אַז ריקווייערז די באַניצער צו נעמען גורל פון קליקס צו באַקומען צו וואָס זיי ווילן, אָדער זאָל מיר טאָן עס אין אַ וועג, פֿאַר בייַשפּיל, מיט גוגל רעגע אָדער אַוטאָקאָמפּלעטע אַז לעץ אונדז באַקומען צו אונדזער רעזולטאַטן פאַסטער? אינזשעניריע ינוואַלווז, ווי טאַמי וועט ווייַזן איר, פאקטיש בנין עס. עס זענען גורל פון טיפן פון פּלאַן. פֿאַר בייַשפּיל, אויב איר ניטאָ בנין עפּעס צו צעוויקלען עפּעס אין אַ דריט וועלט לאַנד ווו עס איז נישט פיל עלעקטרע אָדער אַז פיל טעכנאָלאָגיע, איר האָבן צו פּלאַן וואָס איר ניטאָ בנין אין אַ וועג וואָס לייכט גיט צוטריט צו די מענטשן דאָרט. אבער וואָס סאָרץ פון אנדערע פּלאַן דיסיזשאַנז זאל עס זייַן אָדער זאל זייַן ינוואַלווד אין עפּעס ווי דעם? יאָ. איך זען אַ האַנט. [ינאָדאַבאַל תּלמיד ענטפער] >> רעכט. פּונקט. אַקסעסאַביליטי איז איין זאַך. א פּלאַץ פון מענטשן טאָן ניט טראַכטן וועגן ", וואָס וועגן מיין ניצערס?" ווי די יקסטרימז פון אָדער ספּעקטרום. איך האָבן ניצערס, וואס זאל האָבן דיסאַביליטיז אַז איך בין נישט טראכטן וועגן און איך בין נאָר טראכטן וועגן דיזיינינג פֿאַר די אַלגעמיינע באַניצער. דער אינטערנעט איז צוטריטלעך דורך אַלעמען נאָוואַדייַס, און איך זאָל זייַן דיזיינינג פֿאַר יענע מענטשן ווי געזונט. וואָס סאָרץ פון אנדערע פּלאַן דיסיזשאַנז זאל איר מאַכן? יא. >> [תּלמיד] קאָסטן. פּרייַז. זייער גוט. אן אנדער זאַך מיר זאל באַזע אונדזער פּלאַן דיסיזשאַנז אויף ביסט פּרייַז. אויב מיר ניטאָ אַ געשעפט, איר ווילן צו בויען עפּעס וואָס טוט ניט נעמען פיל פּרייַז צו פּראָדוצירן אָבער קענען פאַרקויפן אין אַ הויפּט הויך פּרייַז אָדער קענען באַקומען אונדז עטלעכע נוץ. דאס זענען אַלע פאַרשידענע טייפּס פון פּלאַן, אָבער ווען מיר רע בנין עפּעס אויף די אינטערנעט אָדער ווען מיר רע בנין עפּעס אַז מיסטאָמע טוט נישט קאָסטן אַז פיל צו בויען זיך איצט, ווי אינטערנעט פּראָגראַמען - איר טאָן ניט האָבן צו וואַרפן פיל הויפּטשטאָט אין עס אין סדר צו מאַכן עפּעס אַז פאקטיש אַרבעט - וואָס מיר ניטאָ מער באַזאָרגט וועגן איז דער באַניצער דערפאַרונג. מיר רופן דעם באַניצער סענטערד פּלאַן. יסענשאַלי וואָס באַניצער סענטערד פּלאַן ינוואַלווז איז פּאַטינג אליין אין די שיכלעך פון דיין ניצערס. אויב עמעצער וואונדער זיך פֿאַר וואָס איך בין בנין, זיי ווע דאָך קומען צו מיין באַזונדער אַפּלאַקיישאַן מיט אַ ציל אין גייַסט, מיט אַ אַרבעט זיי ווילן צו פאַרענדיקן. און דיין אַרבעט איז נישט בלויז צו העלפן זיי פאַרענדיקן וואָס אַרבעט אָבער צו העלפן זיי פאַרענדיקן וואָס אַרבעט אין אַ שטייגער וואָס איז עפעקטיוו, ינטואַטיוו, און, ווי עטלעכע מענטש האט איבער דאָרט, צוטריטלעך. וואָס טוט עפעקטיווקייַט מיינען? עפעקטיווקייַט מיטל ווי געשווינד טוט מיין באַניצער פאַרענדיקן די אַרבעט געגעבן מיין צובינד. טוט עס נעמען גורל פון קליקס פֿאַר זיי צו באַקומען פון איין אָרט צו די אנדערע? איז עס טידיאַס? צי זיי האָבן צו דורכפירן גורל פון ריפּעטיטיוו טאַסקס? מיר וועלן צו מאַכן אַז פּראָצעס ווי עפעקטיוו ווי מעגלעך אַזוי זיי טאָן ניט האָבן צו טאָן יענע סאָרץ פון זאכן. ווי פֿאַר ינטויטיווענעסס, וואָס איז, פֿאַר בייַשפּיל, אויב אַ באַניצער קוקט אַרויף מיין צובינד, איז עס גרינג פֿאַר זיי צו באַקומען פון אָרט צו אָרט? איז עס גרינג פֿאַר זיי צו רעכענען אויס וואָס זיי האָבן צו גיט אין מיין צובינד אין סדר פֿאַר זיי צו דערגרייכן דעם ציל אָדער אַרבעט אַז זיי ווילן צו דערגרייכן? און לעסאָף, ווי איין מענטש האט איבער דאָרט, אַקסעסאַביליטי איז זייער וויכטיק. [זכר רעדנער] עס קומט צו אַקסעסאַביליטי פֿאַר זאכן ווי זעאונג, ווי ווי טאָן איך פאקטיש פּלאַן עפּעס פֿאַר עמעצער וואס איז בלינד? טאַקע. פֿאַר מענטשן וואס קענען נישט זען אין אַלע, מיר האָבן עפּעס גערופן פאַרשטעלן לייענער. וואָס איר זאָל טאָן איז איר זאָל בויען דיין וועבזייַטל אין אַ וועג וואָס, פֿאַר בייַשפּיל, באַזונדער טעקנאַלאַדזשיז וואָס מיר רופן - עס זענען גורל פון זאכן איצט. איך טראַכטן עס זענען פאַרשטעלן לייענער גערופן דזשאָז. א פּלאַץ פון די זאכן פאַרלאָזנ אויף וואָס מיר רופן געגנט כּללים אין סדר צו לייענען אויס צו דער באַניצער וואָס איז פאָרשטעלן אויף דעם בלאַט. פֿאַר יענע מענטשן וואס קענען נישט זען, איר דאַרפֿן צו מאַכן זיכער אַז די פאַרשטעלן לייענער קענען פאקטיש קלייַבן זיך די צופרידן אויף דעם בלאַט און קענען פאקטיש ווייַזן דיין ניצערס, אויב איר קענען נישט זען, בייַ מינדסטער איר קענען נאָך פֿאַרשטיין דעם אינהאלט אויף דעם בלאַט. יאָ. אָוקיי. גענוג גערעדט וועגן גוט פּלאַן. זאל ס רעדן וועגן שלעכט פּלאַן. דאס זענען זאכן וואָס איר זאָל נישט טאָן. קענען ווער עס יז דערציילן מיר וועגן זייער יקספּיריאַנסיז מיט קראַיגסליסט און וואָס זיי טראַכטן איז ניט אַזוי גרויס וועגן דעם פּלאַן? יא. >> [תּלמיד] איך טראַכטן דאָרט ס אויך פילע ווערטער אין איין געגנט. אויך פילע ווערטער, רעכט? גאָר אָוווערוועלמינג. איר קומען צו דעם בלאַט און איר ניטאָ גריטיד מיט אַ גאַנץ בינטל פון זאכן אַרויף דאָ וואָס זאל ניט אַפֿילו ענין צו איר. פֿאַר בייַשפּיל, איר לעבן אין איין שטאַט וואָס טוט ניט אָנהייבן מיט דעם בריוו. זאל ס זאָגן איר לעבן אין טעקסאַס אָדער עפּעס. איר האָבן צו מעגילע אַלע די וועג אַראָפּ די בלאַט צו באַקומען צו דעם אָרט איר זענט בייַ. איך בין פון באָסטאָן, אַזוי לאָזן מיר קוקן אין מאַססאַטשוסעטץ. ווו איז מאַססאַטשוסעטץ? אָה, עס ס רעכט דאָ. אָה, עס ס באָסטאָן. אָוקיי. זאל ס קוק אין באָסטאָן. [געלעכטער] שיין אָוווערוועלמינג, רעכט? ומגעלומפּערט זאכן איבער דאָרט. [געלעכטער] זאל ס זאָגן איך בין קוקן פֿאַר ערגעץ צו לעבן. ווי פילע מענטשן האָבן פאקטיש געניצט קראַיגסליסט? טאָנס פון איר. עס זענען שיין שלעכט וועגן צו קוקן אין דעם, אָבער לאָזן ס קוק בייַ דעם. וואָס ס די חילוק צווישן ימג און פּיק? קענען ווער עס יז זאָגן מיר? עס פאקטיש איז קיין חילוק. זיי מיינען פּונקט די זעלבע זאַך, אָבער זיי האָבן פאַרשידענע לאַבעלס פֿאַר זיי פֿאַר עטלעכע סיבה. אויב איך דרוק אויף האט בילד, גאָרנישט כאַפּאַנז אויף דעם בלאַט. איך פאקטיש האָבן צו גיט זוכן ווידער פֿאַר עפּעס צו פּאַסירן. וואָס זאל זייַן אַ בעסער פּלאַן באַשלוס אַז קען זייַן געשען דאָרט? אויב איך בין געבן אַ קליק אויף אַז פילטער, איך מיסטאָמע ווילן צו פילטער דורך אַז באַזונדער קאַמף אָדער אַז באַזונדער קאַטעגאָריע. אַזוי אַנשטאָט פון בעת ​​צו דריקן זוכן ווידער, איך קען נאָר אויטאָמאַטיש טאָן די פֿילטרירונג סאָרט פון גוגל נוסח ווו זיי טאָן עס טייקעף. [מאַלאַן] אבער טאָן ניט פארמען ווי מיר ווע געזען זיי אַזוי ווייַט האָבן צו זייַן פיזיקלי דערלאנגט דורך היטטינג אַרייַן אין מינדסטער אָדער געבן אַ קליק אַ קנעפּל? ווי איר 'ווע געזען זיי אַזוי ווייַט, איר פאקטיש האָבן צו גיט פאָרלייגן צו טאָן יענע זאכן. אבער ווי טאַמי וועט ווייַזן איר אין אַ רגע, עס זענען פאקטיש וועגן פֿאַר איר אַזאַ אַז ווען איר גיט אויף אַז זאַך עס קענען אויטאָמאַטיש שיקן וואָס מיר רופן אַן אַדזשאַקס בעטן און באַקומען דאַטן צוריק און פילטער דיין רעזולטאַטן ינסטאַנטאַניאַסלי. עס זענען טאָנס פון זאכן וואָס זענען פאַלש מיט דעם צובינד. [מאַלאַן] קען איר זוכן פֿאַר קיימברידזש? עס ס 'עפּעס אַ ביסל אַנאַמאַלאַס דאָ ווו איר זאָרגן וועגן קיימברידזש און נאָך איר ניטאָ געטינג וועסטפאָרד, פרילינג הילל, מערב נוטאַן און די ווי. מיסטאָמע נישט ידעאַל. >> מיסטאָמע נישט ידעאַל. ווי זאל איך זייַן ביכולת צו מאַכן דעם באַניצער 'ס דערפאַרונג בעסער אויף דעם באַזונדער בלאַט? יא. >> [תּלמיד] ינסטרוקטיאָנס. אָוקיי. ינסטראַקשאַנז אין וואָס סאָרט פון זינען? [תּלמיד] פֿאַר בייַשפּיל, אַ זאַך פֿאַר ערשטער צייַט ניצערס וואס טאָן ניט אַפֿילו וויסן וואָס קראַיגסליסט איז אָדער איר טאָן ניט וויסן וואָס איר ניטאָ געמיינט צו טאָן. רעכט. אַזוי יקספּליינינג וואָס קראַיגסליסט איז אויף דעם בלאַט איז וויכטיק. מיר קענען פאקטיש זאָגן ניצערס וואָס דעם בלאַט איז פאקטיש פֿאַר. אויב איך בין נאָר באזוכן דעם, איך זען אַ גאַנץ בינטל פון לאָוקיישאַנז. איך טאָן ניט אַפֿילו וויסן וואָס זיי מיינען. אבער מער ימפּאָרטאַנטלי, נאָר קוקן אין דעם צובינד, געדענקען איך געהאט צו מעגילע אַראָפּ אַ טאָן פון זאכן צו געפֿינען אַ באַזונדער קהל אַז איך פאקטיש קערד וועגן אויף דעם. וואָס ס אַ פאַסטער וועג איך קען טאָן וואָס? יא. [תּלמיד] דיווייד זיי אַרויף אין מזרח, מערב מקומות. >> אָוקיי. איך קען טיילן זיי אין מער קאַטעגאָריעס וואָס קען העלפן מיר פאַסטער באַשליסן ווי צו באַקומען צו אַז באַזונדער אָרט. [תּלמיד] שטעלן אַ קאַפּ-אַראָפּ רשימה. >> רעכט. אָוקיי. איך קען נוצן אַ קאַפּ-אַראָפּ מעניו ווייַל מיר האָבן אַ פאַרפעסטיקט שטעלן פון זאכן און מיר קען ווייַזן זיי אין אַ קאַפּ-אַראָפּ מעניו. אַז וועג עס טוט נישט נעמען זיך אַזוי פיל פּלאַץ אויף די פאַרשטעלן. אבער אַפֿילו בעסער ווי אַז, וואָס קענען מיר טאָן? יא. >> [ינאָדאַבאַל תּלמיד ענטפער] >> קענען איר זאָגן אַז ווידער? >> [תּלמיד] זוכן קעסטל. יאָ, אַ זוכן קעסטל. אַז ס גרויס. וואָס מיר קענען פאקטיש טאָן איז אויב מיר קוקן צוריק בייַ די סליידז, זוכן קעסטל. אַוטאָקאָמפּלעטע. זייער גרינג וועג צו זוכן דורך רעזולטאַטן אַז איר וויסן זענען אין אַ גאַנג. אויב איך אָנהייבן טייפּינג באָ, נאָר ווייַזן מיר אַלע די רעזולטאַטן וואָס האָבן באָ ין פון זיי. אַז וועג איך קענען זייער לייכט געפֿינען די באַזונדער איינער איך וועלן צו גיין צו אַנשטאָט פון בעת ​​צו מעגילע דורך דעם טאַקע גרויס רשימה. דאס זענען אַלע סאָרץ פון טאַקע נידעריק-כאַנגגינג פרוכט אַז עמעצער וואס איז ימפּלאַמענינג קראַיגסליסט קענען פאקטיש טאָן צו מאַכן די דערפאַרונג אויף דעם וועבזייַטל אַ פּלאַץ בעסער פֿאַר זייער באַזונדער באַניצער. אָוקיי. גענוג גערעדט וועגן שלעכט וועבסיטעס. זאל ס רעדן וועגן פאַסעבאָאָק. ווען פאַסעבאָאָק געקומען אויס, און דער הויפּט פאַסעבאָאָק פאָטאָס, עס זענען גורל פון אנדערע באַדינונגען אין די צייַט וואָס קען טאָן פּונקט די זעלבע זאכן. זיי קען אָרגאַניזירן דיין פאָטאָס אין אַלבומס. וואָס איר קען טאָן איז איר קען אָרגאַניזירן זיי אין שטעלט ווי געזונט. איר קען אָרגאַניזירן זיי דורך טאָג. איר קען טאָן אַלע די באַזונדער זאכן. אבער טוט ווער עס יז וויסן וואָס געמאכט פאַסעבאָאָק פאָטאָס ופרייַסן אין די צייַט עס איז באפרייט? יא. >> [תּלמיד] טאַגס. >> טאַגס. פּונקט. מיר האָבן מילאָ איבער דאָ, וואס איז אונדזער הונט מאַסקאַט מיט וואָס קס50 באַנדאַנאַ. איר קענען זען אַז מיר האָבן דעם טאַגינג שטריך אין דער מיטן. און וואָס געמאכט פאַסעבאָאָק פאָטאָס אַזוי טשיקאַווע פון ​​אַ וסאַביליטי סטאַנדפּוינט איז אַז עס פאקטיש ערלויבט מען דורך דעם צו אַרייַנציען זייער פריינט אין זייער פאָטאָס. פֿאַר פאַסעבאָאָק, זינט זייער וועבזייַטל איז דער הויפּט געזעלשאַפטלעך, עס ס וועגן בנין דעם סאָרט פון געזעלשאַפטלעך אַטמאָספער. אַז ימפּרוווד די דערפאַרונג פון פאָטאָס אַ פּלאַץ מער ווייַל זיי קען פאקטיש אָנהייב געזאגט, "דאס זענען קאַנעקשאַנז צווישן מענטשן, און די ביסט פאָטאָס וועגן מענטשן איר פאקטיש זאָרגן וועגן ". טייל פון אים איז אויך סאָרט נאַרסיסיזאַם. מענטשן ווי צו זייַן טאַגד אין פאָטאָס און זאכן ווי אַז. בשעת אַז ס 'נישט דאַווקע אַ גוט מענטש טרייט, אין דער זעלביקער צייַט עס ס באזירט אויף גוט פּלאַן דיסיזשאַנז ווייַל מען פאקטיש זאָרגן וועגן זאכן ווי דעם. אַזוי אַז ס פאַסעבאָאָק פאָטאָס. אבער לאָזן ס רעדן פאַסעבאָאָק מער בכלל. איך בין זיכער גורל פון מענטשן דאָ האָבן מיינונגען וועגן פאַסעבאָאָק, ביידע גוט פּלאַן דיסיזשאַנז און שלעכט פּלאַן דיסיזשאַנז. אַזוי לאָזן ס ויסגאַנג אָדער זייַן צופרידן. קומען אויף. איך וויסן אַלע פון ​​איר נוצן פאַסעבאָאָק. עמעצער האט צו האָבן עפּעס שלעכט צו זאָגן אָדער עפּעס גוט צו זאָגן וועגן אים. יא. [תּלמיד] אין די נייַעס פיטער דאָרט ס אַ פּלאַץ פון זאכן איך טאָן ניט טאַקע זאָרגן וועגן. די נייַעס פיטער טוט ווייַזן אַ פּלאַץ פון זאכן איר זאל נישט זאָרגן וועגן. איר האָט פריינט אויף פאַסעבאָאָק וואס איר האָט נישט באגעגנט פֿאַר 2 אָדער 3 יאר און איר זען זייער נייַעס רעזולטאַטן פּאַפּינג אַרויף אין דיין נייַעס פיטער און איר טאָן ניט טאַקע זאָרגן וועגן אים. פאַסעבאָאָק האט פאקטיש געמאכט אַ מי צו מאַכן דעם בעסער, און זיי ווע פאקטיש געפרוווט צו שטופּן באַטייַטיק רעזולטאַטן צו די שפּיץ פון די נייַעס פיטער ווי פון שפּעט אַזוי איר פאקטיש זען זאכן דורך פריינט וואָס זענען באַטייַטיק צו איר אָדער אייער נאָענט פריינט. עפּעס אַנדערש? יא. [ינאָדאַבאַל תּלמיד ענטפער] >> קענען איר זאָגן אַז ווידער? [תּלמיד] די אַדס זענען לעפיערעך אַנאַבטרוסיוו. >> אין וואָס זינען? [ינאָדאַבאַל תּלמיד ענטפער] זיי טאָן ניט האָבן ליכט אויף דער עקראַן, ווי באַנערז. אָוקיי. אַז ס 'גוט. אויב איר געדענקען די אינטערנעט פון די '90ס - >> [מאַלאַן] איך איז געווען דאָרט. >> ער איז געווען דאָרט. [געלעכטער] איר זאל געדענקען פלאַשינג גיפס באַקגראַונדז, ספּאַרקלי זאכן, געאָסיטיעס נוסח סאָרט פון זאכן. אַז ס 'טאַקע נישט אַ בייַשפּיל פון אַ גוט פּלאַן ווייַל עס ס טאַקע דיסטראַקטינג פון די צופרידן. די יייל קונסט וועבזייַטל געניצט צו האָבן אַנימאַטעד גיפס ווי זייער הינטערגרונט און איר קען נישט לייענען עפּעס אויף דעם בלאַט, אָבער איך טרעפן עמעצער פאקטיש גערעדט צו זיי און איצט עס ס אַ ביסל אַנדערש. [מאַלאַן] עס ס פיל בעסער איצט. >> עס ס פיל בעסער איצט, ווי איר קענען זען. >> [מאַלאַן] אָה יאָ. נאָר גרויס, נאָר - יאָ. אָוקיי. טייל פון אים איז אויך מאכן דיין בלאַט עפשער זייער מינימאַליסט און זייער פאַרשטיייק אַזוי זאכן אויף דעם בלאַט לויפן אין אַ וועג וואָס איז זייער לאַדזשיקאַל און טאָן נישט באַקומען אין די וועג פון יעדער אַנדערער. וואָס סאָרץ פון אנדערע זאכן זענען גוט וועגן פאַסעבאָאָק אָדער שלעכט וועגן פאַסעבאָאָק? זאל ס נאָר האָבן אַ פּלאַן שמועס דאָ. טאַקע. ווו? יאָ. [תּלמיד] די נייַ טיימליין סיסטעם אַלאַוז איר צו זוכן די מענטש 'ס פּראָפיל וועגן זייער פאַרגאַנגענהייַט. ו, טיימליין. טיימליין איז אַ גרויס זאַך ווייַל עס לעץ איר שפּרייַזן דיין פריינט צוריק ווען זיי זענען אין הויך שולע. טיימליין איז גוט ווייַל עס לעץ איר פילטער דורך צופרידן אַ פּלאַץ פאַסטער, עס לעץ איר געפֿינען דאס וואָס וואָלט האָבן אַנדערש גענומען איר אַ טאַקע לאַנג צייַט צו געפֿינען נאָר סקראָללינג אַרויף און אַראָפּ, אַרויף, אַרויף, אַרויף, אַרויף, אַרויף, ווי געגאנגען צוריק אין צייַט. אבער דעמאָלט דאָרט ס אויך סאָרט פון אַ דאַונסייד צו אַז אין טערמינען פון באַניצער דערפאַרונג. וואָס זאל אַז זייַן? גרויס וואָרט אַז סטאַרץ מיט פּ-ר. >> [תּלמיד] פּריוואַטקייט. >> פּריוואַטקייט, רעכט? פּריוואַטקייט איז אַ ריזיק באַניצער דערפאַרונג אַרויסגעבן. דאס איז איינער פון די זאכן איך האַס רובֿ וועגן פאַסעבאָאָק איצט. [געלעכטער] [מאַלאַן] ווי טאָן איך איצט. דוד האט נישט פאַרשטיין דעם פאקטיש געטראפן ביז נעכטן. אַזוי איצט ער ווייסט אַז יעדער מאָל איך שמועסן אים איך וויסן ער ס 'שוין יגנאָרינג מיר. [מאַלאַן] די ומגעלומפּערט טייל איז געווען איך איז פאקטיש יגנאָרינג אים, און איך האט ניט וויסן ער געוואוסט איך איז געווען יגנאָרינג אים. [געלעכטער] פּריוואַטקייט איז אַ ריזיק אַרויסגעבן. קענען ווער עס יז דאָ דערציילן מיר וואָס זאל זייַן שלעכט וועגן פאַסעבאָאָק פּריוואַטקייט חוץ דעם פאַקט אַז זיי טאָן זאכן ווי דעם? וואָס איז עס דער הויפּט שווער צו טאָן מיט רעספּעקט צו פאַסעבאָאָק פּריוואַטקייט? אַז סאָרט פון איז אַ לידינג קשיא. יא. >> [תּלמיד] באַהאַלטן דיין פאָטאָס פון געוויסע מענטשן. רעכט. פּונקט, צו באַהאַלטן דיין פאָטאָס פון געוויסע מענטשן. זיי האָבן דעם קליין, ביסל קנעפּל אין דער אויבערשטער רעכט אַז לעץ איר טאַגאַל די פּריוואַטקייט פון אַ פאָטאָ. זייער פּריוואַטקייט אָפּציעס זענען זייער וועריד צווישן פאַרשידענע סאָרץ פון מעניוז. זיי ווע גאַטאַן אַ פּלאַץ בעסער וועגן אים לעצטנס, אָבער עס געניצט צו זייַן דעם פאַל אַז ווען איר געוואלט צו פאַרמייַדן דיין פריינט פון געזען פאָטאָס, איר וואָלט האָבן צו גיין דורך אַ זייער קאָמפּליצירט 5-שריט פּראָצעס פון זייַענדיק ווי, לאָזן מיר דרוק דעם לינק, איצט לאָזן מיר גיט ווידער, לאָזן מיר גיט ווידער, לאָזן מיר ספּעציפיצירן וואָס מענטשן קענען נישט זען מיין פאָטאָס. וואָס איז ניט דער הויפּט גוט אויף פאַסעבאָאָק ס טייל ווייַל אַזוי פיל וועגן באַניצער דערפאַרונג איז פאקטיש געבן זיי די פֿרייַהייט צו קאָנטראָלירן וואָס מען קענען זען. מיר רופן דעם באַניצער קאָנטראָל און פֿרייַהייט. אויב איר ניטאָ ניט לעטינג דיין ניצערס טאָן אַז אין אַ וועג וואָס איז עפעקטיוו און ינטואַטיוו, דעמאָלט דיין באַניצער דערפאַרונג איז ניט טאַקע אַז גרויס בייַ אַלע.  וואָלט איר גייז ווי צו זאָגן עפּעס וועגן פאַסעבאָאָק? ווי טאָן איך דרייַ דאָס אַוועק? [אָנג] איר קענען ניט אומקערן דעם אַוועק, און וואָס איז אַ ריזיק וסאַביליטי פלאָ אויף די טייל פון פאַסעבאָאָק. דעם שטריך - איך פאקטיש געקוקט אין עס נעכטן - עס ס אָדער אַז איר קענען נישט טאָן עס אָדער עס ס בעריד ערגעץ זייער, זייער טיף אין די ריסעסאַז פון פאַסעבאָאָק ווייַל איך קענען נישט רעכענען אויס ווי צו דיסייבאַל דעם פאַנגקשאַנאַליטי בייַ אַלע. [מאַלאַן] אבער מאל די דיסיזשאַנז זענען נישט קלאָר ווי דער טאָג ווייַל איר גייז האָבן געגעבן אונדז אַ פּלאַץ פון נוצלעך באַמערקונגען אויף פארשידענע קס50 פּראָגראַמען און וועבסיטעס אַז די קורס ניצט. מיר האָבן נישט ימפּלאַמענטאַד אַלע פון ​​די ריקוועס און פֿירלייגן. טייל פון וואָס איז פֿאַר געטינג אַזוי פילע ריקוועס אַז עס ס אַ פֿונקציע פון ​​צייַט, אָבער מאל מיר נאָר מאַכן אַ באַוווסטזיניק באַשלוס ווי, "דאנק איר פֿאַר דעם פאָרשלאָג, אָבער מיר דיסאַגרי." אַזוי ווי טאָן איר פאקטיש באַשליסן וואָס איר זאָל טאָן אויב אייער ניצערס טראַכטן איר זאָל טאָן עפּעס אַפֿילו אויב איר טאָן ניט דאַווקע? עס ס אַ פייַן וואָג צווישן פאקטיש צוגעהערט צו וואָס דיין ניצערס זאָגן און פאקטיש בעת עטלעכע סאָרט פון שורה ווו איר זאָגן, "מיר ניטאָ ניט געגאנגען צו טאָן וואָס די ניצערס זאָגן". און אין באַזונדער, איך טראַכטן עס איז געווען אַ ציטירן דורך הענרי פארד אַז סאַמז דעם אַרויף שיין געזונט. "אויב איך האט געבעטן מענטשן וואָס זיי געוואלט, זיי וואָלט האָבן געזאגט זיי געוואלט פאַסטער פערד." קענען ווער עס יז סאָרט פון רייצנ באַזונדער וואָס אַז ציטירן טאַקע מיטל? עס ס נישט נאָר אַז ניצערס וויסן וואָס זיי ווילן, אָבער עס ס מער אַז - [תּלמיד] זיי טאָן ניט וויסן וואָס ס מעגלעך. אין טייל זיי טאָן ניט וויסן וואָס איז מעגלעך. רייצנ אַז באַזונדער אַ קליין ביסל מער. וואָס טאָן איר מיינען דורך וואָס? [ינאָדאַבאַל תּלמיד ענטפער] אַז ס 'גוט. וואָס איך טראַכטן מיר רע טריינג צו זאָגן דאָ איז אַז מען וויסן וואָס זיי ווילן. זיי ווילן פאַסטער פערד. וואָס זיי טאַקע ווילן איז די פיייקייַט צו באַוועגן פאַסטער, אָבער זיי טאָן ניט טאַקע וויסן די מיטל דורך וואָס צו דערגרייכן אַז. ווען איר קומען צו דיין ניצערס און דיין ניצערס זאָגן איר עפּעס און זיי זאָגן איר, "מיר ווילן די פֿעיִקייטן און די פֿעיִקייטן און די פֿעיִקייטן," איר טאָן נישט וועלן צו דאַווקע טראַכטן וועגן, "זאל מיר גיין פאָרויס "און מאַכשער וואָס זיי בפירוש זאָגן," אָבער וואָס איר ווילן צו טראַכטן וועגן איז, "וואָס סאָרט פון געדאנקען קענען איך באַקומען פון וואָס?" וואָס טאָן זיי פאקטיש ווילן? און פון דאָרט וואָס איר קענען טאָן איז פּלאַן עפּעס אַז סאַטיספייז יענע ריקוועס אָבער נישט דאַווקע אין די וועג וואָס דער באַניצער יקספּעקץ עס צו זייַן צופֿרידן. אַזוי פֿאַר עפּעס ווי לעצט פראיעקטן, אין זייער פאַקטיש תּנאָים, וואָס ס אַ נוצלעך כיוריסטיק ווען עס קומט צו מאכן עפּעס בעסער, ספּעציעל אויב דער דיזיינער האט דעם גאַדלעס וועגן אים ווערביי איר סאָרט פון וויסן וואָס ס בעסטער, איר זאל נעמען אַרייַנשרייַב פון דיין ניצערס, אָבער ווי טאָן איר פאקטיש גיין וועגן געטינג אַז באַמערקונגען? אין לעצט פראיעקטן, זייער קאַנקריטלי, וואָס טראגט אָפּטימאַל רעזולטאַטן דאָ? וואָס טראגט אָפּטימאַל רעזולטאַטן - און איך וועל גיין איבער דעם אין אַ צווייט - איז דעם פּראָצעס פון דעוועלאָפּינג און דעמאָלט טעסטינג און דעמאָלט יטעראַטינג. וואָס איך מיינען דורך טעסטינג איז יוזשאַוואַלי ווען איר פּלאַן עפּעס איר טראַכטן עס ס פערלי גוט, ווי, "איך בין אַזאַ אַ גרויס דיזיינער. אַלעמען איז געגאנגען צו ליבע דעם." און דאַן איר לייגן עס אויס דאָרט און מען טאָן ניט טאַקע ווי עס פֿאַר עטלעכע סיבה. וואָס איר האָט צו טאָן איז איר האָבן צו נעמען די טיילן פון זאכן וואָס מען טאָן ווי און ריוואַמפּ די זאכן וואָס מען טאָן ניט ווי. עס סאָונדס ווי אַ זייער קלאָר ווי דער טאָג פּראָצעס, אָבער דעם פּראָצעס פון קעסיידער יטעראַטינג אויף שפּיץ פון וואָס איר ווע שוין געבויט איז אַ פּראָצעס וואָס העלפט איר נישט בלויז ראַפינירן דיין אייגן פּלאַן סקילז אָבער אויך העלפט איר ראַפינירן די פּלאַן אַזוי אַז מען פאקטיש אָפּשאַצן דיין פּראָדוקט אַפֿילו מער ווי זיי האבן פריער. איך וועט גיין איבער מער באַטאָנען ביישפילן פון וואָס איר זאל פאקטיש טאָן. ווי סאָרט פון אַ לעצטע בייַשפּיל פון אַ פּראָדוקט, לאָזן ס קוק בייַ קייאַק. קייאַק ווען עס געקומען אויס איז געווען זייער, זייער פאָלקס. קענען ווער עס יז גועסס וואָס? וואָס זענען די סאָרץ פון זאכן איר ווי וועגן דעם אויב איר האָט געוויינט עס אָדער וואָס זענען די סאָרץ פון זאכן איר טאָן ניט ווי? יא. >> [ינאָדאַבאַל תּלמיד ענטפער] >> אָוקיי. אַז ס טייל פון עס איז לעטינג דער באַניצער האָט אַ אָנפֿרעג וואָס איז מער יקספּאַנסיוו ווי אַ זייער ריסטריקטיוו איינער ווי, "איר האָבן צו קלייַבן דיין אָנהייב טאָג "און איר האָבן צו קלייַבן דיין סוף טאָג." אין פאַקט, עס לעץ איר זייַן פלעקסאַבאַל וועגן אים און עס גיט איר אַלע פון ​​די פלייץ אין אַז קייט. עפּעס אַנדערש? [תּלמיד] זיי אַרייַננעמען די פיז אין די פּרייַז. זיי טאָן אַרייַננעמען די פיז אין די פּרייַז. די טאַקסיז און דאס פאקטיש גיין גלייַך אין אַז פּרייַז אין דער אויבערשטער לינקס אַזוי איר ניטאָ ניט טריקט אין טראכטן אַז איר ניטאָ פאקטיש פּייינג פֿאַר אַ $ 240 פלי ווען עס ס טאַקע $ 330. עפּעס אַנדערש? יא. [ינאָדאַבאַל תּלמיד ענטפער] איך בין נישט זיכער אויב זיי פאקטיש לאָזן איר טאָן אַז. איך זאל זייַן פאַלש. וואָס זאל זייַן אַ טשיקאַווע זאַך אויב איר ווילן צו לייגן מער וואָג אויף באַזונדער פילטערס אַזוי אַז זיי שטופּן רעזולטאַטן שייַכות צו אַז פילטער צו די שפּיץ. אבער קענען ווער עס יז זאָגן מיר וואָס ס אַזוי ספּעציעל וועגן דעם לינקס זייַט? ווי האט איר טראַדישאַנאַלי קוק אַרויף אַ פלי אויף אַן אינטערנעט סערוויס פאר דעם? יא. >> [ינאָדאַבאַל תּלמיד ענטפער] >> קענען איר זאָגן אַז - [תּלמיד] יעדער ערליין. >> יאָ. יעדער ערליין האט זייַן אייגן וועבזייַטל. דאס קאַנסאַלידייץ זאכן. און? [תּלמיד] איר וויסן פּונקט וואָס מאָל איר ניטאָ געלאזן. איר טאָן וויסן פּונקט וואָס מאָל איר ניטאָ געלאזן, אָבער שייַכות צו די פילטערס אין באַזונדער. זאל מיר ציען אַרויף קייאַק. טאַקע גאָט, קנאַל-אַפּס. שלעכט באַניצער דערפאַרונג. וואָס כאַפּאַנז ווען איך מאַך דעם סליידער? [תּלמיד] אָטאַמאַטיק דערהייַנטיקונגען. >> [אָנג] אָטאַמאַטיק דערהייַנטיקונגען. אַז ס 'עפּעס אַז ס' זייער וויכטיק. איידער דעם, ווען איר געוואלט צו קוקן אַרויף אַ פלי, איר האט צו שטעלן אין דיין אַרייַנשרייַב אָרט, דיין רעזולטאַט אָרט, דריקן זוכן, עס וואָלט פּראָצעס וואָס און ווייַזן דיין רעזולטאַטן. אויב איר געוואלט צו טוישן דיין אָנפֿרעג, איר וואָלט האָבן צו דריקן צוריק צוויי מאָל, אַרייַן אין אַ נייַ אָנפֿרעג פון קראַצן, און דעמאָלט טאָן עס איבער און איבער ווידער. די פייַן זאַך וועגן עפּעס ווי דעם איז עס ניצט אַ זייער [אַנינטעלאַדזשאַבאַל] זאַך אין דער מיטן. ווען איר טאָן עפּעס ווי דעם, עס שוץ אַוועק אַ בקשה און עס קערט איר אַלע די רעזולטאַטן מיד. דעם סאָרט פון באַלדיק באַמערקונגען איז עפּעס אַז געמאכט קייאַק וויילדלי פאָלקס ווייַל עס ס טאַקע גרינג פֿאַר מיר צו נאָר טוישן מיין אָנפֿרעג און צו רעכענען אויס די זאכן וואָס זענען אַרום אַ באַזונדער קייט אָן ווייל צו גיין צוריק און אַרויס, צוריק און אַרויס, צוריק און אַרויס. אַזוי די זענען אַלע סאָרץ פון זאכן איר ווילן צו טראַכטן וועגן ווען איר ניטאָ דיזיינינג דיין וועבזייַטל. ווי קענען איך מאַכן עס זייער עפעקטיוו פֿאַר מיין ניצערס צו גיין דורך וועלכער זיי ניטאָ ארבעטן אויף און צו באַקומען צו זייער עווענטואַל ציל ווי געשווינד ווי מעגלעך? [מאַלאַן] און צו יוסף 'ס פונט פריער וועגן ניצערס נישט דאַווקע געוואוסט וואָס זיי ווילן, באזירט אויף וואָס איר גייז איצט וויסן וועגן HTML און איר האָבן טשעקקבאָקסעס, ראַדיאָ קנעפּלעך, אויסקלייַבן מעניוז, אַרייַנשרייַב פעלדער און די ווי, ווי וואָלט איר מאַכשער דער געדאנק פון פּיקינג אַ אָנהייב צייַט פֿאַר אַ פלי? וואָס פון יענע פאַרשידן וי מעקאַניזאַמז וואָלט איר נוצן? אויב איר נאָר וויסן די סומע פון ​​HTML וואָס האט געלערנט פאר און איר וויסן די ינפּוץ זענען ראַדיאָ קנעפּלעך, טשעקקבאָקסעס, פאַלן-דאַונז, און אַרייַנשרייַב קעסטל, וואָס וואָלט דיין נאַטירלעך ברירה האָבן שוין פֿאַר פּיקינג דאַטעס? [תּלמיד] אַרייַנשרייַב. >> אַרייַנשרייַב. אָדער אפֿשר אַפֿילו אַ קאַפּ-אַראָפּ מיט אַלע פון ​​די דאַטעס, רעכט? אַזוי מיט מער קאָמפּליצירט וי מעקאַניזאַמז ווי דעם אויף די לינקס זייַט אַז איר קענען מאַכשער, איר קענען מאַכן דעם פּראָצעס פיל מער ינטואַטיוו מיט אַ סליידער ווייַל צייַט איז קעסיידערדיק, און מען יוזשאַוואַלי טאָן נישט טראַכטן פון אים אין טערמינען פון דיסקרעטע טשאַנגקס. אַלע רעכט. לעצטע זאַך. צען וסאַביליטי כיוריסטיקס. כל די זאכן מיר גערעדט וועגן מיסטאָמע פאַלן אונטער איין פון די קאַטעגאָריעס. אויב איר גיין צו דעם לינק, וואָס די זייטלעך וועט זייַן אַרייַנגעשיקט אָנליין, איר וועט פאקטיש זייַן ביכולת צו, ווי איר פּלאַן דיין פּלאַץ, האַלטן די כיוריסטיקס אין גייַסט און די כּללים פון גראָבער פינגער. פֿאַר דיין פראיעקטן, וואָס איך פֿאָרשלאָגן איר טאָן אין סדר צו פּלאַן דיין אַפּ בעסער איז צו טאָן פּאַפּיר פּראָטאָטיפּינג ערשטער. ווען איר ניטאָ טראכטן וועגן דיין אַפּלאַקיישאַן, זייער געשווינד סקעטש וואָס איר ווילן עס צו קוקן ווי און מאַכן זיכער אַלע די באָקסעס זענען עריינדזשד אין אַ וועג וואָס איז זייער ינטואַטיוו פֿאַר די באַניצער צו נוצן און אַפֿילו ווייַזן די פּאַפּיר פּראָוטאַטייפּס צו אייערע פריינט און אָנהייב פאָקוס גרופּעס. נאָר באַקומען 2 אָדער 3 מענטשן צוזאַמען און פרעגן זיי צו נאָר צאַפּן אויף די פּאַפּיר פּראָוטאַטייפּס, און ווייַזן זיי נייַ סקרינז צו זען אויב זיי פאקטיש פֿאַרשטיין וואָס ס 'געגאנגען אויף. וואָס איר ווילן צו טאָן איז געבן זיי אַ אַרבעט, מאָטיווירן וואָס אַרבעט, און נאָר געבן זיי די אַפּ און לאָזן זיי נוצן עס. צי ניט געבן זיי ינסטראַקשאַנז ווייַטער פון וואָס. איר ווילן צו פאקטיש לאָזן זיי ינטעראַקט מיט דיין אַפּ אין אַ וועג וואָס לעץ איר זען ווי זיי וואָלט נוצן עס אויב איר געווען ניט שטייענדיק ווייַטער צו זיי. און אַז ס 'זייער וויכטיק. וואָס וועט געבן איר גורל פון ינסייץ ווי צו זענען מענטשן געטינג אַרום באַזונדער זאכן אין אַ וועג וואָס איך האט נישט אויסן זיי צו? זענען זיי ניצן באַזונדער וי מעקאַניזאַמז אויף דער עקראַן אין אַ וועג וואָס איז מין פון האַקקי? איך האט ניט אויסן פֿאַר זיי צו טאָן עס אַז וועג. און אַמאָל איר ניטאָ געטאן מיט וואָס, וואָס טאָן איר ווילן צו טאָן? דיין פּלאַן ראַקס, רעכט? וואָס איר ווילן צו טאָן איז איר ווילן צו אַנטוויקלען און דעמאָלט טאָן אַז פּראָצעס איבער ווידער. אַזוי ווייַזן עס צו פריינט אַמאָל איר ווע דעוועלאָפּעד עס, פּרובירן עס, אַנטוויקלען, פּרובירן, אַנטוויקלען, פּרובירן, יטעראַטע, אויף און אויף און פאָרויס. פּלאַן איז אַ זייער יטערייטיוו פּראָצעס אין דעם זינען. איר פאקטיש האָבן צו בויען עפּעס און דעריבער פאַרשטיין זאכן וועגן אים אַז איר האט נישט פאַרשטיין איידער און גיין צוריק און פֿאַרבעסערן פון וואָס. איצט, ווי פֿאַר דער אַנטוויקלונג טייל, אַז ס וואָס טאַמי איז געגאנגען צו ווייַזן איר נאָך די ברעכן און ווי איר זאל זייַן ביכולת צו מאַכשער עפּעס ווי אַוטאָקאָמפּלעטע אין אַ וועג וואָס איז פערלי פּשוט. [מאַלאַן] ווי טאַמי שטעלט אַרויף דאָ, אַ קשיא דעמאָלט. א פּלאַץ פון די ערליאַסט וועבסיטעס - און ווען יוסף האט געזאגט 1990 ס נוסח וועבזייַטל, עס איז געווען ימפּלעמענטאַטיאָנס ווו אויב איר געוואלט צו אויסקלייַבן אַ אָנהייב צייַט און אַ סוף צייַט, פראַנגקלי, צוריק אין דעם טאָג און אַפֿילו אויף עטלעכע וועבסיטעס הייַנט, די וועג איר טאָן דעם איז איר קלייַבן אַ שעה פון אַ קאַפּ-אַראָפּ, איר קלייַבן מינוט פון אַ קאַפּ-אַראָפּ, אפֿשר איר קלייַבן בין, PM, און דאַן איר טאָן אַז 3 מער מאל. און אַזוי מיט 6 קליקס און אפֿשר עטלעכע סקראָללינג דיין באַניצער קענען פאקטיש צושטעלן עטלעכע מין פון טאָג און / אָדער צייַט קייט אין דעם זינען. אַזוי באשטימט סובאָפּטימאַל און נאָך אַזוי ווייַט מיר ווע געזען קיין יקספּרעסיוו קייפּאַבילאַטיז אין קיין פון די שפּראַכן מיר ווע געקוקט בייַ צו טאָן עפּעס סעקסיער ווי דעם סליידער פון אָנהייב צייַט און סוף צייַט. אבער אויב איר טראַכטן צוריק צו וואָך 0 ווען מיר גערעדט וועגן סקראַטטש, דאָרט אויך דאָרט געווען ניט ווידגעץ אַז נאָר האט זיכער זאכן. איר טאַקע נאָר האט די פאַנדאַמענאַלז ווי לופּס און באדינגונגען און די ווי. אַזוי מין פון נאָר טראכטן זייער אַבסטראַקטלי איצט, פרייַ פון די פּערטיקיאַלערז פון HTML, וואָס איז טאַקע געגאנגען אויף מיט עפּעס ווי דעם אָנהייב צייַט און סוף צייַט סליידער? ווען איך מאַך מיין מויז און איך דרוק אויף אַז ביסל מער סימבאָל אויף די לינקס און אָנהייב דראַגינג, פּראָגראַממאַטיקאַללי, וואָס איז עס איר ווילן צו זייַן ביכולת צו מאַכשער צו מאַכן אַז פּאַסירן? וואָס שאלות, וואָס בוליאַן אויסדרוקן טאָן איר ווילן צו זייַן ביכולת צו פרעגן? וואָס ס 'טאַקע געגאנגען אויף? סאַמי? [תּלמיד] ווו ס די שטעלע פון ​​די לויפֿער? >> גוט. ווו איז די שטעלע פון ​​די לויפֿער? דאס איז עפּעס מיר דארף צו אויסדריקן צוריק אין סקראַטטש, צי עס איז געווען באזירט אויף אָרט אָדער אַפֿילו קאָלירן אָדער די ווי. איר זאל צוריקרופן אלץ אַזוי בעקיצער אויף מאנטאג דאָרט זענען אַלע פון ​​די זאכן גערופן געשעענישן אין דער וועלט פון די וועב, און אַזוי דאָרט ס זאכן ווי אָנקליקק און אָנקייפּרעסס און אָנקייופּ און אָנמאָוסעאָווער און אָנמאָוסעאָוט. אַזוי פאַרשטיין אַז אַפֿילו די זאכן מיר ווע שוין גענומען פֿאַר געגעבן אויף די וועב מיט זייטלעך ווי פאַסעבאָאָק און Gmail, אַפֿילו אויב איר האָבן קיין געדאַנק ווי איר וואָלט עפשער מאַכשער אַז ווייַל דאָרט ס 'גאָרנישט אַפֿילו ווי עס אין לעקציע אָדער פּראָבלעם באַשטעטיק 7, פאַרשטיין אַז מיט די פּינטלעך זעלביקער פאַנדאַמענאַלז, מיט הטטפּ און פּאַראַמעטערס און באַקומען און פּאָסטן, מיט די גרונט HTML ינפּוץ אַז מיר ווע געקוקט אין אַזוי ווייַט און אין אַ מאָמענט מיט די פּראַגראַמאַטיק מעקאַניזאַמז אַז טאַמי ס וועגן צו באַקענען קענען איר אָנהייבן צו אויסדריקן זיך פּונקט ווי איר האט אין וואָך 0 דורך זייער ינטויטיוולי דראַגינג און דראַפּינג. אַזוי מיט וואָס האט געזאגט, טאַמי מאַקווילליאַם און עטלעכע נייַ רעטעניש ברעקלעך פֿאַר אונדז פֿאַר וועב. אַלע רעכט. מייַן נאָמען איז טאַמי און איך בין געגאנגען צו זייַן גערעדט וועגן דזשאַוואַסקריפּט. נאָר אַ אָפּלייקענונג: איך בין פון דער מיינונג אַז דזשאַוואַסקריפּט איז דער בעסטער פּראָגראַממינג שפּראַך אין די גאנצע גאנצע וועלט. עס זענען גורל פון מענטשן וואס דיסאַגרי מיט מיר, אָבער עס ס נאָר אַמייזינג. אַמאָל איר גיין צוריק צו C, אויב איר האָבן צו שרייַבן C פֿאַר אן אנדער סאָרט אָדער עטלעכע אנדערע שפּראַכן, עס ס נאָר טאַקע פראַסטרייטינג אין אַלע די נידעריק-מדרגה פרטים איר האָבן צו באַקומען באַגד אַראָפּ ין אַזוי אויב איר ניטאָ אלץ געפיל טרויעריק וועגן ווי אַנויינג C איז צו שרייַבן, נאָר גיין צוריק, שרייַבן עטלעכע דזשאַוואַסקריפּט. עס ס נירוואַנאַ. איר וועט פילן פיל בעסער וועגן דיין שלעכט טאָג. א פּלאַץ פון די מאַגיש פון דזשאַוואַסקריפּט קומט פון זייַן פיייקייַט צו מאַניפּולירן זאכן וואָס זענען שוין אויף דעם בלאַט. ווען מיר געשריבן אונדזער פפּ סקריפּס, זיי זענען עקסאַקיוטאַד אויף די סערווער, און יווענטשאַוואַלי אַז פפּ שריפט מיסטאָמע רעזולטאַט עטלעכע HTML. אַז HTML איז געשיקט צו דעם קליענט, און דעמאָלט וואָס איז עס. אויב פפּ געוואלט צו לייגן אַ קנעפּל צו אַ בלאַט, פֿאַר בייַשפּיל, עס קענען ניט טאַקע טאָן וואָס. עס וואָלט האָבן צו ופפירן אַ גאַנץ נייַ HTML טעקע און שיקן אַז צו דעם בלעטערער. מיט דזשאַוואַסקריפּט מיר וויסן אַז מיר קענען דערהייַנטיקן זאכן בשעת זיי ניטאָ שוין אויף דעם בלאַט, און ווייַל פון דעם מיר קענען צושטעלן פיל מער רעגע באַמערקונגען, וואָס וועט טאַקע פֿאַרבעסערן די באַניצער דערפאַרונג אויף אונדזער וועבזייַטל. נאָר אַ שנעל ריקאַפּ פון דזשאַוואַסקריפּט סעלעקטאָרס. מיר וויסן אַז ווען מיר אָפּלאָדירן אַ HTML בלאַט, אַז ס 'געגאנגען צו זייַן רעפּריזענטיד אין די דאַם. די דאַם געדענקען איז נאָר דעם גרויס בוים ווו עלעמענטן זענען שייַכות אין דעם גרויס כייעראַרקי. ווען מיר געארבעט מיט דאַטאַבייסיז אין פּסעט 7, איינער פון די ערשטער דאס מיר דארף צו וויסן ווי צו טאָן איז געווען אָנפֿרעג די דאַטאַבאַסע. מיר האָבן דעם גרויס ניצערס טיש, און מאל מיר נאָר ווילן צו זאָגן, "איך נאָר וועלן עטלעכע פון ​​די ניצערס וואָס גלייַכן עטלעכע צושטאַנד." סימילאַרלי, ווען מיר האָבן די דאַם מיר דאַרפֿן עטלעכע וועג פון קוועריינג עס. מיר דאַרפֿן עטלעכע וועג פון געזאגט, "איך וועלן אַלע פון ​​די קנעפּלעך וואָס קוקן ווי דעם "אָדער אַלע פון ​​די בילדער אויף דעם בלאַט." און די סעלעקטאָרס לאָזן אונדז צו טאָן וואָס. אַזוי נאָר אַ שנעל ריקאַפּ. דאס ערשטער איינער דאָ, דעם # פאָרלייגן, וואָס איז וואָס געגאנגען צו אויסקלייַבן? טוט ווער עס יז געדענקען? [ינאָדאַבאַל תּלמיד ענטפער] >> יאָ, פּונקט. דאס איז געגאנגען צו אויסקלייַבן אַן עלעמענט אויף דעם בלאַט וואָס האט אַ שייַן פון פאָרלייגן. און אַזוי אַז האַש פאַרבינדן זאגט דעם סעלעקטאָר איז געגאנגען צו אַרבעטן מיט ידס. ווי וועגן די רגע איין, דעם. סענטערד, וואָס וועט אַז אויסקלייַבן? יאָ. >> [תּלמיד] קלאַס. >> עקסאַקטלי. דאס איז איצט געגאנגען צו אויסקלייַבן דורך קלאַס. די חילוק צווישן שייַן און קלאַס דאָ איז בכלל די שייַן זאָל זייַן יינציק ין וועלכער פּלאַץ איר ניטאָ שאַרף איבער. אַזוי אויב איר זענען שאַרף איבער אַ גאנצע וועב בלאַט, איר טאַקע זאָל נאָר האָבן 1 עלעמענט מיט וואָס זיכער שייַן, אַזוי אין דעם פאַל פון פאָרלייגן. מיט קלאסן, אויף די אנדערע האַנט, מיר קענען האָבן מער ווי 1 עלעמענט אויף דער זעלביקער בלאַט מיט די זעלבע סאָרט. דאס קען זייַן נוצלעך פֿאַר זאגן איך ווילן צו אויסקלייַבן אַלץ וואָס ס סענטערד אויף דעם בלאַט אלא ווי נאָר 1 זאַך. און לעסאָף, דאָס לעצטע איינער דאָ איז אַ ביסל מער קאָמפּליצירט, אָבער וואָס איז דאָס געגאנגען צו אויסקלייַבן פון די דאַם? [ינאָדאַבאַל תּלמיד ענטפער] >> וואָס ס וואָס? [תּלמיד] עניטינג וואָס ס 'אַ קוויטל. >> מיר האָבן 2 טיילן דאָ. די רגע טייל איז געגאנגען צו זאָגן איך ווילן צו אויסקלייַבן די טאַגס מיט אַ קוויטל פון אַרייַנשרייַב, אַזוי קיין עלעמענט וואָס איז אַ אַרייַנשרייַב קוויטל. אבער איך טאָן נישט וועלן צו נאָר אויסקלייַבן אַלע פון ​​די ינפּוץ ווייַל עפּעס ווי אַ פאָרלייגן קנעפּל קען זייַן אַ אַרייַנשרייַב און עפּעס ווי אַ טעקסט קעסטל קען זייַן אַ אַרייַנשרייַב. אַזוי מיט די קוואַדראַט בראַקאַץ איך בין געזאגט איך נאָר ווילן צו אויסקלייַבן יענע עלעמענטן וואָס זענען פון טיפּ טעקסט. ערגעץ אין מיין HTML פאַרבינדן איך האָבן אַ אַטראַביוט גערופן טיפּ, און די ווערט פון וואָס אַטראַביוט האט צו זייַן טעקסט. אַזוי ווי וועגן דעם ערשטער טייל דאָ? דער ערשטער וואָרט פון דעם סעלעקטאָר איז פאָרעם דעמאָלט איך האָבן אַ פּלאַץ און דאַן דעם אַרייַנשרייַב טייל. וואָס טוט אַז טאָן, פּאַטינג די פאָרעם אין פראָנט פון אים? דאס איז געגאנגען צו בייסיקלי שיעור אונדזער אָנפֿרעג. עס קען זייַן די פאַל וואָס מיר האָבן עטלעכע ינפּוץ אויף דעם בלאַט וואָס זענען נישט קינדסקינדער פון אַ פאָרעם. וואָס דאָס וועט טאָן איז דאָס וועט זאָגן איך נאָר ווילן די אַרייַנשרייַב טאַגס וואָס האָבן ערגעץ אויבן זיי עטלעכע פאָטער עלעמענט פון אַ פאָרעם. און אַזוי אין דעם וועג מיר קענען מאַכן די מער כייראַרקאַקאַל קוויריז אַזוי מיר טאָן ניט נאָר האָבן צו אויסקלייַבן אַלץ ריכטן אַ געגעבן סעלעקטאָר. מיר קענען מין פון שיעור דעם פאַרנעם פון וואָס אָנפֿרעג צו עפּעס אַנדערש. אַזוי איצט אַז מיר וויסן ווי צו אויסקלייַבן עלעמענטן אויף דעם בלאַט, לאָזן ס רעדן אַ ביסל וועגן אַדזשאַקס. אַדזשאַקס איז אַ נאָך זייער טרענדי אַקראַנים וואָס שטייט פֿאַר ייסינגקראַנאַס דזשאַוואַסקריפּט און קסמל. עס פּונקט אַזוי כאַפּאַנז אַז קסמל איז נאָר עטלעכע וועג צו פאָרשטעלן דאַטן. אַז מין פון פאַרפאַלן פּאָפּולאַריטעט לעצטנס, אַזוי די רענטגענ אין אַדזשאַקס איז נישט געניצט אַלע די צייַט. בייסיקלי, וואָס אַדזשאַקס אַלאַוז אונדז צו טאָן איז מאַכן הטטפּ ריקוועס פון די קאָנטעקסט פון דזשאַוואַסקריפּט. ווען מיר ניטאָ אין אונדזער וועב בלעטערער און מיר רע נאַוואַגייטינג אַרום בלעטער און מיר גיט אַ לינק, וואָס אונדזער בלעטערער איז געגאנגען צו טאָן איז מאַכן אַ הטטפּ בעטן צו וועלכער לינק מיר גיט. אבער אַז ס 'ניט שטענדיק ידעאַל ווייַל אויב אַז ס דעם פאַל, דעריבער ווי דוד האט געזאגט, מיר שטענדיק האָבן צו מאַכן ניצערס גיט אַ פאָרלייגן קנעפּל אָדער גיט אַ לינק אין סדר צו מאַכן עפּעס פּאַסירן אַז ס 'געגאנגען צו אַרייַנציען אַ הטטפּ בעטן. אַזוי מיט אַדזשאַקס מיר קענען מאַכן די ריקוועס אויף ביכאַף פון דזשאַוואַסקריפּט. אַז מיטל ווען דער באַניצער ינעראַקץ מיט די בלאַט אָדער עפּעס כאַפּאַנז, מיר קענען פאקטיש מאַכן אַ פּראַגראַמאַטיק בעטן צו עטלעכע אנדערע פפּ טעקע אויף אונדזער וועבזייַטל אָדער עפּעס אַנדערש און צוריקקריגן די דאַטן וואָס אַז טעקע ספּיץ אויס. זאל ס נעמען אַ קוק בייַ אַ בייַשפּיל פון אַדזשאַקס. דאס איז אונדזער קס50 פינאַנסע בלאַט מיט וואָס אַלעווייַ עטלעכע פון ​​אונדז זענען באַקאַנט. אויב מיר קוקן אין די HTML פון דעם בלאַט, מיר זען דאָ אַז איך ווע צוגעלייגט אַ ביסל זאכן, איינער פון וואָס איך ווע געגעבן דעם פאָרעם אַ שייַן. איך ווע האט געזאגט שייַן = "פאָרעם-ציטירן". איך ווע געטאן דאָס נאָר ווייַל עס ס געגאנגען צו מאַכן דעם אַ קליין ביסל גרינגער צו אויסקלייַבן פון די דאַם זינט איך קענען נאָר מאַכן אַ זייער פּשוט אָנפֿרעג. וואָס איך ווילן צו טאָן דאָ איז איך ווילן צו פאַרריכטן עטלעכע פּראָבלעם מיט קס50 פינאַנסע. אַזוי אויב מיר גיין צו finance.cs50.net, יעדער צייַט איך ווילן צו באַקומען אַ ציטירן, איך האָבן צו גיט דעם באַקומען קוואָטע קנעפּל, און אַז באַקומען קוואָטע קנעפּל דעמאָלט נעמט מיר צו אן אנדער גאַנץ בלאַט. און אויב איך ווילן אן אנדער ציטירן, איך האָבן צו שלאָגן דעם צוריק קנעפּל און דעמאָלט איך טיפּ עס אין, איך באַקומען אַ ציטירן, און איך שלאָגן דעם צוריק קנעפּל. דאס טאַקע איז ניט דער בעסטער באַניצער דערפאַרונג. ווער וואָלט טאַקע נוצן די פּלאַץ אויב עס ס אַז פּאַמעלעך צו באַקומען לאַגער פּרייסיז? אַזוי וואָס מיר ווילן צו טאָן מיט אַדזשאַקס איז באַזייַטיקן אַז שריט פון געגאנגען צו אַ באַזונדער בלאַט אין סדר צו קוק די רעזולטאַטן. וואָס מיר רע טאַקע בלויז אַסקינג פֿאַר איז אַז טאַקע קליין פּרייַז, און אַז ס 'נאָר אַ טאַקע קליין סומע פון ​​דאַטן. אַזוי דאָרט ס ניט דאַרפֿן פֿאַר מיר צו גיין אן אנדער גאַנץ HTML בלאַט, אראפקאפיע אַ גאַנץ נייַ פּעקל פון HTML, אפֿשר אראפקאפיע עטלעכע מער בילדער, עטלעכע אנדערע קסס טעקעס נאָר פֿאַר מיר צו ענטפֿערן אַז זייער פּשוט קשיא פון ווי פיל טוט דעם לאַגער פּרייַז. מיט אַדזשאַקס מיר קענען מאַכן דעם אַ פּלאַץ גרינגער. מיר זען אַראָפּ דאָ אַז איך בין פֿאַרבינדונג אין אַ דזשאַוואַסקריפּט טעקע גערופן קוואָטע.דזשס. זאל ס 'פאקטיש עפענען זיך אַז טעקע. נישט דאָרט. אַלע פון ​​מיין דזשאַוואַסקריפּט טעקעס זענען געגאנגען צו זייַן ליגן אין HTML אַזוי אַז די וועב בלעטערער קענען צוטריט עס. דעמאָלט מיר האָבן אַ באַזונדער Directory דאָ פֿאַר דזשאַוואַסקריפּט, און איצט דאָ איז קוואָטע.דזשס. אין דער שפּיץ פון דעם טעקע דעם זאגט דאָ אַז איך ווילן צו וואַרטן פֿאַר די גאנצע בלאַט צו זייַן לאָודיד איידער איך פּרובירן צו טאָן עפּעס. פארוואס איז אַז נייטיק? עס טורנס אויס אַז דער ווייַטער זאַך איך בין געגאנגען צו טאָן דאָ איז אָנהייב קוקן פֿאַר אַן עלעמענט וואָס שוועבעלעך עטלעכע סעלעקטאָר. אויב דעם דזשאַוואַסקריפּט איז אלץ עקסאַקיוטאַד איידער דעם עלעמענט איז לאָודיד אויף דעם בלאַט, דעריבער אַלץ איך פּרובירן צו טאָן איז ניט געגאנגען צו אַרבעט ווייַל איך בין געגאנגען צו פּרובירן צו אויסקלייַבן עפּעס וואָס איז נישט דאָרט נאָך. אַזוי דעם שורה אַרויף שפּיץ זאגט איך ווילן איר צו וואַרטן ביז אַלץ איז לאָודיד אַזוי מיר רע געראַנטיד אַז קיין יסודות איך בין קוקן פֿאַר זענען פאקטיש אויף דעם בלאַט. דאס דאָללאַר צייכן דאָ מיטל איך בין ניצן די ביבליאָטעק גערופן דזשקווערי. דאס דזשקווערי ביבליאָטעק אַלאַוז אונדז צו נוצן די סעלעקטאָרס אַז מיר נאָר געקוקט בייַ. דורך זאגן $ דעמאָלט גייט פארביי אין ווי אַן אַרגומענט דעם # פאָרעם-ציטירן, איך בין איצט סאַלעקטינג אַז פאָרעם אַז מיר נאָר גענומען אַ קוק בייַ. איצט איך האָבן אַ פאַרטרעטונג פון וואָס פאָרעם אין זכּרון עפעס. אויף דעם כייפעץ איצט, דעם פאַרטרעטונג פון דער פאָרעם, איך בין איצט ניצן אַ פֿונקציע גערופן אויף. וואָס דאָס פונקציאָנירן טוט איז עס ס געגאנגען צו צוטשעפּען אַ געשעעניש האַנדלער. די געשעעניש וואָס מיר רע געגאנגען צו הערן פֿאַר איז די פאָרלייגן געשעעניש. אַזוי ווען דער באַניצער קליקס וואָס פאָרלייגן קנעפּל אָדער דריקט אַרייַן, דעם געשעעניש איז געגאנגען צו פייַער. דורך כוקינג אין דעם, איך קענען איצט אָוועררידע די פעליקייַט נאַטור פון די פאָרעם. אָן דעם דזשאַוואַסקריפּט, די פאָרעם וואָלט פאָרלייגן צו וועלכער פפּ טעקע מיר געניצט אין וואָס קאַמף אַטראַביוט. אבער אַנשטאָט, איך בין איצט געזאגט, וואַרטן, וואַרטן, וואַרטן, איך טאָן ניט וועלן איר צו פאקטיש טאָן אַז. איך ווילן דאָס צו פּאַסירן איידער איר גיין און פּרובירן צו פאָרלייגן צו עטלעכע פפּ טעקע. איצט וואָס טאָן איך ווילן צו טאָן? אין דעם פונט איך ווילן צו נוצן אַדזשאַקס עפעס צו מאַסע אין וואָס די פּרייַז פון די לאַגער איז. דער ערשטער זאַך איך דאַרפֿן צו וויסן איז וואָס לאַגער דער באַניצער איז קוקן אַרויף. צו טאָן אַז איך בין געגאנגען צו נוצן אן אנדער סעלעקטאָר. דאס איז דער דריט סעלעקטאָר מיר געקוקט בייַ פאר. דאס זאגט אַז איך ווילן צו אָנהייבן אַוועק דעם פאָרעם עלעמענט מיט אַ שייַן פון פאָרעם-ציטירן. דעמאָלט ערגעץ ין פון וואָס פאָרעם עס האט צו זייַן אַ אַרייַנשרייַב עלעמענט וואָס האט אַ נאָמען פון סימבאָל. אויב מיר קוקן צוריק אין אונדזער HTML, מיר געזען אַז מיר האבן אַ אַרייַנשרייַב [נאָמען = סימבאָל]. אַז מיטל וואָס דאָס איז געגאנגען צו אויסקלייַבן אַז טעקסט קאַסטן אַז דער באַניצער איז טייפּינג אין. אַז ס פייַן. מיר האָבן די טעקסט קעסטל. איצט מיר נאָר דאַרפֿן צו וויסן וואָס ס 'ין פון עס. צו טאָן וואָס מיר קענען רופן דעם אופֿן דאָ, דעם. וואַל, און דאָס זאגט איך וויסן וואָס טעקסט קעסטל איר האָבן. איך ווילן איר צו דערציילן מיר וואָס עס איז דער באַניצער טייפּט אין אַז טעקסט קעסטל. איצט מיר האָבן אַ שטריקל גערופן סימבאָל וואָס איז גלייַך צו וועלכער דער באַניצער טייפּט ין אַז ס פייַן. מיר קענען נוצן אַז שטריקל איצט צו מאַכן אונדזער בעטן. דאס איז אַ נייע פֿונקציע דאָ, דעם $, אַחוץ מיר ניטאָ קיין מער געגאנגען צו זייַן סאַלעקטינג עלעמענטן, מיר רע געגאנגען צו זייַן פאַך אַ אַנדערש פונקציאָנירן אַז ס צוגעשטעלט צו אונדז דורך דזשקווערי. דאס אַדזשאַקס פֿונקציע איז וואָס ס 'פאקטיש געגאנגען צו מאַכן דעם הטטפּ בעטן. אַזוי מיר האָבן צו זאָגן עס אַ ביסל זאכן. דער ערשטער זאַך מיר האָבן צו זאָגן דעם פֿונקציע איז ווו איך ווילן די בעטן צו גיין. ערגעץ אין מיין פּרויעקט איך האָבן דעם טעקע ין פון דעם HTML Directory גערופן קוואָטע.פפּ. איך קענען צוטריט דעם טעקע, מיר געזען, נאָר ווי דעם, אויב איך גיין צו לאָקאַלהאָסט / קוואָטע.פפּ. איך ווילן מיין דזשאַוואַסקריפּט צו מאַכן אַ בקשה צו אַז בלאַט. וואָס טיפּ פון בעטן איצט? מיר געזען פריער אַז די פאָרעם האט אַז אופֿן = "פּאָסטן" אַטראַביוט, און אַז מיטל עס ס געגאנגען צו מאַכן אַ פּאָסטן בעטן, אַזוי עס ס ניט געגאנגען צו שטעלן עפּעס אין די URL, אלא ווי אַ באַקומען בעטן, וואָס וואָלט נאָר זייַן פייערד אויב מיר נאָר געליינט די בלאַט מיט די וועב בלעטערער, ​​פֿאַר בייַשפּיל. איצט מיר ווע געזאגט איך ווילן צו מאַכן אַ הטטפּ פּאָסטן בעטן צו אַ בלאַט ליגן בייַ קוואָטע.פפּ. ווען מיר פאָרלייגן די פאָרעם, געדענקען מיר קען צוטריט די אַרייַנשרייַב יסודות ין פון וואָס פאָרעם מיט וואָס $ _פּאָסט בייַטעוודיק. אַזוי ווייַט אין די געשיכטע מיר האָבן נישט פאקטיש געשיקט צוזאמען קיין דאַטן נאָך. מיר ווע נאָר האט מיר רע מאכן אַ אַדזשאַקס בעטן און דאָ ס דער טיפּ פון בעטן מיר רע געמאכט. איצט מיר דאַרפֿן צו פאקטיש שיקן עטלעכע דאַטן צו דעם בלאַט. צו טאָן וואָס מיר קענען נוצן דעם פאַרמאָג גערופן דאַטן. די ווערט פון דעם פאַרמאָג איז פאקטיש אַ אַססאָסיאַטיווע מענגע. די סיבה פֿאַר דעם איז עס אַלאַוז אונדז צו שיקן מער ווי נאָר 1 שטיק פון דאַטן. אַז ס 'וואָס מיר האָבן די געגרייַזלט ברייסאַז דאָ נעסטעד ין פון די אנדערע געגרייַזלט ברייסאַז. די שליסלען אין די אַססאָסיאַטיווע ערייז זענען געגאנגען צו זייַן די זעלבע זאַך ווי יענע נאָמען אַטראַביוץ אין אונדזער פאָרעם עלעמענטן. אַז מיטל אַז אויב איך שיקן צוזאמען אַ שליסל פון סימבאָל, אַז מיטל מיין פפּ בלאַט קענען צוטריט דעם דאַטן מיט $ _פּאָסט [סימבאָל] פּונקט ווי מיר האבן פריער ווען מיר זענען סאַבמיטינג אַ פאָרעם. און איצט די פאַקטיש דאַטן מיר ווילן צו שיקן איז געגאנגען צו זייַן די ווערט ין פון דעם אַססאָסיאַטיווע מענגע. מיר סטאָרד דעם טעקסט אין אַ בייַטעוודיק גערופן סימבאָל, און אַזוי מיר רע שיקט צוזאמען איצט אַ שליסל פון סימבאָל און אַ ווערט פון וועלכער דער באַניצער טייפּט ין איצט מיר ווע געמאכט דעם הטטפּ בעטן, אונדזער פפּ טעקע האט עקסאַקיוטאַד, און עס ס געגאנגען צו שיקן עטלעכע דאַטן צוריק איצט צו דעם קליענט וואָס נאָר געמאכט דעם בעטן. איצט מיר דאַרפֿן צו ריספּאַנד צו וועלכער די סערווער האט צו אונדז. צו טאָן וואָס מיר האָבן דאָס לעצטע פאַרמאָג דאָ גערופן הצלחה. די ווערט פון דעם הצלחה שליסל איז פאקטיש געגאנגען צו זייַן אַ פֿונקציע, און דאָס איז איינער פון די טאַקע קיל זאכן איר קענען טאָן מיט דזשאַוואַסקריפּט. נישט נאָר קענען איר האָבן ינץ אָדער ערייז ווי אַ ווערט ין פון אַ אַססאָסיאַטיווע מענגע, מיר קענען אויך האָבן אַ פֿונקציע. אַזוי דורך זאגן הצלחה, דאָס איז מיין שליסל. א צווייפּינטל זאגט דאָ קומט די ווערט, און איצט די ווערט פון דעם איז פאקטיש אַ פֿונקציע. אַזוי מיר טאָן ניט דאַרפֿן צו געבן דעם פֿונקציע אַ נאָמען פּער סיי. מיר קענען נאָר זאָגן דעם איז געגאנגען צו זייַן עטלעכע פונקציאָנירן. עס ס געגאנגען צו נעמען 1 אַרגומענט. דער אַרגומענט צו דעם פֿונקציע איז געגאנגען צו זייַן וועלכער די סערווירער געשיקט אונדז צוריק פון די בעטן. פּונקט ווי ווען אונדזער בלעטערער מאכט אַ בקשה, דער סערווער סענדז עפּעס צוריק און דער בלעטערער דיספּלייז עס, אין דעם קאָנטעקסט פון אַדזשאַקס מיר נאָר געמאכט אַ בקשה, דער סערווער געשיקט עפּעס צוריק, און איצט מיר האָבן אַז רעפּריזענטיד ווי אַ שטריקל. מיט וואָס שטריקל איך וואָלט נאָר ווי צו אַרויסווייַזן אַז אויף דעם בלאַט. צו טאָן אַז איך בין געגאנגען צו האָבן איין לעצטע סעלעקטאָר. איך ווילן צו אויסקלייַבן דעם עלעמענט מיט די שייַן פּרייַז. דאס איז נאָר אַ ליידיק דיוו אַז איך ווע באשאפן אויף דער בלאַט, און איך וועלן צו שטעלן די אינהאַלט פון וואָס דיוו צו זייַן וועלכער די סערווירער געשיקט אונדז צוריק. איך ווע פאקטיש געווארן מאדיפיצירט קוואָטע.פפּ אַ ביסל. אלא ווי פאַך ופפירן און רענדערינג עטלעכע בלאַט, קוואָטע.פפּ איצט איז פשוט געגאנגען צו דרוקן אויס די ווערט פון דעם לאַגער ווי אַ שטריקל. אַזוי אויב איר געווען צו פאקטיש באַזוכן דעם בלאַט, איר וואָלט נאָר זען אַז קליין שטריקל פון וועלכער די לאַגער פּרייַז איז. איינער לעצטע זאַך מיר דאַרפֿן צו טאָן דאָ איז נאָר מאַכן זיכער דעם פֿונקציע קערט פאַלש. וואָס דאָס זאגט איז אַז אויב איך בין ין פון אַ געשעעניש האַנדלער און אַז געשעעניש האַנדלער קערט פאַלש אַנשטאָט פון אומגעקערט אמת, אַז מיטל אַז איך טאָן ניט וועלן די אָריגינעל געשעעניש צו פייַער. אין דעם פאַל, אויב מיר האבן נישט האָבן קיין דזשאַוואַסקריפּט און מיר דערלאנגט אַ פאָרעם, אונדזער וועב בלעטערער איז געגאנגען צו זאָגן, "איך בין געגאנגען צו שיקן אַז דאַטן צוזאמען," און זיי ניטאָ געגאנגען צו שיקן איר צו אן אנדער בלאַט. ווייַל מיר רע ניצן אַדזשאַקס איצט, עס ס ניט דאַרפֿן צו שיקן די באַניצער צו אן אנדער בלאַט. מיר רע נאָר געגאנגען צו אַרויסווייַזן די רעזולטאַטן דינאַמיקאַללי אויף דעם זעלבע בלאַט. מיר טאַקע טאָן ניט וועלן זיי צו גיין ערגעץ, און איך ווילן צו בלייַבן אויף דער זעלביקער בלאַט. אַזוי דורך אומגעקערט פאַלש, מיר ענשור אַז די פאָרעם טוט ניט טאָן אַז פֿאַר אונדז. זאל ס נעמען אַ קוק אין וואָס דאָס פאקטיש קוקט ווי. אונדזער ציטירן בלאַט קוקט די זעלבע. זאל מיר ציען אַרויף די ינספּעקטאָר אַראָפּ דאָ אַזוי מיר קענען זען וואָס ס 'געגאנגען אויף. מאַכן עס אַ ביסל ווייניקער ריזיק. געדענק אויב מיר עפענען זיך די נעטוואָרק קוויטל, דאָס איז ווו מיר קענען זען אַלע פון ​​די הטטפּ ריקוועס וואָס זענען געשעעניש אויף דעם בלאַט. פֿאַר אַ סימבאָל לאָזן מיר טיפּ אין אַאַפּל און גיט באַקומען קוואָטע. איצט מיר געזען אַז אַ טיילן פון עפּל קאָס עטלעכע נומער פון דאָללאַרס נאָר ארויס אויף די בלאַט, אָבער די URL האט נישט טוישן בייַ אַלע. אין פאַקט, דאָ איז די הטטפּ בעטן אַז מיר נאָר געמאכט. מיר געמאכט אַ פּאָסטן בעטן צו קוואָטע.פפּ. וואָס מאכט זינען. דאס איז וואָס די סערווירער געשיקט אונדז צוריק. עס ס ניט מער דעם דזשייגאַניק HTML דאָקומענט מיט בילדער און זאכן ווי אַז, עס ס נאָר אַ שורה פון טעקסט, און דאַן מיר נאָר געוויזן די שורה פון טעקסט. אויב מיר גיין צוריק צו דער כעדערז און זען וואָס מיר פאקטיש געשיקט ין פון דעם הטטפּ בעטן, מיר קענען זען אַראָפּ דאָ אַז מיר געשיקט צוזאמען אַ שליסל פון סימבאָל און אַ ווערט פון אַאַפּל, וואָס איז וואָס דער באַניצער טייפּט ין דאס איז פייַן, אָבער עס ס נאָך אַ ביסל אַנויינג. איך נאָך האָבן צו דריקט דעם קנעפּל צו באַקומען די לאַגער ציטירן. מיר רע פאַרנומען מענטשן און מיר טאָן נישט האָבן צייַט צו גיט קנעפּלעך. גוגל איינגעזען דעם אַ ביסל בשעת צוריק ווען זיי ימפּלאַמענטאַד גוגל רעגע. וואָס גוגל רעגע טוט איז ווי איר ניטאָ טייפּינג עס נאָר סטאַרץ ווייַזנדיק רעזולטאַטן פֿאַר איר אַזוי איר טאָן ניט האָבן צו זאָרג וועגן אַפֿילו קליקינג זוכן. פאקטיש, אַ שפּאַס געשיכטע שייַכות צו וואָס. אַמאָל גוגל רעגע געקומען אויס, מענטשן זענען געווען ווי, "וואָו, דאָס איז סופּער אַמייזינג." "דאס איז אַזוי קיל." און אַ תּלמיד אַראָפּ אין סטאַנפאָרד ווער איז געווען 19 בייַ די צייַט געמאכט דעם פּלאַץ גערופן יאָוטובע רעגע. כל יאָוטובע רעגע טוט איז יפעקטיוולי זוכן יאָוטובע טייקעף. אַזוי אלא ווי בעת צו גיין צו YouTube.com און שלאָגן זוכן, ווען איך אָנהייבן טייפּינג אין יאָוטובע רעגע עפּעס ווי קס50, מיר קען זען דאָ אַז עס ס אַטעמפּטינג צו אויף אַ פּאַמעלעך אינטערנעט קשר באַפעלקערן די רעזולטאַטן לעבן. צו טאָן וואָס מיר קענען פאקטיש מאַכן אַ זייער פּשוט מאַדאַפאַקיישאַן צו אונדזער קוואָטע.דזשס טעקע. רעכט איצט מיר רע אַטאַטשינג דעם געשעעניש ווען די פאָרעם איז דערלאנגט. מיר טאָן ניט טאַקע וועלן צו מאַכן די באַניצער פאָרלייגן אַז פאָרעם ענימאָר, אַזוי לאָזן ס אַנשטאָט פייַער דעם געשעעניש יעדער צייַט דער באַניצער דריקט אַ שליסל. צו טאָן וואָס לאָזן ס ערשטער טוישן די געשעעניש פון פאָרלייגן צו קייופּ. אַז מיטל וואָס אלא ווי ווארטן פֿאַר די פאָרעם צו פאָרלייגן, יעדער צייַט דער שליסל איז געדריקט, עפּעס איז געגאנגען צו פּאַסירן. עס ניט מער מאכט זינען צו צוטשעפּען דעם קייופּ געשעעניש צו דער גאנצער פאָרעם. מיר טאַקע בלויז זאָרגן וועגן וואָס זוכן קעסטל. צו אויסקלייַבן אַז איצט, מיר קענען טוישן דאָס צו זייַן, אלא ווי פאָרעם-ציטירן, פאָרעם-ציטירן און מיר וועט האָבן אַ אַרייַנשרייַב (טיפּ = טעקסט) אָדער מיר געקענט זאָגן (נאָמען = סימבאָל) - וועלכער מיר ווילן. איצט דאָרט ס איינער לעצטע זאַך מיר האָבן צו טאָן. געדענק אַראָפּ דאָ ווען מיר געזאגט צוריקקומען פאַלש מיר האט מיר טאָן ניט ווילן אַז פעליקייַט געשעעניש צו פייַער. אבער עס פּונקט אַזוי כאַפּאַנז אַז אויב מיר דיסייבאַל אַז איצט, וועלכער מיר טיפּ אין איז נישט געגאנגען צו ווייַזן זיך אין דעם בלעטערער ענימאָר ווייַל וואָס וואָלט זייַן די פעליקייַט נאַטור פון טייפּינג אין אַ טעקסט קעסטל. מיר ניט מער ווילן צו אָוועררידע וואָס, אַזוי לאָזן ס צעשטערן דעם צוריקקומען פאַלש. אויב מיר ראַטעווען וואָס און רילאָוד דער בלאַט, איצט ווען איך אָנהייבן טייפּינג אַאַפּל איר וועט זען אַז די לאַגער פּרייַז בייַ די דנאָ דאָ איז קאַמפּליטינג אויטאָמאַטיש. אַזוי דאָ איז קס50 פינאַנסע רעגע. פאקטיש אַ שפּאַס געשיכטע וועגן די יאָוטובע רעגע איז אַז תּלמיד נאָר מין פון געשריבן עס ווי אַ 1-נאַכט פּרויעקט, און די ווייַטער טאָג ער איז געווען געפֿינט אַ אַרבעט דורך די יאָוטובע סעאָ. אַזוי ווי פּשוט ווי אַז, איר קס50 סטודענטן, דיין לעצט פראיעקטן קענען באַקומען איר אַ אַרבעט אין יאָוטובע. עפּעס ווי וואָס איז אַ טאַקע קיל געדאַנק פֿאַר אַ לעצט פּרויעקט, רעכט? מיר האט עטלעכע שאַפֿן פאַנגקשאַנאַליטי אַז מיר געוואלט צו ויסשטימען מיט. מיר פֿאַרבעסערן די באַניצער דערפאַרונג אַ קליין ביסל, און פּלוצלינג שאַרף עפּעס אויף יאָוטובע רעגע זאל זייַן אַ פּלאַץ גרינגער ווי שאַרף פֿאַר עס אויף רעגולער יאָוטובע. אַזוי אַז ס אַדזשאַקס אין אַ נאַטשעל. אין די ביישפילן אַז יוסף איז געווען ווייַזונג, מיר געזען אַ פּלאַץ פון אַוטאָקאָמפּלעטעס, און יענע אַוטאָקאָמפּלעטעס זענען טאַקע, טאַקע האַנטיק ווייַל מיר טאָן ניט האָבן צו געדענקען - פֿאַר בייַשפּיל, אויב איר טאָן ניט געדענקען די לאַגער פּרייַז פֿאַר עפּל און מיר נאָר וויסן עס ס אַאַ עפּעס, אלא ווי נאָר געזאגט צו מיר, "א טיילן פון דעם זאַך קאָס דעם פיל געלט," איך 'ד מין פון ווי צו וויסן וואָס סטאַקס אָנהייבן מיט אַאַ. מיר קענען טאָן אַז טאַקע נייסלי מיט די באָאָצטראַפּ ביבליאָטעק אַז ס 'שוין אַרייַנגערעכנט ין פון קס50 פינאַנסע. אויב איר קומען אַרויף דאָ צו די דזשאַוואַסקריפּט קוויטל און מעגילע אַראָפּ צו טיפּעאַהעאַד, דאָס איז נאָר אַ פייַן פּלוגין אַז עמעצער שוין געשריבן פֿאַר אונדז, און מיר קענען לייכט נוצן זייַן פאַנגקשאַנאַליטי ווי דעם. איך טייפּט אין אַן א, און דאָ איז אַ רשימה פון עטלעכע שטאַטן אַז אָנהייבן מיט יי זאל ס זאָגן אַז איך טראַכטן דעם איז טאַקע קיל און עס ס צייַט פֿאַר מיר צו אַרייַננעמען דעם אויף מיין בלאַט. עס טורנס אויס אַז דאָס איז טאַקע, טאַקע פּשוט. זאל ס שפּרינגען איבער דאָ צו קוואָטע3.דזשס. מייַן טעקע קוקט אַ קליין ביסל אַנדערש. אַראָפּ דאָ אַלע פון ​​מיין אַדזשאַקס שטאָפּן איז די זעלבע. איך ווילן צו מאַסע די לאַגער דאַטן אָן ווייל צו גיין צו אן אנדער בלאַט. אבער איצט איך ווילן צו נוצן דעם פּלוגין. די באָאָצטראַפּ דאַקיומענטיישאַן האט גרויס ביישפילן פון ווי פּונקט איך קענען טאָן וואָס. איך ווילן צו זאָגן, "דאָ ס דער אַרייַנשרייַב אַז איך ווילן צו אַוטאָקאָמפּלעטע אויף," און איך בין געגאנגען צו רופן דעם פֿונקציע גערופן טיפּעאַהעאַד, און אַז ס 'געגאנגען צו שעפּן אַלע פון ​​די טיפּעאַהעאַד שטאָפּן פֿאַר אונדז. עס וועט ינישאַלייז די רשימה, עס וועט טאָן אַלע פון ​​אונדזער פֿילטרירונג. דער בלויז זאַך עס דאַרף צו וויסן איז וואָס דאַטן מיר רע אַוטאָקאָמפּלעטינג אויף. אַזוי איך געפונען אויס דעם שליסל נאָר דורך לייענען די דאַקיומענטיישאַן און קוקן בייַ די ביישפילן. אויב איך געבן עס אַ שליסל פון מקור, די ווערט פון דעם שליסל איז נאָר עטלעכע מענגע פון ​​זאכן איך ווילן צו אַוטאָקאָמפּלעטע אויף. דאס בייַטעוודיק געקומען פון דעם אנדערע טעקע. איך עפענען אַרויף סימבאָלס.דזשס. דאס סימבאָלס.דזשס איז נאָר דאָס טאַקע, טאַקע גרויס מענגע מיט סטרינגס פון אַלע פון ​​די לאַגער סימבאָלס פון די נאַסדאַק. אויב איך ווילן צו שפּרינגען צוריק צו דער HTML, אַזוי דזשהאַרוואַרד, ווהאָסץ, גלאָבאַלהאָסט, HTML, טעמפּלאַטעס, קוואָטע_פאָרם. זינט אַז ס איצט גערופן קוואָטע3.דזשס, לאָזן מיר טוישן די דזשאַוואַסקריפּט טעקע איך בין אַרייַנגערעכנט דאָ. איצט איך האָבן קוואָטע3.דזשס, אַזוי איך בין געגאנגען צו מאַסע אין אַז באַזונדער דזשאַוואַסקריפּט טעקע, דער איינער וואָס האט אַז באָאָצטראַפּ אַוטאָקאָמפּלעטע. איצט ווען איך שפּרינגען צוריק צו דער בלעטערער, ​​רילאָוד די בלאַט, און איך אָנהייבן טייפּינג אַאַ, דאָרט ס מיין אַוטאָקאָמפּלעטע. און עס איז געווען טאַקע ווי פּשוט ווי אַז. איך האט 1 שורה פון קאָד וואָס נאָר געזאגט, "דאָ זענען די זאכן איך ווילן צו אַוטאָקאָמפּלעטע אויף," און פּלוצלינג איך האָבן דעם טאַקע, טאַקע פייַן פאַנגקשאַנאַליטי מיט נישט אַ גאנצע פּלאַץ פון מי בייַ אַלע. ווי איר ניטאָ דעוועלאָפּינג וועבסיטעס און דער הויפּט די פראָנט סוף זייַט פון זאכן, איר ניטאָ געגאנגען צו געפֿינען דאָס איז די פאַל אַ פּלאַץ. עס זענען אַ פּלאַץ, פּלאַץ, פּלאַץ פון טאַקע קיל פֿרייַ לייברעריז אויס דאָרט וואָס מאַכן עס סופּער גרינג צו טאָן זאכן ווי דעם. קענען ווער עס יז טראַכטן פון קיין דראָבאַקס פון פשוט אַוטאָקאָמפּלעטינג אויף דעם גרויס רשימה פון סימבאָלס? וואָס קען זייַן עפּעס אַז ס 'נישט דער בעסטער מיט דעם צוגאַנג? יאָ. >> [תּלמיד] צייט, אויב איר האָבן אַ פּלאַץ פון [ינאָדאַבאַל] יאָ. רעכט איצט מיר רע דאַונלאָודינג דעם ריזיק דזשאַוואַסקריפּט טעקע און דאָרט ס אַ פּלאַץ פון סימבאָלס. און אַזוי אויב מיר האָבן אַ טאָן פון שטאָפּן, דעם קען מין פון פאַרגרעסערן די לייטאַנסי פון ניט נאָר שאַרף אָבער אויך דאַונלאָודינג די פאַקטיש טעקע. גרויס. עפּעס אַנדערש? רעכט איצט דאָרט ס קיין פאַקטיש זינען פון שייכות. אויב איך טיפּ אין אַ א, די קאָמפּאַניעס וואָס ווייַזן זיך דאָ זאל ניט זייַן דער רובֿ פאָלקס קאָמפּאַניעס וואָס אָנהייבן מיט יי איידער איך באַקומען צו עפּל, עס זאל נעמען עטלעכע מער אותיות צו געפֿינען וואָס איך בין קוקן פֿאַר. דאס אַוטאָקאָמפּלעטע טוט ניט האָבן דעם חוש פון שייכות. עס ס נאָר געגאנגען צו זאָגן, "עניטינג וואָס שוועבעלעך איך בין געגאנגען צו אַרויסווייַזן". אַנשטאָט פון וואָס, איך 'ד ווי צו עפעס ויסשטימען עטלעכע שייכות אין מיין אָנפֿרעגן. אויב איך גיין איבער דאָ צו יאַהאָאָ! פינאַנסע, finance.yahoo.com, אויב איך פּרובירן צו אַרייַן אַ סימבאָל אויף יאַהאָאָ! פינאַנסע ס בלאַט און איך אָנהייבן טייפּינג גאָאָג, איך האב דעם פייַן רשימה פון זאכן. קלאר, עס קוקט ווי יאַהאָאָ! פינאַנסע איז טאן עפּעס מער קלוג דאָ. זיי האָבן עטלעכע שייכות און זיי אויך האָבן נאָך אינפֿאָרמאַציע ווי דער נאָמען פון דעם לאַגער. אַז ס 'עפּעס וואָס איך קען ניט טאַקע באַקומען מיט נאָר מיין לאַגער רשימה פון סימבאָלס. איך ווילן דעם און אַזוי איך בין געגאנגען צו נעמען עס. צו טאָן וואָס לאָזן ס טאָן אַ ביסל זאכן. זאל ס ערשטער עפענען זיך די ינספּעקטאָר אויף דעם בלאַט ווייַל מיר געזען אַז דעם בלאַט איז ניט רעלאָאַדינג בייַ אַלע, אַזוי עס ס מיסטאָמע ניצן אַדזשאַקס עפעס צו זייַן לאָודינג זייַן דאַטן. מיר קענען געפֿינען אויס וואָס דאַטן עס ס 'לאָודינג. אויב איך דרוק אויף דעם נעטוואָרק קוויטל, די ביסט געגאנגען צו זייַן אַלע פון ​​די ריקוועס אַז אָנהייבן צו זייַן פייערד. איצט אויב איך טיפּ אין גו, מיר קענען זען אַז איך נאָר גאַט אַ נייַ הטטפּ בעטן. דאס איז מיסטאָמע ווו אַז דאַטן איז קומענדיק פון. זיכער גענוג, אויב איך קוק אין דעם URL, וואָס איז אַ ביסל סטריינדזשלי געהייסן, מיר קענען זען אַז דאָס איז פּונקט וואו יאַהאָאָ איז שיקט אַוועק זייַן דאַטן פון. איך ווע באשאפן אַ באַזונדער טעקע גערופן סוגגעסט.פפּ אַז ס 'זייער ענלעך אין גייסט צו די לאָאָקופּ פונקציאָנירן. עס ס בייסיקלי געגאנגען צו מאַכן אַ אָנפֿרעג צו יאַהאָאָ ס URL, באַקומען צוריק עטלעכע דאַטן, און שיקן עס צוריק צו מיר. איצט, אלא ווי ניצן דעם גרויס, ריזיק רשימה פון סימבאָלס, איך קענען נוצן יאַהאָאָ ס פייַן שייכות זאכן, און איך טאָן ניט האָבן צו אָפּלאָדירן אַז מאַסיוו דזשאַוואַסקריפּט טעקע. איך בין נאָר געגאנגען צו ציען אַראָפּ די פאקטיש באַטייַטיק לאַגער סימבאָלס. זאל ס שפּרינגען אין וואָס. אַזוי HTML, דזשס. מיר רע איצט אין קוואָטע4. איצט מיר ניטאָ קיין מער ניצן אַז גרויס רשימה פון דזשאַוואַסקריפּט טעקעס. אבער דאָרט ס אַ קליין מין פון פּלאַן פּראָבלעם דאָ. מיר ווע האט געזאגט אַז די א אין אַדזשאַקס איז ייסינגקראַנאַס. וואָס אַז מיטל איז אַז ווען איך מאַכן אַ אַדזשאַקס בעטן, אַזוי רעכט דאָ אויף שורה 8, דאָס איז ווו מיין אַדזשאַקס בעטן איז פאקטיש פייערד. זאל ס זאָגן איצט איך האָבן עטלעכע קאָד אַראָפּ דאָ אַז ס 'געגאנגען צו טאָן עטלעכע שטאָפּן ווי פלינק דער באַניצער אָדער טוישן עפּעס אויף דעם בלאַט. וואָס ס 'נישט געגאנגען צו פּאַסירן איז דער בלעטערער איז נישט געגאנגען צו וואַרטן פֿאַר דעם בעטן צו פאָרזעצן איידער קומען אַראָפּ און היטטינג דעם שורה. אַז ס די ייסינגקראַנאַס טייל. עס ס געגאנגען צו מאַכן דעם בעטן און זאָגן, "ווען איר ענדיקן, "קומען צוריק און רופן אַז פונקציאָנירן אַז איך דערציילט איר צו רופן ין פון הצלחה". אַז מיטל מיר קענען ניט נאָר אראפקאפיע אַלע די סטאַקס פארויס. מיר דאַרפֿן צו מאַכן די בעטן און וואַרטן פֿאַר עפּעס צו קומען צוריק. אַז מיטל וואָס פריער, מיר קען פשוט זאָגן באָאָצטראַפּ, "דאָ ס דער רשימה פון זאכן איך ווילן איר צו אַוטאָקאָמפּלעטע אויף". מיר קענען ניט מער טאָן אַז ענימאָר ווייַל מיר טאָן ניט וויסן וואָס מיר ווילן צו פאקטיש אַוטאָקאָמפּלעטע אויף. צומ גליק, באָאָצטראַפּ געדאַנק פון דעם ווייַל יענע ביסט קלוג גייז איבער דאָרט, און זיי פאקטיש געגעבן אונדז אן אנדער וועג צו מאַסע דעם טיפּעאַהעאַד פּלוגין. פריער, די ווערט פון דעם מקור פאַרמאָג איז נאָר דעם גרויס מענגע פון ​​זאכן צו אַוטאָקאָמפּלעטע אויף. איצט דער מקור פאַרמאָג איז פאקטיש אַ פֿונקציע, און דער ציל פון דעם פֿונקציע איז צו רעכענען אויס וואָס די זאכן צו אַוטאָקאָמפּלעטע אויף ביסט. דער וועג עס ס געגאנגען צו רעכענען אַז אויס איז עס ס געגאנגען צו פרעגן יאַהאָאָ! פינאַנסע וואָס דער בעסטער זאכן צו אַוטאָקאָמפּלעטע זענען. צו טאָן אַז איך בין געגאנגען צו מאַכן אַ זייער ענלעך אַדזשאַקס בעטן. איך בין געגאנגען צו בעטן דעם בלאַט בייַ סוגגעסט.פפּ. איך ווילן צו שיקן צוזאמען די סימבאָלס נאָך. און איצט מיין הצלחה, דער באָאָצטראַפּ דאַקיומענטיישאַן דערציילט מיר אַז אין סדר צו באַפעלקערן אַז רשימה פון זאכן, אַלע איך דאַרפֿן צו טאָן איז פאָרן אין דעם מענגע איצט צו די קאַללבאַקק פונקציאָנירן. אבער וואַרטן אַ מינוט. אויב דאָס איז געמיינט צו זייַן אַ מענגע און אַדזשאַקס איז שיקט מיר צוריק טעקסט, ווי איז אַז מעגלעך? דאס ינטראַדוסיז אַ נייע וועג פון יקסטשיינדזשינג דאַטן גערופן דזשסאָן. אין דעם פאַל מיר ניטאָ ניט נאָר שיקט צוריק אַ פּשוט שטריקל פון טעקסט. איצט מיר רע דילינג מיט דעם מער קאָמפּליצירט רשימה פון לאַגער סימבאָלס. די לאַגער סימבאָלס קענען אויך אַרייַננעמען זאכן ווי די פירמע 'ס נאָמען אָדער דעם קראַנט פּרייסיז. נאָר ניצן אַ גרויס לאַנג שטריקל וואָס ס נישט פאָרמאַטטעד אין קיין פּרידיקטאַבאַל וועג איז נישט געגאנגען צו זייַן דער בעסטער וועג צו באַקומען דעם דאַטן פון יאַהאָאָ ס סערווער צו מיר אין אַ וועג אַז איך קענען לייכט פֿאַרשטיין. דזשסאָן איז אַ טעכנאָלאָגיע וואָס נעמט מייַלע פון ​​ווי מיר מאַכן אַססאָסיאַטיווע ערייז אין דזשאַוואַסקריפּט. דאס קוקט אַ פּלאַץ ווי אַ דזשאַוואַסקריפּט אַססאָסיאַטיווע מענגע, און אין פאַקט, עס ס ווייַל עס איז. דזשסאָן שטייט פֿאַר דזשאַוואַסקריפּט כייפעץ נאָטאַטיאָן. דאס איז בייסיקלי אַן מסכים אויף פֿאָרמאַט פֿאַר טראַנספערינג דאַטן צוריק און אַרויס. דאָ דעם דזשסאָן כייפעץ אָדער דעם דזשסאָן אַססאָסיאַטיווע מענגע איז שיקט מיר עטלעכע דאַטן וועגן אַ קורס. די שליסלען פון דעם מענגע זענען זאכן ווי לויף וואָס האט אַ ווערט פון קס50, און אַראָפּ דאָ מיר קענען זען אַז איך קענען האָבן אַ ווערט אַז איז אַ מענגע. איך טאָן ניט האָבן צו טאָן זאכן ווי פּאַרס אויס סטרינגס און קוק פֿאַר קאָמעס און טאָן משוגע זאכן ווי אַז. ווייַל דאָס איז דערקלערט אין דעם דזשסאָן פֿאָרמאַט, דזשאַוואַסקריפּט און דזשקווערי שוין האָבן פאַנגקשאַנז צו בייַטן אַ שטריקל וואָס קוקט ווי דעם דזשסאָן אין אַ פאַקטיש דזשאַוואַסקריפּט אַססאָסיאַטיווע מענגע אַז מיר קענען אַרבעטן מיט. טאן וואָס איז ווי פּשוט ווי געזאגט אַז ניט מער איז דאָס טעקע, סוגגעסט.פפּ, שיקט מיר צוריק פשוט אַ שטריקל פון טעקסט, אָבער איך וויסן עס ס געגאנגען צו זייַן שיקט מיר צוריק דזשסאָן. אַז מיטל אַז אַז דזשסאָן קענען ווערן קאָנווערטעד אין אַ דזשאַוואַסקריפּט אַססאָסיאַטיווע מענגע. און אַזוי דזשקווערי, איך וואָלט ווי איר צו טאָן אַז פֿאַר מיר. אַז מיטל אַז דעם ענטפער פּאַראַמעטער דאָ, דאָס איז ניט מער נאָר אַ שטריקל. ווייַל מיר ווע דערציילט דזשקווערי אַז דאָ קומט עטלעכע דזשסאָן, דזשקווערי איז געגאנגען צו זייַן קלוג גענוג צו זאָגן, "איר געוואלט דזשסאָן?" "איך בין געגאנגען צו בייַטן אַז אין אַ אַססאָסיאַטיווע מענגע פֿאַר איר." זאל ס 'פאקטיש נעמען אַ קוק אין די נעטוואָרק קוויטל אַמאָל מיר האָבן קוואָטע4.דזשס. מיר וועט טוישן דעם און רילאָוד דעם בלאַט. איצט איך בין געגאנגען צו דרוקן אין אַ-אַ ווידער. איך ווע געמאכט אַ פּאָר ריקוועס צו סוגגעסט.פפּ, אָבער איצט דעם ענטפער, אלא ווי נאָר די שטריקל, עס ס דזשסאָן. אַזוי איך האָבן אַ עפענען געגרייַזלט בראַסע געזאגט, "דאָ קומט אַ אַססאָסיאַטיווע מענגע." דער ערשטער און בלויז שליסל פון דעם אַססאָסיאַטיווע מענגע איז גערופן סימבאָלס, און דעריבער דאָ איז אַ מענגע פון ​​אַלע פון ​​די באַטייַטיק סימבאָלס קומען איצט פון יאַהאָאָ! פינאַנסע, נישט פון וואָס דזשייגאַניק רשימה. אַז ס ווי איך קענען פשוט באַפעלקערן דעם אַוטאָקאָמפּלעטע פּלוגין מיט עטלעכע דאַטן אַז ס 'נישט קומען פון אַ היגע טעקע אַז ס' שוין פּרידיטערמינד אָבער פון עפּעס אַנדערש. עס טורנס אויס אַז מיר קענען פאקטיש נעמען מייַלע פון ​​אַ טעכנאָלאָגיע גערופן דזשסאָנפּ, אָדער דזשסאָן מיט וואַטן, וואָס וועט עלימינירן דעם סוגגעסט.פפּ מידאַלמאַן. אבער אַנשטאָט פון טאן וואָס, לאָזן ס אַנשטאָט נעמען אַ קוק אין ווי איך קענען פֿאַרבעסערן דעם אַפֿילו מער. איך טאַקע ווי באָאָצטראַפּ ס טיפּעאַהעאַד. עס ס טאַקע פייַן. אבער מיר רע געטינג גוט בייַ דזשאַוואַסקריפּט און מיר ווילן צו מין פון טאָן דעם זיך, אפֿשר נעמען אַ קוק אין וואָס דעם פּלוגין קען זייַן טאן. זאל ס ניט מער נוצן אַז טיפּעאַהעאַד זאַך, און לאָזן ס פּרובירן צו מאַכן דעם רשימה פון סאַגדזשעסטיד סטאַקס זיך. דאָ אין קוואָטע6.פפּ מיר רע געגאנגען צו אָנהייבן אַוועק די זעלבע וועג. יעדער מאָל עמעצער טייפּס עפּעס, מיר ווילן צו מאַכן אַ אַדזשאַקס בעטן. דאס איז ענלעך צו אונדזער אָריגינעל קס50 פינאַנסע רעגע. אלא ווי מאכן אַ בקשה צו קוואָטע.פפּ, מיר רע איצט געמאכט אַ בקשה צו אַז זעלביקער טעקע ווי פריער, דאָס סוגגעסט.פפּ, וואָס איז נאָר געגאנגען צו ציען דאַטן פון יאַהאָאָ! פינאַנסע. ווידער, מיר ניטאָ נאָך יקספּעקטינג דזשסאָן, אָבער איצט זינט דער טיפּעאַהעאַד איז ניט טאן דעם פֿאַר אונדז, מיר אויך דאַרפֿן צו שיקן צוזאמען דעם ווערט וואָס איז ין פון די קראַנט טעקסט קעסטל. איצט מיר וויסן וואָס צו פרעגן יאַהאָאָ! פינאַנסע פֿאַר, און אַזוי איצט דאָ ס דער פֿונקציע וואָס מיר ווילן צו ויספירן אַמאָל די בעטן קאַמפּליץ. מיר טאָן ניט האָבן די פּלוגין צו מאַכן די רשימה פֿאַר אונדז, אַזוי דאָ ס ווו מיר רע פאקטיש געגאנגען צו בויען אַ רשימה פון פֿירלייגן. צו טאָן וואָס, פיל ווי אין פפּ מיר קאַנקאַטאַנייטאַד די גרויס סטרינגס פון HTML דעמאָלט מיר געדרוקט זיי, מיר קענען טאָן די זעלבע פּינטלעך זאַך אין דזשאַוואַסקריפּט. ערשטער מיר רע געגאנגען צו אָנהייבן אַוועק דעם שטריקל גערופן פֿירלייגן, און דעם שטריקל איז נאָר געגאנגען צו אַנטהאַלטן עטלעכע HTML. מיר ווילן עס צו זייַן אַ רשימה פון זאכן, אַזוי מיר רע געגאנגען צו אָנהייבן אַוועק מיט דעם רשימה קוויטל, און איצט מיר רע געגאנגען צו יטעראַטע איבער אַלע פון ​​די סימבאָלס וואָס האבן אומגעקערט צוריק צו אונדז. געדענקען, ווייַל מיר ווע האט היסטאָריש: 'דזשסאָן', דאָס איז נישט אַ שטריקל. דאס איז שוין אַ מענגע פֿאַר אונדז. אַז ס 'טאַקע קיל. מיר קענען פשוט זאָגן, "איך ווילן איר צו צוגעבן אַ רשימה עלעמענט". מיר וועט שטעלן עס ין אַ אַ עלעמענט אין זייַט פון וואָס, מיר וועט געבן עס אַ סאָרט פון פֿירלייגן אַזוי מיר וויסן וואָס עס איז, און איצט דאָ איז דער סימבאָל וואָס מיר גאַט צוריק פון יאַהאָאָ! פינאַנסע. אַמאָל מיר ווע באשאפן אַן עלעמענט פֿאַר יעדער פון די סימבאָלס מיר ווע גאַטאַן צוריק, מיר נאָר ווילן צו נאָענט אַוועק די רשימה. אַזוי איצט פֿירלייגן רעפּראַזענץ דעם ביסל HTML פראַגמענט אַז ווען שטעלן אויף אַ בלאַט איז געגאנגען צו זייַן די רשימה פון זאכן מיר רע קוקן פֿאַר. איצט לאָזן ס פאקטיש שטעלן אַז אויף דעם בלאַט. צו טאָן אַז איך ווע פאקטיש באשאפן דעם אנדערן ליידיק דיוו און איך ווע געגעבן עס אַ שייַן פון פֿירלייגן. פיל ווי מיר שטעלן די אינהאַלט פון די דיוו וואָס וואָלט אַרויסווייַזן די פּרייַז פון די לאַגער דאַטן, מיר איצט נאָר וועלן צו שטעלן די אינהאַלט פון דעם דיוו צו וועלכער דאָס שטריקל איז וואָס כּולל די סימבאָלס. דורך ניצן דעם HTML אופֿן, דאָס פֿירלייגן בייַטעוודיק, דעם שטריקל, איז אַ שטריקל פון HTML. איך ווילן איר צו נעמען אַז HTML און לייגן עס ין פון די דיוו גערופן פֿירלייגן. מיר ווע נאָר אַפּפּענדעד עפּעס צו די דאַם איצט. מיר ווע צוגעגעבן עטלעכע נייַ יסודות צו די דאַם וואָס מיר קענען איצט אַרויסווייַזן אויף דעם בלאַט. זאל ס זען וואָס דאָס קוקט ווי. אויב מיר מאַסע אין קוואָטע6 און איצט מיר קומען צוריק, איצט ווען איך אָנהייבן טייפּינג אַאַפּל, מיר ניט מער האָבן אַז באָאָצטראַפּ אַוטאָקאָמפּלעטע, אָבער מיר איצט האָבן דעם רשימה אַז מיר געמאכט זיך. דאס איז אַ קליין ביסל אַגליער ווי די באָאָצטראַפּ טיפּעאַהעאַד, פֿאַר בייַשפּיל, אָבער עס טוט לאָזן אונדז צו טאָן איינער אנדערע זאַך. ווען מיר זענען קוקן בייַ אַז באָאָצטראַפּ פּלוגין, מיר געזען אַז ווען מיר אַוטאָקאָמפּלעטעד, איינער פון די אַוטאָקאָמפּלעטע וואַלועס איז אַאַפּל. וואָס זאל ניט זייַן אַזוי נוציק. ווי אַ באַניצער, איך זאל נישט תיכף דערקענען אַלע פון ​​די לאַגער סימבאָלס. וואָס איך בין מיסטאָמע מער מסתּמא צו דערקענען זענען די פירמע 'ס פאַקטיש נעמען. אַזוי וואָלט נישט עס זייַן טאַקע נוציק אויב אלא ווי געזאגט אַאַפּל דאָס האט עפּעס ווי עפּל ינק ווייַל מיר ווע ראָולד דעם זיך, מיר קענען טאַקע לייכט טאָן אַז. זאל ס עפענען זיך אונדזער לעצטע ציטירן טעקע דאָ, אַזוי קוואָטע7. זעלבע זאַך. איך ווע נאָר באשאפן דעם אנדערן פפּ טעקע וואָס וועט צוריקקומען צו אונדז מער ווי נאָר די סימבאָלס. עס וועט אויך געבן אונדז צוריק די פירמע 'ס נעמען. און אַזוי מיר רע טאן די זעלבע זאַך. מיר רע מאכן אַ אַדזשאַקס בעטן. אַמאָל די בעטן האט געענדיקט, מיר רע געגאנגען צו ויספירן דעם פֿונקציע דאָ, און דעם פֿונקציע איז געגאנגען צו בויען זיך אַ גרויס שטריקל פון עלעמענטן. אבער די חילוק דאָ איז אַז די ווערט פון די רשימות איז ניט מער נאָר די סימבאָל, עס ס איצט די נאָמען. אַזוי מיר האָבן איין קליין פּראָבלעם. ווען מיר נוצן אונדזער לאָאָקופּ, מיר דאַרפֿן צו עפעס פאָרן עס די סימבאָל. מיר קענען נישט פאָרן לאָאָקופּ עפּעס ווי מייקראָסאָפֿט קאָרפּאָראַטיאָן. מיר דאַרפֿן צו פאָרן עס מספט. ווען מיר רע שרייבן HTML, מיר האָבן גורל פון פייַן געבויט-אין אַטראַביוץ. אַ א זאל האָבן פארבונדן מיט עס אַ הרעף אָדער אַ קלאַס. אבער וואָס מיר טאַקע דאַרפֿן איצט איז פֿאַר יעדער פון די לינקס צו האָבן אַ לאַגער סימבאָל פארבונדן מיט אים. עס ס ניט געבויט-אין HTML אַטראַביוט פֿאַר לאַגער סימבאָל, אָבער צומ גליק, הטמל5 אַלאַוז אונדז צו מאַכן אונדזער אייגן אַטראַביוץ צו זייַן וועלכער מיר ווילן. דורך זאגן דאַטן-סימבאָל, איך ווע באַקענענ אַ נייַ אַטראַביוט וועמענס נאָמען איך נאָר געמאכט אַרויף, און דאָס איז אָוקיי ווייַל איך פּרעפאַסט עס מיט דעם דאַטן. מיר רע געגאנגען צו קראָם ין פון דאָרט די סימבאָל פון די לאַגער איצט. וואָס אַז מיטל איז אַז אַפֿילו כאָטש מיר רע ווייַזנדיק די ווערט פון די פירמע 'ס נאָמען ין פון אונדזער אַוטאָקאָמפּלעטע, מיר ניטאָ נאָך רימעמבערינג דער סימבאָל וואָס איז פארבונדן מיט יעדער פירמע. די וועג מיר רע טאן וואָס איז ין פון דעם עלעמענט זיך. אַזוי אַז מיטל מיר דאַרפֿן צו מאַכן איינער מער טוישן. ווען מיר גיט עס איצט, מיר דאַרפֿן צו פאקטיש נעמען מייַלע פון ​​די סימבאָל אַטראַביוט אלא ווי נאָר זייַן ווערט. אויב מיר צוריק אַרויף, מיר צוטשעפּען אַ געשעעניש האַנדלער צו פֿירלייגן. ווען איינער פון די פֿירלייגן איז קליקט איצט, איך ווילן צו טאָן עפּעס. וואָס איך ווילן צו טאָן איז טוישן די ווערט פון וואָס אַרייַנשרייַב קעסטל. איצט איך וועלן צו שטעלן דעם זעלביקער וואַל פונקציאָנירן. אַזוי אָן קיין טענות דעם וואַל פונקציאָנירן קערט צו איר וואָס ס 'שוין אין די טעקסט קעסטל, אָבער אויב איר געבן עס אַ שטריקל, עס ס געגאנגען צו נעמען אַז שטריקל און שטעלן אים אין די טעקסט קעסטל. איך בין סאַלעקטינג זייַן טעקסט קעסטל אין די זעלבע וועג. עס ס נאָמען איז סימבאָל ין פון פאָרעם-ציטירן. איצט איך בין שיקט עס די ווערט פון די אַטראַביוט דאַטן-סימבאָל. דאס זאַך דאָ איז נייַ, דאָס $ (דעם). וואָס דאָס רעפערס צו איז דער עלעמענט וואָס איז געווען קליקט. מיר קענען זען דאָ אַז מיר ניטאָ ניט אַטאַטשינג אַ גיט געשעעניש צו יעדער עלעמענט מיט אַ קלאַס פון פאָרשלאָג ינדיווידזשואַלי. אלא, מיר רע אַפּראָוטשינג דעם אַ ביסל דיפערענטלי. אַנשטאָט מיר רע געזאגט ווען עפּעס ין פון דעם פֿירלייגן דיוו, וואָס געדענקען איז נאָר די קאַנטיינער פֿאַר אַז רשימה, אויב עפּעס ין פון דעם דיוו איז קליקט און עס האט אַ קלאַס פון פאָרשלאָג, איך ווילן דעם געשעעניש צו פייַער. בייסיקלי וואָס דעם מיטל מיר קענען טאָן איז מיר קענען רייוס דאָס זעלבע געשעעניש האַנדלער פֿאַר אַלע פון ​​די זאכן אין דער רשימה. אַזוי מיר טאָן ניט האָבן צו האָבן איין געשעעניש האַנדלער פֿאַר דער ערשטער עלעמענט און אַ אַנדערש געשעעניש האַנדלער פֿאַר די רגע עלעמענט. מיר קענען אַנשטאָט זאָגן, "איך ווילן די זעלבע געשעעניש האַנדלער צו צולייגן צו אַלץ אין מיין רשימה." אבער מיר דאַרפֿן צו עפעס וויסן וואָס עלעמענט איז קליקט. דעם "דעם" קיווערד רעפּראַזענץ נאָר וואָס. דאס איז די כייפעץ וואָס איז געווען נאָר קליקט דורך די באַניצער. אויב איך נאָר קליקט די 3 לינק, דעם רעפּראַזענץ דער עלעמענט פון וואָס 3 לינק, וואָס מיטל אַז איך קענען באַקומען זייַן אַטראַביוט, דאַטן-סימבאָל, וואָס מיר וויסן האט צו אַנטהאַלטן די סימבאָל וואָס ס פארבונדן מיט די פירמע איך נאָר קליקט. אויב מיר שפּרינגען צוריק צו אונדזער פינאַנצן בלאַט, מיר קענען זען איצט אַז אַמאָל איך אָנהייבן טייפּינג עפּעס ווי מספט, מיר ניטאָ קיין מער געטינג נאָר די לאַגער סימבאָלס, מיר רע איצט געטינג די פאַקטיש קאָמפּאַניעס. אבער ווען איך דרוק אויף איינער פון די קאָמפּאַניעס, מיר קענען זען אַז מיר רע פאקטיש פּאַפּיאַלייטינג די טעקסט קעסטל נישט מיט די נאָמען פון די געזעלשאַפט אָבער מיט וועלכער איז געווען סטאָרד ין פון יענע דאַטן אַטראַביוץ. און אַזוי אויב איך פאקטיש דורכקוקן איינער פון די יסודות דורך רעכט געבן אַ קליק עס און קליקינג ינספּעקט עלעמענט, מיר קענען פאקטיש זען וואָס דאָס קוקט ווי. געדענקען דעם איז עפּעס וואָס מיר באשאפן ין פון וואָס פֿאַר שלייף ווען מיר זענען בנין אַרויף אַז שטריקל פון HTML. מיר קענען זען דאָ אַז דעם דאַטן-סימבאָל האט די ווערט פון מספט, וואָס איז גרויס. אַז ס וואָס מיר זענען יקספּעקטינג. אַז ס דער סימבאָל און אַז ס ווי מיר גאַט דער ווערט אַז מיר דארף צו נוצן ין פון דעם טעקסט קעסטל. אַז ס גענוג פֿאַר די ציטירן פאָרעם ווייַל אַז ס מין פון נודנע. זאל ס נאָר מאַכן עטלעכע שנעל ענכאַנסמאַנץ צו אונדזער פּאָרטפעל בלאַט. אויב איר ווע געניצט קס50 פינאַנסע פֿאַר אַ בשעת און איר אָנהייב בייינג און סעלינג אַ פּלאַץ פון סטאַקס, יווענטשאַוואַלי דעם טיש איז געגאנגען צו באַקומען שיין גרויס, און איר ניטאָ געגאנגען צו ווילן אַ לאַגער טיקער, פון קורס. אַמאָל די טיש איז טאַקע, טאַקע גרויס, עס קען זייַן נוצלעך פֿאַר די באַניצער צו פּרובירן צו זוכן איבער אים. ין פון די זוכן קעסטל אויב איך אָנהייבן טייפּינג עפּעס ווי דיסניי און קוקן פֿאַר מיין מיקי מאַוס לאַגער, מיר קענען זען אַז די טיש איז איצט פֿילטרירונג באזירט אויף וואָס איך נאָר טייפּט ין דאס פאַנגקשאַנאַליטי קוקט סופּער קאָמפּליצירט, אָבער עס ס טאַקע, טאַקע גרינג מיט דזשקווערי און דזשאַוואַסקריפּט. דאס פּאָרטפאָליאָ.פפּ טעקע כולל אַ דזשאַוואַסקריפּט טעקע גערופן פּאָרטפאָליאָ.דזשס. זאל ס נעמען אַ קוק בייַ אַז. אַזוי HTML, דזשס, פּאָרטפעל. דאָ ס ווו מיר רע טאן אַז שאַרף אויף די טיש. דער ערשטער זאַך איך דאַרפֿן צו טאָן איז צוטשעפּען אַ געשעעניש האַנדלער צו אַז טעקסט קעסטל ווייַל מיר וויסן אַז מיר ווילן אונדזער פֿילטרירונג פונקציאָנירן צו פייַער יעדער צייַט דער באַניצער דריקט עפּעס ווייַל מיר טאָן נישט האָבן צייַט פֿאַר זוכן קנעפּלעך. דער ערשטער זאַך מיר דאַרפֿן צו טאָן איז רעכענען אויס וואָס דער באַניצער איז שאַרף פֿאַר, פּונקט ווי מיר האבן פריער. דאס קיווערד רעפערס צו די קראַנט עלעמענט דער באַניצער איז ינטעראַקטינג מיט. ווייַל דער באַניצער איז ינטעראַקטינג מיט די זוכן קעסטל, $ דעם רעפּראַזענץ די זוכן קעסטל, אַזוי טהיס.וואַל גיט אונדז וואָס ס 'ין פון די זוכן קעסטל דער באַניצער איז דערווייַל טייפּינג. אַזוי, איצט וואָס מיר ווילן צו טאָן איז מיר ווילן צו יטעראַטע איבער אַלע פון ​​די ראָוז ין פון אונדזער טיש. צו אויסקלייַבן אַלע פון ​​די ראָוז אין אונדזער טיש, איך געגעבן אַז טיש אַ שייַן פון טיש פּאָרטפעל, און יעדער רודערן איז רעפּריזענטיד דורך אַ טר עלעמענט, אַזוי דעם סעלעקטאָר איז געגאנגען צו צוריקקומען צו מיר אַ גרויס מענגע פון אַלע די ראָוז אין מיין טיש. איצט איך ווילן צו יטעראַטע איבער אַז מענגע. איך קען איר אַ פֿאַר שלייף, אָבער דזשקווערי פאקטיש גיט אונדז די פייַן פונקציאָנירן גערופן "יעדער". וואָס יעדער טוט איז יעדער נעמט איין אַרגומענט, און אַז אַרגומענט איז אַ פֿונקציע. וואָס עס ס געגאנגען צו טאָן איז עס ס געגאנגען צו צולייגן וואָס פונקציאָנירן צו יעדער עלעמענט ין פון דעם רשימה. דאס פונקציאָנירן נעמט איין אַרגומענט אַז ס E, און ווען דעם פֿונקציע איז עקסאַקיוטאַד, דאָס E איז געגאנגען צו זייַן ריפּלייסט מיט דעם ערשטער רודערן, דעריבער די רגע רודערן, און דאַן די דריט רודערן. דורך דעם וועג, דאָס איז די זעלבע זאַך ווי פליסנדיק אַ פֿאַר שלייף און דעמאָלט פיגיערינג די קראַנט עלעמענט באזירט אויף די אינדעקס ין פון אייער פֿאַר שלייף. אין יעדער יטעראַטיאָן, פֿאַר יעדער פון די יסודות אין די טיש, איך ווילן צו טשעק אויב דער טעקסט פון דער עלעמענט - די טעקסט פון דעם צעל ין פון די רודערן - שוועבעלעך וואָס איך בין שאַרף פֿאַר. דאס גרויס לאַנג שטריקל פון קאַמאַנדז איז ווי איך קען טאָן וואָס. ערשטער, ווידער, דעם איצט רעפערס צו - ווייַל עס ס 'ין פון אַ נייַ פֿונקציע - דאָס איז איצט די קראַנט רודערן אין די טיש. איך ווילן צו נעמען די קראַנט רודערן אין די טיש, און איך ווילן צו באַקומען אַלע פון ​​זייַן קינדער. געדענקען, די דאַם איז אַ כייראַרקאַקאַל בוים, וואָס מיטל וואָס עלעמענטן האָבן אַ נומער פון קינדער. דעם. קינדער פֿונקציע איז געגאנגען צו צוריקקומען צו מיר צוריק אַ מענגע פון ​​אַלע פון ​​די יסודות וואָס זענען די קינדער פון, אין דעם פאַל, אַ רודערן אין די טיש. דאס איז נאָר פשוט די סעלז ין פון די רודערן. איך נאָר ווילן צו זוכן איבער דער ערשטער צעל. דעם. ערשטער פונקציאָנירן זאגט געבן מיר דער ערשטער עלעמענט אין אַז מענגע. דעריבער די טעקסט פונקציאָנירן זאגט באַקומען מיר פּונקט וואָס ס 'ין פון וואָס צעל זינט איך ווילן צו זוכן איבער אַז טעקסט. צום סוף, לאָזן ס בייַטן עס צו לאָווערקאַסע, אַזוי מיר קענען טאָן טעקסט פאַל ינסענסיטיוו קוויריז. צום סוף, מיר ווילן צו זען אויב אַז שטריקל ין פון אַ טיש כּולל די שטריקל מיר רע שאַרף פֿאַר. די ינדעקסאָף פונקציאָנירן אין דזשאַוואַסקריפּט טוט נאָר וואָס. עס דערציילט אונדז צי אָדער נישט דעם שטריקל כּולל אנדערן שטריקל. אויב עס ס 'אמת אַז דער צעל כּולל וואָס איך בין שאַרף פֿאַר, דעמאָלט איך ווילן צו מאַכן זיכער אַז עס ס געוויזן. די ווייַזן אופֿן וועט זאָגן, "ווייַז די עלעמענט". אויב דאָס איז נישט דער פאַל, דעמאָלט אַז מיטל וועלכער איך בין שאַרף פֿאַר איז נישט קאַנטיינד ין אַז רודערן, און אַזוי איך ווילן צו באַהאַלטן איז פון דעם באַניצער. אַז אַטשיווז אַז פייַן פֿילטרירונג ווירקונג ווו ניט מער מיר זען די גאנצע טיש. אויב איר ניטאָ אינטערעסירט אין ווי צו מאַכן דעם טיקער ווי געזונט, מיר וועט פּאָסטן די מקור אָנליין. אבער עס ס טאַקע פּשוט. דזשקווערי האט אָסאַם מעטהאָדס פֿאַר די אַנאַמיישאַנז און מאַניפּיאַלייטינג קסס פּראָפּערטיעס. אַזוי, אַז ס עס פֿאַר מיר. וואָס דעמאָלט ליגט פאָרויס? ווי איר וועט זען אין אַ ביסל טעג, די לעצט פראיעקטן פאָרשלאָג איז רעכט. די לעצט פראיעקטן פאָרשלאָג וועט פרעגן איר אַ ביסל שאלות, אָבער צווישן זיי וועט זייַן דרייַ מיילסטאָונז - איינער אַ "גוט" מיילסטאָון, איינער אַ בעסער מיילסטאָון, און איינער אַ בעסטער. דער געדאַנק זייַענדיק טאַקע צו העלפן איר גייז שטעלן דיין עקספּעקטיישאַנז אַזוי אַז מינאַמאַלי איר וועט זייַן צופרידן מיט די רעזולטאַט פון דיין לעצט פּרויעקט און עס וועט זייַן "גוט" אַזוי ווייַט ווי איר זענט זארגן. אבער דעמאָלט אין די אינטערעס פון געטינג איר צו דערגרייכן נאָר אַ קליין ביסל צו עפּעס בעסער אָדער עפּעס בעסטער, מיר וועט אויך סאָרט פון שטופּן איר צו אַז ווי געזונט. די קס50 כאַק-אַ-טאַן, דערווייַל, איז אין אַ ביסל וואָכן. טיפּיקלי, מיר טאָן דעם אויף אַ לאָטעריע יקער יקער ווייַל פון אינטערעס, אָבער שאַנסן זענען מיר וועט נעמען אַ ביסל הונדערט פון אונדז אין וועבשיפל בוסעס פון האַרוואַרד קוואדראט אַראָפּ צו קענדאַל קוואדראט ווו מייקראָסאָפֿט האט אַ שיין מעכירעס אַפּטלי גערופן "צעדרייט" - די ניו ענגלאַנד פאָרשונג און אנטוויקלונג צענטראַל. מיר וועט באַקומען דאָרט אַרום 20:00 מיר וועט האָבן עטלעכע עסנוואַרג. אַרום 01:00 מיר וועט האָבן עטלעכע מער עסנוואַרג. אַרום 05:00 אויב איר ניטאָ נאָך וואך מיר וועט קאָפּ איבער צו יהאָפּ אָדער נעמען איר צוריק צו קאַמפּאַס. די אָביעקטיוו עס איז צו ונטערטוקנ זיך אין לעצט פראיעקטן אַלאָנגסייד פון קלאַסמייץ און שטעקן. דעמאָלט אַ ביסל טעג שפּעטער איז די קס50 פער, וואָס איז טאַקע מענט צו זייַן אַ געלעגנהייט פֿאַר איר גייז צו וויטרינע דיין אַרבעט און אַקאַמפּלישמאַנץ פֿאַר די זמאַן בשעת ראַבינג פּלייצעס מיט יעדער אנדערע און געטינג אַ געפיל פון וואָס אַלעמען האט. מיט וואָס האט, פילע דאַנק צו טאַמי און צו יוסף, און מיר וועט זען איר אויף מאנטאג.  [אַפּלאָדיסמענטן]