אַליסאַן בוטשהאָלטז-אָו: כל רעכט אַלעמען. באַגריסונג צוריק צו אָפּטיילונג. עס איז אונדזער פּענאַלטאַמאַט אָפּטיילונג. עס ס אַזוי טרויעריק. איך טאָן ניט וויסן וואָס איך בין געגאנגען צו טאָן אָן געזען איר גייז יעדער מאנטאג. איך טרעפן מיר זאָל דזשוסט-- אפֿשר מיר קען נאָר טרעפן דאָ און האָבן מיטאָג אָדער עפּעס. איך טאָן ניט וויסן. איך וועט ברענגען שפּייַז אַנשטאָט. מיר וועט נאָר רעדן. אבער יאָ, ווייַטער וואָך וועט זייַן אונדזער לעצט אָפּטיילונג. אויף אַז טאָן, איר האָבן אַ ויספרעג ווייַטער וואָך. איך וויסן איך פארגעסן צו טאָן מיין, ווי, צוויי וואָך שטייַגן באַמערקן לעצט וואָך, אָבער אַלעווייַ איר גייז געוואוסט דעם איז געווען קומען. אַלעווייַ דעם איז איינער פון די לעצט מידטערמס פֿאַר איר גייז פֿאַר די זמאַן. אבער עס ס געגאנגען צו דעקן אַלע די מאַטעריאַל אַז מיר ווע ניטאָ איבער. אזוי עס ס ניט ווי איר קענען נאָר פאַרגעסן וועגן פיר לופּס אָדער וועריאַבאַלז. ווייַל מיר געלערנט יענע אין די אָנהייב, יענע זענען דאָך שיין שפּיל פֿאַר דיין ויספרעג. עס ס געגאנגען צו זייַן די זעלבע פֿאָרמאַט, זעלביקער לענג, אַזוי איר שוין זענען געניצט צו עס. עס ס געגאנגען צו זיין קאָודינג דורך האַנט פראבלעמען, אפֿשר עטלעכע אמת פאַלש, אפֿשר עטלעכע קורץ ענטפֿערן. אזוי איר זאָל זייַן באַקאַנט מיט די פֿאָרמאַט, ספּעציעל אויב איר נעמען די פיר טעסץ. אבער ווי איך זאָגן דאָ, עס ס קיומיאַלאַטיוו, אָבער מיר ניטאָ באשטימט געגאנגען צו זייַן פאָוקיסינג אויף זאכן פון וואָך זעקס פאָרויס. אזוי, מיר ניטאָ מיסטאָמע נישט געגאנגען צו פרעגן איר וועגן ווי פילע ביטעס זענען אין יעדער טיפּ אָדער יענע סאָרץ פון זאכן, אָבער מיר 'רע מיסטאָמע געגאנגען צו זייַן אינטערעסירט אין דאס ווי לינגקט רשימות, אָדער אַנדערש דאַטן סטראַקטשערז, אָדער אַנדערש אַלגערידאַמז אַז מיר ווע גערעדט וועגן. אזוי מאַכן זיכער איר ניטאָ טאַקע אַרויף אויף די, און אויב איר דאַרפֿן קיין רעסורסן, דאָ ס גורל פון רעסורסן. איך נאָר האט איר מין פון אַ שנעל רשימה דאָרט. ווייַטער וואָך וועט זיין ויספרעג באריכטן בעשאַס דעם צייַט. אזוי אויב איר האָבן קיין פראגעס אָדער ספּעציפיש טעמעס, ספּעציפיש זאכן אויף די ויספרעג אַז איר'ד ווי צו גיין איבער, ביטע שיקן זיי צו מיר פאָרויס פון צייַט אַזוי איך קענען מין פון גרייטן עטלעכע מאַטעריאַל פֿאַר אַז. און אין דערצו צו דעם אָפּטיילונג באריכטן, מיר וועט אויך זיין האלטן די קורס-ברייט באריכטן ווי מיר האבן לעצטע צייַט. און עס ס געגאנגען צו זיין געטאן דורך די זעלבע מענטשן. איך טאָן ניט וויסן אויב אַז מאכט עס בעסער אָדער ערגער, אָבער עס ס געגאנגען צו זייַן מיר, כאַנאַ, דאַוואַן, און גאַבע ווידער. אזוי אויב איר ווילן צו קומען זען אונדז אַלע ונטערשפּאַסן מיט יעדער אנדערער און גיין איר דורך ויספרעג באריכטן, איר זאָל באשטימט קומען צו אַז ווייַטער מאנטאג אויך. אזוי איר וועט נאָר האָבן אַ מאנטאג אַרייַנשטופּן פּאַקט פון ויספרעג באריכטן, וואָס איז גוט ווייַל דעמאָלט איר האָבן דינסטיק צו פּראָצעס דורך אַלץ. אָבער באשטימט טאָן טשעק אויס די רעסורסן. Study.csv.net איז דורך ווייַט, איך טראַכטן, איינער פון די מערסט נוציק, מערסטנס ווייַל עס האט אַ פּלאַץ פון מוסטער קאָד, עס האט אַלע די פּאָווער פּאָינץ מיט אַלע די הערות אויף עס, וואָס זענען טאַקע וואָס איך ציען מערסט פון מיין אָפּטיילונג מאַטעריאַלס פון. אויב עס ס עפּעס אין פריערדיקן סעקשאַנז אַז איך קען האָבן געשיקט אויס אַז איר זאלט ​​ניט האָבן גאַטאַן, נאָר לאָזן מיר וויסן. ווי לעצט וואָך ס מוסטער קאָד, אויב ווער עס יז האט ניט באַקומען אַז, נאָר בליצפּאָסט מיר אָדער קומען רעדן צו מיר, און איך וועט מאַכן זיכער אַז איר באַקומען וואָס. אזוי מיט וואָס, הייַנט מיר זענען געגאנגען צו זייַן גערעדט וועגן דזשאַוואַסקריפּט. אזוי דאָ מיר טאַמי, וואס איך איז געווען נאָר גערעדט צו איר לעצט נאַכט. איך ליבע טאַמי. דזשאַוואַסקריפּט איז זיין באַליבט שפּראַך, ווי ער זאגט דא. זיי וועט פּרובירן און זאָגן איר אַז עס ס ניט די בעסטער, און זיי וועט זיין אומרעכט. אזוי טאַמי איז אַ דזשאַוואַסקריפּט בעל. איך בין נישט גאַנץ בייַ זיין מדרגה, אָבער איך איז געווען ווי, "טאַמי, ווי טאָן איך לערנען די קידס דזשאַוואַסקריפּט? " אזוי איך גאַט עטלעכע טרינקגעלט, אַזוי אַלעווייַ זיי אַרבעטן אויס. אזוי אַ פּאָר זאכן צו וויסן איז אַז דזשאַוואַסקריפּט איז אַ קליענט-זייַט סקריפּטינג שפּראַך, אַזוי וועראַז פפּ איז עפּעס אַז מיר געהאלטן מער סערווירער-זייַט, עס איז געווען צופֿעליקער צו די סערווירער, צונויפגעשטעלט און עקסאַקיוטאַד דאָרט. דאס איינער איז עקסאַקיוטאַד אויף דיין אייגן מאַשין. גוט? אזוי איר מאַסע עטלעכע דזשאַוואַסקריפּט בלאַט, און עס עקסאַקיוץ אויף דיין מאַשין. סינטאַקס איז זייער ענלעך צו C און פפּ. מיר ניטאָ געגאנגען צו גיין דורך עטלעכע ביישפילן פון דזשאַוואַסקריפּט, און איר ניטאָ געגאנגען צו זען אַז די וועג מיר רעדן וועגן וועריאַבאַלז, לופּס, און באדינגונגען זענען אַלע זייער ענלעך. גוט? די פאַקט אַז זיי זענען אַזוי ענלעך איז מיסטאָמע געגאנגען צו יאַזדע עטלעכע פון ​​איר אַרויף, אין עטלעכע פאלן, נאָר ווייַל איר וועט ינקאָרפּערייט אַ קליין ביסל פון C ווו עס זאָל ניט זיין. אפֿשר איר פּרובירן און דרוקן עפּעס ווען עס זאָל נישט זיין טייפּט. און אויף אַז, איינער זאַך צו וויסן איז אַז דזשאַוואַסקריפּט איז אַ דינאַמיקאַללי טייפּט שפּראַך, ווי פפּ. אזוי אויב איר גייז געדענקען פון אָפּטיילונג לעצט וואָך, ווען מיר זענען געווען מין פון טאן אונדזער פפּ קראַך קורס, מיר האבן געזען ווי אַ שטריקל איינער קען זיין געקערט אין אַ ינט איינער, און אַזוי אַרויס. די טיפּ פון דיין וועריאַבאַלז זענען באשלאסן בייַ לויפן צייַט, אַזוי זיי זאל טוישן איבער די קורס פון דער פּראָגראַם, און אין דער זעלביקער וועג אַז מיר קיינמאָל טאַקע דערקלערן טייפּס פֿאַר פפּ וועריאַבאַלז, מיר ניטאָ געגאנגען צו זייַן טאן די זעלבע זאַך דאָ, ווו מיר ניטאָ ניט טאַקע קאַנטראָולינג די טייפּס פון אונדזער וועריאַבאַלז, אַזוי צו רעדן, ווי מיר טאָן אין סי און דעמאָלט איינער זאַך אַז איז שיין קיל איז אַז איר קענען טעות טשעק דורך די קאַנסאָול, מיט דעם גרויס פונקציאָנירן קאָנסאָלע.לאָג, וואָס אַלאַוז איר צו דרוקן אויס פאַרשידענע וועריאַבאַלז אָדער אַבדזשעקץ אַז מיר וועט רעדן וועגן. פונקט ווי לעצט וואָך ווען איך איז געווען ווי, "נוצן דעם פונקציע," מיט דאַמפּ פון דיין פּסעט דעם איז אַ פונקציע איר ווילן צו נוצן, קאָנסאָלע.לאָג. איך איז געווען אַזוי סאַפּרייזד ווי פילע סטודענטן אין אָפיס שעה האט ניט וויסן וועגן די דאַמפּ פונקציאָנירן. און איך איז געווען ווי, "גויס, דעם וועט מאַכן דיין לעבן אַזוי פיל גרינגער. " כל רעכט, אַזוי אַז איז געווען מין פון נאָר אַ קורץ זאַך, ווי שטענדיק, מיר האָבן ביישפילן. איך וויסן איר גייז ליבע יענע. אזוי דאָ ס אַ בייַשפּיל פון אַ זייער פּשוט דזשאַוואַסקריפּט טעקע דאָ. אזוי עס ס נאָר געגאנגען צו שאַפֿן דעם קנאַל-אַרויף אַז זאגט, "העלא וועלט," ווען איר אַרייַן די בלאַט, אָבער לאָזן ס פּרובירן און גיין דורך דעם אַ קליין ביסל. אזוי דאָך דעם איז נאָר ווי דיין נאָרמאַל ינדעקס.הטמל. אזוי, נאָר אונדזער נאָרמאַל מוסטער דאָ, און מיר האָבן HTML, מיר האָבן אונדזער קאָפּ, און פּונקט ווי מיט קסס, ווי מיר אַרייַנגערעכנט עטלעכע אַרויס טעקע, רעכט? מיר האָבן עטלעכע שריפט טיפּ טעקסט אַז איז דזשאַוואַסקריפּט. און דער מקור איז העללאָ.דזשס, וואָס איז אַראָפּ דאָ. דאס איז די גאנצע טעקע פון ​​העללאָ.דזשס. און דעמאָלט מיר האָבן עטלעכע טיטל און עטלעכע גוף HTML אַז מיר טאָן ניט טאַקע זאָרגן וועגן. וואָס כאַפּאַנז איז, ווען מיר מאַסע דעם בלאַט, עס אויטאָמאַטיש עקסאַקיוץ דעם שריפט. גוט? אזוי דזשאַוואַסקריפּט וועט ויספירן אויטאָמאַטיש. אזוי וואָס עס ס געגאנגען צו טאָן, עס ס געגאנגען צו מיד גיין און ויספירן דעם. און עס ס געגאנגען צו זאָגן, "פלינק. העלא וועלט. " ווער פלינק איז די פֿונקציע אַז פאקטיש דזשענערייץ דעם קעסטל. גוט? אזוי עס ס מין פון אַלע ענקאַמפּאַס. עס ס גאָרנישט עקסטרע מיר האבן צו טאָן אויסערדעם נאָר פלינק, און דעמאָלט וועלכער מיר געוואלט ין אונדזער אַלערט קעסטל. גוט? אזוי אַז ס נאָר אַ סופּער פּשוט בייַשפּיל פון וואָס דזשאַוואַסקריפּט קענען טאָן. איינער פון די טאַקע קיל זאכן, ווי מיר וועט זען, איז אַז דזשאַוואַסקריפּט אַלאַוז איר צו מאַניפּולירן אייער וועב זייַטלעך, אָן בעת ​​צו רילאָוד זיי יעדער צייַט. אזוי אויב איר וואַנט-- פֿאַר בייַשפּיל, אויב איר זענען האָווערינג איבער עפּעס, אויב איר גייז אלץ האָבן געזען ווי מעניו באַרס, אָדער ווען איר כאַווער איבער עטלעכע טעמע, אַ קאַפּ-אַראָפּ מעניו אויס, אַז ס ווייַל פון דזשאַוואַסקריפּט. גוט? אזוי איר ניטאָ ניט רעלאָאַדינג די גאנצע בלאַט צו באַקומען דעם מעניו צו ווייַזן אַרויף, איר 'רע נאָר זוכן פֿאַר עטלעכע ספּעציפֿיש קאַמף אַז די באַניצער האט גענומען, וואָס זענען גערופן געשעענישן אַז מיר וועט באַקומען אין, און אַמאָל איר זען אַז, איר זאָגן, "גוט, רעדאַגירן עפּעס אויף דעם בלאַט און מאַכן עס קוקן אַנדערש, אָבער בלויז רעדאַגירן די ספּעציפיש זאכן. צי ניט רילאָוד די גאנצע זאַך. " אזוי עס פאקטיש איז פיל ניסער, און איר טאָן ניט האָבן צו רילאָוד אייער בלעטער, און עס ס טאַקע קיל. אזוי בייַטעוודיק דעקלעריישאַנז, אַזוי איר קענען מין פון זען, איך שטעלן אויף שפּיץ דאָ, לוסלי טייפּט. אזוי דעם איז זייער פיל ווי פפּ. מיר טאָן ניט דאַרפֿן צו זאָגן דזשאַוואַסקריפּט וואָס טיפּ מיר ניטאָ יקספּעקטינג יעדער פון די וועריאַבאַלז צו זיין. זיי קענען זיין וועלכער טייפּס מיר ווילן. אזוי איר באַמערקן אין דעם פאַל, מיר דערקלערן זיי זייער פשוט, נאָר מיט "וואַר" און דעמאָלט וועלכער מיר וועלן אונדזער בייַטעוודיק נאָמען צו זיין. איין זאַך צו טאָן איז אַז ווען איר שטעלן וואַר אין פראָנט פון אַ בייַטעוודיק נאָמען, עס לאָוקאַלי סקאָפּעס עס. גוט? עס ס טאָוטאַלי גלייַך פֿאַר איר צו גאָר נאָר מעקן די וואַר און נאָר האָבן s יקוואַלז קס50, און אַז וואָלט נאָר זיין אַ גלאבאלע בייַטעוודיק. גוט? אזוי איר קענען ינישאַלייז עס ביידע וועגן, נאָר דעפּענדס אויף ווי איר ווילן עס. אזוי אויב איר 'רע יניטיאַליזינג עס ין אַ פֿונקציע, און איר ווילן אַז בייַטעוודיק צו בלייַבן סקאָפּעד ין וואָס פונקציאָנירן, איר 'רע געגאנגען צו ווילן צו טאָן עפּעס ווי וואַר נאָמען אַ בייַטעוודיק, קעגן אויב איר ווילן עס גלאָובאַלי סקאָפּעד, איר קענען נאָר טאָן די נאָמען פון די בייַטעוודיק און דעמאָלט וועלכער איר'ד ווי עס שטעלן גלייַך צו. גוט? דאס איז מין פון קיל זאַך אַראָפּ דאָ, ווייַל אויב מיר באַמערקן אונדזער בייַטעוודיק ב סטאַרץ אויס ווי אמת. און וואָס דעם דאָעס-- קענען ווער עס יז זאָגן מיר וואָס דעם טוט? אזוי מיר האָבן עטלעכע פלינק. וואָס וואָלט טיפּ פון b זיין אין די אָנהייב? וילעם: באָאָלעאַן. אַליסאַן בוטשהאָלטז-אָו: באָאָלעאַן. רעכט. און דעמאָלט מיר ריאַסיין b צו דעם שטריקל, רעכט? אזוי דעריבער דאָ, וואָס טיפּ פון b זיין? עס איר'ד זיין אַ שטריקל, רעכט? אזוי וואָס ס וויכטיק צו באַמערקן איז אַז אין C, מיר קען כּמעט קיינמאָל טאָן עפּעס ווי אַז. מיר'ד האָבן צו האָבן אַ בייַטעוודיק, וואַרפן עס ווי עפּעס אַנדערש, אפֿשר טאָן עטלעכע פונקציאָנירן מיט אַ צוויי איך, גיין פון אַ אָפּצאָל צו אַן ינטאַדזשער. אבער אויב מיר באַמערקן דאָ, ב זייער לייכט ענדערונגען טיפּ. וילעם: וואַרטן, אַזוי איר קענען נאָר זייַן ווי, "מאַכן ב אַן ינטאַדזשער?" אַליסאַן בוטשהאָלטז-אָו: יאָ. איר קענען נאָר ריאַסיין ב צו אַן ינטאַדזשער. וילעם: טאַקע? אַליסאַן בוטשהאָלטז-אָו: יאָ. און דעמאָלט עס וואָלט זיין אַ ינט. אזוי דיין וועריאַבאַלז קענען טוישן איבער די קורס פון דער פּראָגראַם אויך. זיי זענען נישט שטרענג טייפּט. עס איז זייער לוסלי טייפּט. גוט? באַסיקאַללי דיין וועריאַבאַלז קענען טאָן וועלכער זיי ווילן, ווי מיר מין פון געזען מיט פפּ. זיי קענען טאָן עטלעכע משוגע זאכן, אַזוי עס ס וויכטיק צו זייַן שיין אָפּגעהיט. נאָמען דיין וועריאַבאַלז געזונט. אויב איר טאָן ניט, אַלע פון ​​אַ פּלוצעמדיק איר 'רע געגאנגען צו זייַן ווי, "וואַרטן, איך געדאַנק דעם איז געווען אַ שטריקל, און איצט עס ס אַ ינט, און איך בין נישט טאַקע זיכער וואָס ס גייען אויף דאָ. " אזוי דעם איז נאָר אַ פּשוט בייַשפּיל פון ווייַזונג ווי אַ בייַטעוודיק קענען לייכט טוישן זייַן טיפּ איבער די קורס פון אַ פּראָגראַם. גוט. אזוי דעם זאָל קוקן יבער, יבער באַקאַנט. אזוי די ביסט אונדזער לופּס אין דזשאַוואַסקריפּט. זיי זענען פּונקט די זעלבע, אַחוץ פֿאַר אַנשטאָט פון פיר ינט איך יקוואַלז נול, מיר קען נאָר זאָגן וואַר איך יקוואַלז נול. און דעמאָלט מיר קען האָבן אונדזער זעלביקער סאָרט פון צושטאַנד, זעלביקער סאָרט פון דערהייַנטיקן, איך פּלוס פּלוס אַרבעט נאָר פייַן. אזוי פאָרז זענען די זעלבע, וויילז ביסט דער זעלביקער, און טאָן וויילז זענען פּונקט די זעלבע. זעלביקער סאָרט פון גענעראַל פֿאָרמאַט. מיר באַמערקן, פיר, קלאַמערן, בראַקאַץ, עס ס אַלע די זעלבע. אויך דאָרט וועט זייַן סעמיקאָלאָנס ווען מיר באַקומען צו בייַשפּיל קאָד. איר וועט זען עס ס שיין פיל דער זעלביקער ווי C. פֿאַר פונקציאָנירן דעקלעריישאַנז, ווידער, זייער ענלעך. מיר האָבן עטלעכע פונקציאָנירן אַז נאָר זאגט אַז עס ס אַ פונקציאָנירן, און דעריבער די נאָמען פון אונדזער פונקציאָנירן, און די ינפּוץ. און ווידער אויב מיר באַמערקן, מיר האָבן קיין טייפּס דאָ כוואַצאָועווער. רעכט? מיר האָבן גאָרנישט געזאגט אַז די דאַרפֿן צו זייַן ינץ אָדער דאַבאַלז, אָדער פלאָוץ. זיי קען זיין וועלכער זיי ווילן. וואָס איז וויכטיק איז נאָוטיסינג אַז מיר דאַרפֿן צו שרייַבן פונקציאָנירן פארויס צו לאָזן דזשאַוואַסקריפּט וויסן אַז דעם איז פאקטיש אַ פֿונקציע. אזוי דעם איז נאָר עטלעכע פּשוט סאַכאַקל פונקציאָנירן אַז קערט רענטגענ אָדער י, און דעמאָלט וואָס ס אויך קיל איז אַז איר קענען פאקטיש באַשטימען אַ פונקציע צו אַ בייַטעוודיק. אזוי אין דעם פאַל, סאַכאַקל איז איצט די פונקציאָנירן אַז פאקטיש טוט סאַכאַקל. אזוי אויב איר באַמערקן דאָ, מיר האָבן פונקציאָנירן, נאָמען פון פונקציאָנירן, ינפּוץ. רעכט? דאָ מיר נאָר האָבן פונקציאָנירן און ינפּוץ. אזוי דעם איז גערופן אַ אַנאַנאַמאַס פונקציאָנירן. און דעם איז עפּעס וואס זאָל זיין נייַ צו רובֿ פון איר גייז, אויב ניט אַלע פון ​​איר. אזוי בייסיקלי וואָס אַז מיטל איז אַז מיר טאָן ניט דאַרפֿן צו נעמען פון אונדזער פונקציאָנירן אין דעם פאַל. מיר קענען נאָר זאָגן, "גוט, איך בין געגאנגען צו האָבן דעם פונקציאָנירן אַז עקסאַקיוץ, דאָ ביסט זייַן ינפּוץ, און דאָ ס וואָס עס ס געגאנגען צו טאָן. " און ספּעציעל ווען איר ניטאָ אַסיינינג אַ פונקציע צו עטלעכע בייַטעוודיק אַז איר ניטאָ געגאנגען צו מאַניפּולירן, איר טאָן ניט דאַווקע דאַרפֿן צו נעמען עס ווייַל איר 'רע געגאנגען צו זייַן ריפערינג צו עס דורך דעם בייַטעוודיק נאָמען, ניט דורך וועלכער די פונקציע איז פאקטיש גערופן. גוט? אזוי אויב מיר זען דאָ, מיר האָבן עטלעכע בייַטעוודיק סאַכאַקל איצט אַז איז גלייַך צו דער סאַכאַקל פון דרייַ און פינף. און מיר וואָלט באַקומען דעם. און דעם וואָלט נאָר האָבן עטלעכע פלינק, דרייַ פּלוס פינף יקוואַלז די נומער. דאס פּלוס וועט נאָר קאַנקאַטאַנייט וועלכער אונדזער ענטפער איז געווען אַנטו די שטריקל. אויך קיל, פּלוס קענען קאַנקאַטאַנייט סטרינגס. פֿאַר דזשאַוואַסקריפּט, ווי מיט פפּ, HTML, און קסס ווי מיר געזאגט, אַ פּלאַץ פון עס מיר רע מין פון גענומען די טריינינג ווילז אַוועק דאָ און איר גייז האָבן אַ פּלאַץ פון די וויסן ווי צו טאַקע פֿאַרשטיין די זאכן. זיי ניטאָ אַ ביסל אַנדערש, אָבער זיי ניטאָ ניט אַזוי פרעמד און אַז איר קענען נישט גוגל זאכן אָדער קוקן זיי אַרויף אָנליין מיט וו3 שולן. און מיר רע טאַקע יקספּעקטינג איר גייז צו, מין פון, עקספּערימענט און לערנען אויף דיין אייגן. אזוי, איך וויסן דעם זאל ויסקומען אַ ביסל ווייניקער גרונטיק ווי עטלעכע פון ​​די C זאכן מיר טאָן, אָבער אַז ס פאקטיש פֿאַר אַ סיבה. אבער אַלעווייַ עס ס ניט צו פאַרשידענע, און עס ס ניט אָוווערכוועלמינג. אזוי ערייז אין דזשאַוואַסקריפּט, ווידער זייער, זייער ענלעך. רעכט? מיר האָבן עטלעכע בייַטעוודיק מענגע אַז ס גלייַך צו ליידיק בראַקאַץ, און אַז ס נאָר אַן ליידיק מענגע. דאס איז אָפֿט גערופן ליטעראַל מענגע נאָוטיישאַן. אַז ס נאָר איין זאַך מיר רופן עס. אויב מיר זען מענגע צוויי דאָ, מיר האָבן עטלעכע ליטעראַל מענגע אַז האט דרייַ יסודות, רעכט? און דעמאָלט מיר האָבן עטלעכע וואַר דריט עלעמענט אַז ס עטלעכע בייַטעוודיק אַז ס נאָר געגאנגען צו האַלטן דעם שטריקל, דזשס. די יסודות, גוט צו באַמערקן, זענען אפגעשיידט דורך קאָמעס, נאָר ווי מיר וואָלט דערוואַרטן. און איר קענען אויך צוטריט די, ווי מיר האבן אין C, מיט דעם אינדעקס נאָוטיישאַן, רעכט? אזוי אַנדערש פון פפּ איצט, מיר 'רע געגאנגען צוריק צו נאָר מין פון ריפערינג צו זאכן דורך אינדעקס. פונקט ווי C, עס ס אויך נול אינדעקס. איך פילן ווי עס וואָלט זייַן טאַקע גרויזאַם אויב זיי פּלוצלינג געמאכט דזשאַוואַסקריפּט איינער אינדעקס, און איר האט צו גאָר ריטינגק ווי איר טראַכטן וועגן ערייז. איינער קיל זאַך איז אַז אַנשטאָט פון בעת ​​צו דאָ-- אויב איר טאָמיד געוואלט די לענג פון אַ מענגע, אפֿשר איר יטעראַטע דורך אים ביז איר געפינען עטלעכע סוף, אָדער איר וואָלט נאָר וויסן וואָס עס איז. ווייַל דזשאַוואַסקריפּט איז זייער פרייַ אין מער וועגן ווי נאָר טיפּ, ווי מיר זען דאָ, מיר קענען נאָר מאַכן דעם מענגע ביגער ווייַל מיר באַשליסן צו. אויב מיר באַמערקן מענגע דרייַ האט דרייַ זאכן צו אָנהייבן, אָבער דעמאָלט אַלע פון ​​אַ פּלוצעמדיק, מיר ניטאָ ווי, "אָה, פּונקט קידינג. מיר ניטאָ פאקטיש געגאנגען צו מאַכן עס 101 זאכן. " אזוי אויב איר אלץ ווילן צו וויסן די פאַקטיש לענג פון דיין מענגע, איר טאָן עס ווי דעם. און מיר רע געגאנגען צו זען אַ פּלאַץ פון דעם נאָוטיישאַן אין ביישפילן, אָבער מיט דזשאַוואַסקריפּט עס ס טיפּיקלי וועלכער כייפעץ אַז איר ניטאָ גערעדט וועגן פּינטעלע וועלכער מין פון פונקציאָנירן איר ווילן געווענדט צו אים. גוט? אזוי אין דעם פאַל, אונדזער כייפעץ איז מענגע צוויי, און מיר זאָגן מיר ווילן די לענג פון מענגע צוויי. אזוי דעם נאָר רופט ווי לענג אויף אַז. און אַז וועט צוריקקומען דיין לענג. אויך עפּעס צו טאָן איז אַז אויב מיר באַמערקן אונדזער ערייז, ניט ענלעך C, זיי טאָן ניט האָבן צו זייַן אַלע פון ​​די זעלבע טיפּ. דאס איז פיל מער ווי פפּ. דזשאַוואַסקריפּט איז בייסיקלי נאָר ווי דעם טשיקאַווע מעלד פון C און פפּ. אזוי מיר וועט באַקומען אין אַז. פֿאַר איצט, לאָזן ס נאָר יבערנעמען אַז דיין ערייז זענען בייסיקלי ווי C ערייז, אין וואָס זיי זענען נול ינדעקסט. גוט, אַזוי וואָס איז אַלץ. איר קענען אויך נאָר פאַרברייטערן אַ מענגע צו וועלכער אינדעקס איר ווילן. ווהערעאַס דעם וואָלט מיסטאָמע סעג שולד אויף איר אָדער געבן איר עטלעכע טעות, דזשאַוואַסקריפּט איז ווי, "נאַ, עס ס פייַן. איך גאַט דעם. מיר וועט נאָר גיין גלייַך ווו איר ווילן צו. " גוט, אַזוי אַבדזשעקץ זענען זייער וויכטיק. איר גויס וועט זייַן ניצן אַ פּלאַץ פון די אין דיין פּ שטעלן, אויב איך געדענקען ריכטיק. אזוי די זאַך אַז די זענען ענלעך צו אין C זענען סטרוקץ. אזוי איר קענען טראַכטן אַבאָוט-- ווען מיר גיין צו אַ בייַשפּיל רעכט נאָך דעם איך טראַכטן עס וועט מאַכן אַ פּלאַץ מער סענסע-- אָבער מיר בייסיקלי נוצן אַבדזשעקץ צו אָרגאַניזירן פון קורס שייַכות אינפֿאָרמאַציע. ווען מיר גערעדט וועגן סטרוקץ אין C, מיר אָפֿט רעדן וועגן אַ תּלמיד וואס האט עטלעכע נאָמען, שייַן, הויז, איר וויסן, קאַנסאַנטריישאַן. און אַז ס מין פון די זעלבע זאַך אַז מיר נוצן אַבדזשעקץ פֿאַר דאָ. עס ס נאָר צו אָרגאַניזירן ענלעך אינפֿאָרמאַציע. איר קענען אויך טראַכטן פון די ווי מער ענלעך צו אַססאָסיאַטיווע ערייז אין פפּ. אזוי דעם וואָלט זייַן מין פון די זאַך ווו מיר האָבן עטלעכע שליסל מיט עטלעכע ווערט, זייער ענלעך צו פפּ. אזוי איר קענען ינישאַלייז עטלעכע ליידיק כייפעץ, ווי מיר זען זיך דאָ, נאָר מיט געגרייַזלט ברייסאַז. אזוי ערייז זענען קוואַדראַט בראַקאַץ. ליידיק אַבדזשעקץ זענען געגרייַזלט ברייסאַז. גוט דיסטינגקשאַן צו האָבן. און די ביסט נאָר צוויי פאַרשידענע וועגן צו שטעלן פּראָפּערטיעס. אזוי דעם איז מין פון פיל מער פון אַ וועג אַז איז ענלעך צו פפּ, מיט אונדזער אַססאָסיאַטיווע ערייז, מיט אונדזער שליסל, און אונדזער ווערט, כוועראַז דעם איינער יס-- איר וועט זען דעם אַ פּלאַץ מער אין דזשאַוואַסקריפּט. דאס טענדז צו זייַן די קאַנווענשאַן. און אין דער זעלביקער וועג אַז מיר האבן מענגע צוויי פּינטעלע לענג, דעם איז געזאגט, "גוט, געבן מיר דעם אַטריביוט פון דעם כייפעץ. " רעכט? אזוי די זעלבע וועג עס איז געווען ווי, "געבן מיר די אַטריביוט לענג פון מענגע צוויי, " דעם איז געזאגט, "געבן מיר עטלעכע פאַרמאָג פון אונדזער ליידיק כייפעץ. " אָדער אין דעם פאַל, מיר זענען אַסיינינג עס צו עטלעכע ווערט דאָ. אבער איר קען אויך צוטריט עס אַז וועג. און דעריבער דאָ דעם איז נאָר ווייַזונג צוויי פאַרשידענע אַלערץ. אזוי דעם וואָלט ווייַזן די אַלערץ וואָלט זייַן די פּינטלעך זעלביקער, עס ס נאָר צוויי פאַרשידענע וועגן פון אַקסעסינג די עלעמענט אַז מיר ווילן. טוט אַז מאַכן זינען צו אַלעמען? איך פילן ווי דעם איינער מיסטאָמע מאכט מער געפיל, נאָר ווייַל מיר ניטאָ קומענדיק אַוועק פון פפּ. אבער ווי מיר טאָן מער ביישפילן, דעם איז ממש פּונקט דער זעלביקער. א פּלאַץ פון עס איז נאָר טוישן אין סינטאַקס. גוט, אַזוי ביישפילן. איך ליבע ביישפילן. אזוי דאָ איז עטלעכע קס50 בייַטעוודיק אַז איז אַ כייפעץ, און מיר קראָם אַלע דעם אינפֿאָרמאַציע וועגן עס. אזוי מיר האָבן דאָך, ינסטראַקטער, טפס, פּסעץ, און טייפּט. אזוי מיר באַמערקן די זענען כּמעט אַלע פון ​​פאַרשידענע טייפּס. רעכט? אזוי אַבדזשעקץ קענען קראָם אַטראַביוץ פון פאַרשידענע טייפּס. מיר קענען טראַכטן פון טהיס-- עס ס זייער ענלעך צו אונדזער אַססאָסיאַטיווע מענגע אין פפּ. אזוי שליסל, ווערט, שליסל, ווערט, שליסל, ווערט, אַזוי אויף און אַזוי אַרויס. וואָס ס אויך טשיקאַווע אין די זעלבע וועג אַז מיר קענען האָבן ערייז ין ערייז, מיר קענען אויך האָבן אַבדזשעקץ ין אַבדזשעקץ, אָדער ערייז ין אַבדזשעקץ. איר ניטאָ קיינמאָל טאַקע באגרענעצט צו נאָר אַ איין איינער פון זאכן. מיר קענען באַקומען זייער ינסעפּטיאָנעסקווע, נאָר האַלטן געגאנגען אַראָפּ די קיניגל לאָך דאָרט. אזוי אויב מיר באַמערקן, מיר האָבן עטלעכע לויף אַז איז אַ שטריקל, ינסטראַקטער אַז ס אַ שטריקל, און מענגע, אַן ינט, און אַ באָאָלעאַן. אזוי אַלע פון ​​די פאַרשידענע זאכן. כל רעכט, אַזוי, מיר האָבן אן אנדער איינער. אזוי אין דעם פאַל, מיר האָבן אַ מענגע פון ​​אַבדזשעקץ. אזוי נאָר ווי אַ כייפעץ קענען האָבן אַ מענגע אין עס. מיר קענען אויך האָבן אַ מענגע פון ​​אַבדזשעקץ. דאס זאל זייַן נוציק צו טראַכטן וועגן ענלעך צו מין פון ווי מיר האבן אַ האַש טיש, מיר האט אַ מענגע פון אַלע די פאַרשידענע טיפן פון סטרוקץ אַז זענען פּוינטערז צו פאַרשידענע נאָודז און וואַטנאַט. אבער אין דעם פאַל, מיר האָבן אַ מענגע פון ​​אַבדזשעקץ. אזוי דעם איז ווי אַ מענגע פון אַססאָסיאַטיווע ערייז. אזוי מיר האָבן עטלעכע ערשטער עלעמענט וואָלט זייַן די כייפעץ מיט די נאָמען יעקב און הויז ווינטהראָפּ. איר גייז זאל געדענקען עפּעס זייער ענלעך צו דעם מיט דיין לעצטע פּסעט, ווו אויב איר פּולד עפּעס פון דיין דאַטאַבאַסע, די ערשטער סאָרט פון זאַך אין דיין מענגע איז אַלע פון ​​די אינפֿאָרמאַציע וועגן די ערשטער באַניצער אַז מיט אים, און דעמאָלט איר האט צו אינדעקס אין אַז צו באַקומען זייער לאַגער אָדער זייער קאַש אָדער וואַטנאַט. אזוי דעם איז זייער פיל די זעלבע זאַך, נאָר אַ ביסל טוישן אין סינטאַקס, קליין ביסל טוישן אין די ווערטער מיר נוצן צו באַשרייַבן זיי. אזוי אויב מיר געוואלט, קענען ווער עס יז דערציילן מיר וואָס דעם פלינק וואָלט טאָן דאָ? אָדער וואָס דאָס ביסל פון קאָד וואָלט טאָן פֿאַר אונדז? וילעם: עס וועט געבן איר אַלע די נעמען. אַליסאַן בוטשהאָלטז-אָו: רעכט, אַזוי עס וואָלט נאָר פלינק מיט אַלע די נעמען ווייַל עס וואָלט גיין דורך הייַזקע איך, אַזוי עס איר'ד אָנהייבן בייַ נול. אזוי עס איר'ד זאָגן, גוט מיר ניטאָ קוקן בייַ דעם ערשטער כייפעץ, וואָס איז די ערשטער שפּעלטל אין אונדזער מענגע. און עס זאגט, "געבן מיר די אַטריביוט, די נאָמען פון וואָס כייפעץ. " אזוי מיר גיין דאָ, מיר'ד יבערקוקן, מיר'ד געפינען נאָמען, און מיר'ד דרוקן אויס יעקב, מאַלי, און קאַרל. קיין שאלות אַזוי ווייַט? דזשאַוואַסקריפּט ליידער איר 'רע געגאנגען צו זייַן טאן אַ פּלאַץ פון קוקן אַרויף אויף דיין אייגן, פיגיערינג אויס די סינטאַקס, גראַפּאַלינג מיט עס. אבער פון לויף איך בין שטענדיק דאָ, אָפיס שעה זענען שטענדיק דאָ. איך זאל זיין אויף טועסדייַס דעם וואָך. אזוי אויב איר 'רע דאָרט, איר קענען קומען באַזוכן מיר דעם וואָך. עס איר'ד זיין גרויס. גוט, אַזוי דאַם איז דאָקומענט-אָבדזשעקט מאָדעל. אזוי דעם איז נאָר אַ וועג אַז מיר ווי צו טראַכטן וועגן ווי אונדזער HTML און אַלץ ין עס איז אָרגאַניזירט. דאס איז זייער פיל עפּעס אַז וועט מיסטאָמע קומען אַרויף אויף דיין ויספרעג. איך וויסן מיין יאָר, עס איז געווען ווי דאָ ס HTML טעקע, פּלאָמבירן אין די דאַם פֿאַר עס. און איר נאָר פּלאָמבירן אין ביסל זאכן. דאס זאָל זייַן גרינג ווייזט אַלעווייַ. אַלעווייַ איר וועט סעע-- וילעם: [ינאָדאַבאַל] אַליסאַן בוטשהאָלטז-אָו: אזוי איר זען דעם בוים דאָ? וילעם: יאָ. אַליסאַן בוטשהאָלטז-אָו: אזוי זיי וועלן פרעגן נוצן צו פּלאָמבירן אין וואָס גייט אונטער דער גוף. אפֿשר אונטער דער גוף, מיר האָבן עטלעכע דיווס אָדער מיר האָבן עטלעכע פּאַראַגראַפס, און מיר וועט פרעגן איר צו פּלאָמבירן אין אַ בוים זייער פיל ווי דעם. אזוי מיר וועט זיין געגאנגען דורך עס. אזוי דער דאָקומענט-אָבדזשעקט מאָדעל איז נאָר אַ וועג צו ביניען און טראַכטן וועגן אונדזער HTML גראַפיקלי. און אויך ווען מיר באַקומען אין מער דזשאַוואַסקריפּט, עס ס געגאנגען צו זיין די וועג אַז מיר פאקטיש מאַניפּולירן פאַרשידענע עלעמענטן אויף די זייַט. מיר דאַרפֿן אַ וועג צו צוטריט יעדער פון די זאכן אין אונדזער HTML, און אַזוי דעם גיט אונדז אַ זייער באַטאָנען סטאַנדערדייזד וועג אַריבער פארשידענע וועב זייַטלעך צו טאָן אַז. אזוי אויב מיר נאָר גיין דורך דעם דאָ, פון קורס אונדזער דאָקומענט איז ווי אונדזער גאנצע טעקע. אַז דאָך מאכט זינען אַז עס ס די העכסטע זאַך, און דעמאָלט מיר האָבן אונדזער פאַקטיש HTML, וואָס קאָראַספּאַנדז צו דעם קוויטל דאָ. אויך אויב איר אין ינדענט דיין טאַגס רעכט, דעמאָלט קריייטינג דעם דאַם בוים ווערט סופּער פּשוט. אזוי מיר האָבן עטלעכע קאָפּ דאָ. מיר האָבן עטלעכע גוף אַז מיר זען סטעם אַוועק פון HTML, וואָס איז וואָס מיר האָבן קאָפּ און גוף. ין קאָפּ, מיר האָבן עטלעכע טיטל קוויטל, אַ סוף טיטל קוויטל, אַזוי מיר וויסן אַז קומט נאָך קאָפּ. און ין אונדזער טיטל קוויטל, מיר האָבן העלא, וועלט. גוט? אזוי אַז ס דעם גאנצן לינקס האַנט צווייַג. און דעמאָלט פֿאַר די רעכט האַנט צווייַג דאָ, מיר זען אַז מיר האָבן HTML, גוט מיר ווע געטאן דעם קאָפּ טייל, מיר 'רע איר זוכט נאָר בייַ גוף, אַזוי מיר האָבן עטלעכע גוף געגנט. און ין אַז, די בלויז זאַך מיר האָבן איז העלא, וועלט. גוט? אויב מיר האט דאס ווי עטלעכע קלאַמער פּ און דעמאָלט העלא, וועלט, און דעמאָלט אנדערן קלאַמער פּ פון זייַ געזונט, וועלט, מיר וואָלט האָבן צוויי באַבאַלז קומען אַוועק פון דאָ. ווייַל זיי ניטאָ ביידע אונטער גוף, אָבער זיי ניטאָ באַזונדער פּאַראַגראַפס דעם פאַל. עס איז באשטימט פיר אויף אַז אין פרייַערדיק קוויזיז, ווי געזונט ווי שעפע אָנליין אויף עס. גוט אַזוי, דעם נאָר לעץ אונדז זען אַלץ נייסלי און מאַניפּולירן זאכן זייער סיסטאַמאַטיקלי. גוט? מיר וויסן פּונקט ווי צו דורך דורך דעם בוים, אַזוי מיר וויסן וואָס מיר ווילן צו צוטריט. גוט אַזוי דעם איז וואָס מיר ווילן צו האָבן דעם סאָרט פון מאָדעל, אַזוי אַז מיר קענען נוצן זאכן ווי דעם, און מיר פֿאַרשטיין וואָס זיי מיינען, און זיי ניטאָ סטאַנדערדייזד אַריבער אַלע זאכן וואָס מיר טאָן. אזוי דאָקומענט פּינטעלע טיטל איז נאָר די טיטל פון אָור-- אַלע פון ​​די ביסט שיין זיך יקספּלאַנאַטאָרי, איך ווי צו טראַכטן. אזוי דער ערשטער דרייַ ביישפילן זענען נאָר געזאגט, "גוט, נאָר געבן מיר די טיטל פון דעם וועב בלאַט. " אזוי עס וועט געבן איר וואָס קאָראַספּאַנדז צו די טיטל. דאָקומענט פּינטעלע גוף איז געגאנגען צו געבן איר וועלכער איז ין די גוף טאַגס. אזוי איר קענען מאַניפּולירן אַז. און דאָקומענט פּינטעלע גוף פּינטעלע אַרייַן HTML איז אַ זייער קיל איינער, און אפֿשר איז ניט ווי יבער ינטואַטיוו, אָבער די ינער HTML קאָראַספּאַנדז צו דעם רעכט דאָ. אזוי אויב איר אלץ ווילן צו מאַניפּולירן די טעקסט אויף אַ בלאַט, טיפּיקלי איר ניטאָ געגאנגען צו זיין טאן עפּעס מיט גוף פּינטעלע ינער HTML. גוט? אזוי ינער HTML טענדז צו אָפּשיקן צו וואָס איז פאקטיש צווישן די טאַגס. גוט? און דעריבער נוצלעך פאַנגקשאַנז. אזוי אויב איר געוואלט צו באַקומען קיין פון די, קיין עלעמענט, מיר האָבן עטלעכע יד, קלאַס נאָמען, אָדער קוויטל נאָמען. דאס איז זייער ענלעך צו זאכן מיר האט מיט קסס, רעכט? וואו מיר האָבן עטלעכע סעלעקטאָרס אַז שטימען צו יעדער אַ קוויטל, אַ סאָרט אַז מיר געבן זיי, אָדער אַ יד. דאס איז זייער פיל די זעלבע וועג. אויב איר האָבן עפּעס אַז האט עטלעכע סאָרט פון הונט, און איר זאָגן באַקומען יסודות דורך קוויטל נאָמען, און איר שטעלן הונט אין טהערע-- אָדער נעבעכדיק, קלאס. איר קענען שטעלן פּינטעלע אין עס. עס ס געגאנגען צו צוריקקומען אַלע פון ​​יענע יסודות צו איר אַז האָבן אַז סאָרט. אזוי איר קענען מאַניפּולירן נאָר יענע. אין דער זעלביקער וועג, אפֿשר איר נאָר ווילן צו מאַניפּולירן עטלעכע קאָפּצעטל, אַזוי עטלעכע ה 1 קאָפּצעטל, ווי מיר האבן. איר קען טאָן באַקומען יסודות דורך קוויטל נאָמען, ווייַל ה 1 איז אַ קוויטל נאָמען. און אין דער זעלביקער וועג, אויב איר ווילן צו באַקומען עטלעכע יינציק זאַך, איר קענען טאָן באַקומען קוויטל. באַקומען עלעמענט דורך יד. און זיי זענען פאקטיש גורל פון די. דאס זענען נאָר ווי דרייַ פון זייער פילע. אזוי אויב איר גיין אָנליין, ווי איך בין געגאנגען צו מוטיקן איר צו טאָן, און טאָן עטלעכע פאָרשונג אויף דיין אייגן, איך באשטימט רעקאָמענדירן קוקן אין אַלע פון ​​די. זיי קען זיין יבער נוציק, ספּעציעל ווען איר ווילן צו נאָר מין פון מאַניפּולירן זייער ספּעציפיש זאכן אָן בעת צו גיין דורך און פּרובירן צו פּאַרס אויס אַלץ. גוט, אַזוי די לעצט זאַך איז דזשאַוואַסקריפּט געשעענישן. אזוי ווען איך איז געווען גערעדט פריער וועגן געגאנגען אַנטו אַ וועבזייַטל, און ווען איר כאַווער איבער עפּעס, אָדער דיין מויז כאַווערז איבער עפּעס, עפּעס אַנדערש כאַפּאַנז. דאס איז וואָס מיר איר'ד ווי צו טראַכטן וועגן ווי אַ געשעעניש. אזוי וואָס מיר האָבן אַז זאל זיין נוצלעך דאָ איז אָנקליקק. אזוי מייַן איז געווען אויף כאַווער, וואָס, איך בין שיין זיכער, איז נאָר אויף כאַווער. אויך אַ טאָן פון די אַז איר קענען קוקן פֿאַר. עס ס אַ גאַנץ רשימה אָנליין פון די פאַרשידענע זאכן אַז איר קענען הערן פֿאַר. אבער דזשאַוואַסקריפּט געשעענישן זענען בייסיקלי פּונקט ריספּאַנדינג צו זאכן אַז דיין באַניצער איז טאן. רעכט? אזוי דיין באַניצער טוט עפּעס, וואָס ס אַ פּאַסירונג, און דזשאַוואַסקריפּט וועט ריספּאַנד אָבער איר'ד ווי עס צו. עס וועט ריספּאַנד אַקאָרדינגלי. אזוי אין דעם פאַל, מיר האָבן עטלעכע פֿענצטער פּינטעלע אָנלאָאַד. אזוי וואָס דעם זאגט איז, "וואַרטן ביז די פֿענצטער ס לאָודיד. " גוט? אזוי ווען אַלץ ס לאָודיד, אָנלאָאַד, דעמאָלט איר קענען ויספירן דעם פֿונקציע. אזוי ווען אַלץ ס לאָודיד, איר ניטאָ געגאנגען צו האָבן עטלעכע זוכן קנעפּל אַז געץ אַ עלעמענט דורך יד, און עס פּרינץ וועלכער אַז עלעמענט איז ווי די זוכן קנעפּל. און דעמאָלט מיר האָבן דעם בייַטעוודיק, מיר זאָגן, "גוט, אָנקליקק." אזוי ווען מיר הערן אַ גיט אויף די זוכן קנעפּל, ויספירן דעם פֿונקציע, וואָס איז אַ פלינק, איר קליקט די זוך קנעפּל. אזוי וואָס כאַפּאַנז יס-- דעם איז אַ פייַן ביסל גראַפיק פאַרטרעטונג דאָ. אזוי אונדזער דאָקומענט לאָודז, אַז ס אונדזער אָנלאָאַד, מיר געפינען אונדזער זוכן קנעפּל, וואָס איז דעם. מיר ניטאָ קוקן פֿאַר אונדזער זוך קנעפּל. און דעמאָלט ווען די זוך קנעפּל איז קליקט, עס קאָראַספּאַנדז צו רעכט דאָ. אָנקליקק. דערנאך מיר לעסאָף פלינק אונדזער באַניצער, וואָס איז דאָס לעצטע שורה דאָ. גוט? אזוי יעדער פון יענע פיר טרעפ נאָר קאָראַספּאַנדז צו די פיר באָקסעס אַראָפּ דאָרט אויף די דנאָ. טוט אַז מאַכן זינען צו אַלעמען? און דעמאָלט איינער זאַך אַז איך בין נאָר געגאנגען צו דערמאָנען זייער, זייער בעקיצער, אַז איך מוטיקן איר גייז צו גיין קוקן מער אין איז דזשקווערי, וואָס איז נאָר אַ ביבליאָטעק אַז איז געבויט אויף שפּיץ פון דזשאַוואַסקריפּט. עס איז סופּער נוציק, ווי מיט רובֿ ליבראַריעס. עס זענען גורל פון פאַנגקשאַנז. אזוי אויב עס ס אלץ עפּעס אַז איר ווילן צו טאָן אין דזשאַוואַסקריפּט, דיין ערשטער ינסטינקט זאָל ניט זיין צו טראַכטן פון, "וואָס פונקציאָנירן זאָל איך קאָד? "עס זאָל זיין, "לאָזן מיר זען עמעצער ס שוין געטאן דעם פֿאַר מיר. " ווייַל נייַן מאל אויס פון צען, עמעצער וועט האָבן געטאן עס שוין, און זיי מיסטאָמע האָבן געטאן עס בעסער. מענטשן פאַרברענגען אַ פּלאַץ פון צייַט טאן די, און דזשאַוואַסקריפּט איז זייער וויידלי געניצט, אַזוי מענטשן זענען קעסיידער טריינג צו מאַכן עס בעסער. און דזשקווערי האט אַ פּלאַץ פון פאַנגקשאַנז אַז וועט מיסטאָמע זיין נוציק צו איר אין דיין לעצט פּרויעקט אויב איר 'רע טאן עפּעס מיט וועב פּלאַן. ווי איך ווי צו זאָגן, "אַרבעט סמאַרטער, ניט האַרדער. " אויב איר גייז טאָן אַז, עס וועט זיין גרויס. ווען מיר ניטאָ בייַ די האַקקאַטהאָן איך טאָן ניט ווילן איר צו זייַן אַלע סטרעסט אויס. איך ווילן איר צו זייַן ווי, "איך גאַט דעם. דזשקווערי ס גאַט מיין צוריק. איך טאָן ניט דאַרפֿן צו שרייַבן די פאַנגקשאַנז. " אזוי נאָר צוויי זאכן צו געדענקען, איך בין געגאנגען צו לאָזן איר גייז קוקן מער אין דזשקווערי אויף דיין אייגן. כל איך בין געגאנגען צו זאָגן איז עס טוט עטלעכע שיין אָסאַם זאכן און קענען מאַכן אייער לעבן אַ גאַנץ פּלאַץ גרינגער. אבער וואָס איר ווילן צו האָבן איז וועלכער טעקע אַז איר ניטאָ געגאנגען צו זיין ניצן עס אין, איר 'רע געגאנגען צו ווילן די צוויי שורות. איר 'רע געגאנגען צו ווילן די שריפט פון דזשס דזשקווערי פּינטעלע דזשס. און פאקטיש דיין מקור איז געגאנגען צו זיין עטלעכע URL. אויב איר גוגל דזשקווערי, Google פאקטיש מחנות אַלע די טעקעס פֿאַר איר. אזוי איר באשטימט ווילן צו אַרייַנשרייַב אַז URL אַנשטאָט. איך נאָר שטעלן דעם דאָ פֿאַר פּאַשטעס ס צוליב. אַלע דעם מיטל איז ווו צו געפינען דיין דזשקווערי ביבליאָטעק. עס ס מאַסיוו, אַזוי איר טאָן ניט וועלן צו באַלעבאָס עס אויף דיין אייגן קאָמפּיוטער אויב איר קענען ויסמייַדן עס, וואָס איז וואָס מיר טענד צו נאָר שטעלן אין Google ס URL אַז מחנות אַלע פון ​​די טעקעס פֿאַר איר. גוט? איר גוגל עס, איך צוזאָג עס וועט זייַן דאָרט. און דעמאָלט וועלכער דזשאַוואַסקריפּט טעקע אַז איר ניטאָ ניצן, אַזוי דעם איז נאָר עטלעכע פונדרויסנדיק דזשאַוואַסקריפּט טעקע אַז איר ניטאָ ניצן. אין דער זעלביקער וועג אַז מיר לינק צו אונדזער קסס טעקעס, דעם איז דער זעלביקער סאָרט פון זאַך. דאס נאָר לינקס צו די טעקע ווו דיין דזשאַוואַסקריפּט איז. און איך האָבן עטלעכע ביישפילן מיט פּשוט דזשאַוואַסקריפּט. אזוי מיר וועט זיין געגאנגען דורך עס. און דעמאָלט אין דיין אינדעקס דזשאַוואַסקריפּט, וואָס איז דיין דזשאַוואַסקריפּט טעקע דאָ, דעם איז מין פון די ראַפּער אַז איר האָבן פֿאַר דזשקווערי. איר 'רע כּמעט 99.9 פּראָצענט פון די צייַט געגאנגען צו האָבן דעם אין דיין ינדעקס.דזשס טעקע. ווייַל וואָס דאָס זאגט איז, "טאָן ניט ויספירן עפּעס ביז דיין דאָקומענט איז פאקטיש גרייט, "וואָס איז פּונקט וואָס איר ווילן. ווייַל אויב דיין דאָקומענט ס ניט גרייט, און דזשקווערי סטאַרץ טאן זאכן, עס ס נאָר אַ באַלאַגאַן. אזוי איר שטענדיק ווילן צו האָבן דעם ראַפּער. און דעמאָלט פֿאַר זאכן אַז גיין אין עס, איך וועט לאָזן צו דיין גויס 'אייגן פּערוסינג. גוט, אַזוי זענען דאָרט קיין פראגעס רעכט איצט וועגן דזשאַוואַסקריפּט אין אַלגעמיין? אדער די דאַם מאָדעל? אויב ניט, מיר האָבן עטלעכע קיל ביישפילן אַז מיר קענען גיין דורך, אַז איר גייז קענען העלפן מיר קאָד. אבער איך בין אויך געגאנגען צו זייַן יבער פייַן, און אויב איר טאָן ניט ווילן צו זאָגן עפּעס פֿאַר די, וואָס ס פייַן. איך קענען אויך נאָר געבן איר ביישפילן. אבער עפּעס אויף די פּאָווערפּאָינט איידער מיר מאַך אויף? קיל. איך פילן ווי איר גייז דאַרפֿן צו ענערגיע. אזוי איך טראַכטן מיר ניטאָ געגאנגען צו אָנהייב מיט מיין פּאַרטיי בייַשפּיל ערשטער. מיר האָבן דרייַ ביישפילן, איר האָבן דיין ברירה. אזוי מיר האָבן זייגער, ווו מיר רע געגאנגען צו מאַכשער אַ פאַקטיש זייגער אַז ס געגאנגען צו דערהייַנטיקן ווי צייַט גייט דורך. מיר האָבן דעם גרויס טוויטטער פונקציאָנירן. טהיס-- איר וויסן וואָס, האַלטן אויף. מיר ניטאָ געגאנגען צו מאַכן דעם גיין אַוועק. BAM. גוט. מיר האָבן דעם גרויס טוויטטער פונקציאָנירן דאָ, טהאַט-- איך וויסן, רעכט? עס ס געגאנגען צו זיין גרויס. זענט איר גויס יקסייטאַד? אַז איז געגאנגען צו רעכענען די נומער פון אותיות וואָס איר האָבן לינקס, אַזוי אויב איך טיפּ רעכט איצט, דאָך עס נאָך זאגט 140, אָבער מיר וויסן אַז ס ניט די קאַסטן. און דעמאָלט מיט אונדזער לעצט איינער דאָ, גיט דאָ צו פּאַרטיי. וואָס ס געגאנגען צו פּאַסירן איז ווען מיר גיט, די הינטערגרונט ס גיי צו טוישן פארבן. אזוי איר גייז האָבן דיין אָפּציעס פון וואָס איינער איר ווילן צו טאָן ערשטער. איך צוזאָג איך וועט נעמען עס זייער גרינג אויף איר. איך פילן ווי אַלעמען ס מין פון נאָר זייער נידעריק שליסל הייַנט. אזוי איך וועט גיין איר דורך ווי מיר וועט מאַכשער אַלע פון ​​די. אויב איר ווילן צו קוראַנט אין, אַז ס גרויס, אָבער איך פילן ווי אַלעמען ס אַ ביסל מיד. אזוי איך וועט נאָר גיין איר דורך די ביישפילן. צי מיר האָבן עפּעס אַז מיר'ד ווי צו טאָן ערשטער? ווער עס יז? ניט קיין ייבערהאַנט? גוט. איר וויסן וואָס? מיר ניטאָ אויף פּאַרטיי. איך פילן ווי איר גייז דאַרפֿן אַ ליטטלע-- אַזוי, מיר וועט טאָן די פּאַרטיי איינער ערשטער. גוט. אזוי וואָס מיר האָבן הערע-- אַז ס ניט געמיינט צו זיין עס. איצט עס ס גוט. גוט. אזוי וואָס מיר האָבן דאָ איז נאָר אַ פּשוט HTML בלאַט אַז איר גויס זאָל אַלע זיין יבער באַקאַנט מיט פון דיין לעצט צוויי פּסעץ. מיר האָבן אונדזער שולדבאַנק טיפּ דאָ. קענען אַלעמען זען? גוט. קיל. מיר האָבן אונדזער HTML דאָך. מיר האָבן עטלעכע קאָפּצעטל אַז איז לינגקט צו אַ נוסח בויגן אַז נאָר געמאכט מיין שריפֿט פייַן און גרויס און דרייסט. אזוי טאָן ניט זאָרג וועגן אַז. מיר האָבן עטלעכע גוף מיט אַ יד הינטערגרונט, גוט? ווייַל מיר רע געגאנגען צו זייַן טשאַנגינג די הינטערגרונט. אזוי ווען מיר ניטאָ טשאַנגינג די הינטערגרונט פון אונדזער גוף, מיר געדענקען פון צוויי וואָכן צוריק ווען מיר זענען דילינג מיט וועב בלעטער. אזוי גוט צו האָבן אַז. און מיר האָבן עטלעכע יד יקוואַלז פּאַרטיי. דאס ה רעף פונט נאָר מיטל אַז עס ס געגאנגען צו גיין צו די זעלבע בלאט. און גיט דאָ צו פּאַרטיי, וואָס איז וואָס ווען מיר גיט עס, עס זאָל טוישן פארבן, טאַנגקפאַלי. און דעמאָלט מיר האָבן עטלעכע שריפט דאָ אַז איז נאָר לינגקט צו דעם פּאַרטיי פּינטעלע דזשס טעקע, אַז איז ליידיק ווייַל מיר האָבן נישט געטאן עפּעס נאָך. און עס ס אַזוי טרויעריק. אבער זייער באַלד, עס וועט טוישן פארבן, און עס וועט זייַן אָסאַם. אזוי איך בין נאָר געגאנגען צו גיין איר גייז דורך ווי מיר זאל צוגאַנג דעם. אזוי דער ערשטער זאַך אַז מיר זאל וועלן צו טאָן, אויב מיר זענען טשאַנגינג די הינטערגרונט פון די גוף, די ערשטער זאַך מיר זאל וועלן צו טאָן איז אַקטשאַוואַלי כאַפּן וואָס דער גוף איז, רעכט? אזוי מיר וועלן צו האָבן סאַכאַקל, אונדזער הינטערגרונט, און אויב איר באַמערקן, איך נאָר אויטאָמאַטיש נאָר אָנהייב טייפּינג. עס ס גאָרנישט ספּעציעל אַז מיר דאַרפֿן צו טאָן פֿאַר אונדזער דזשאַוואַסקריפּט טעקעס. איך קענען אָנהייבן דיקלערינג וועריאַבאַלז, און דיקלערינג טראַפ פאַנגקשאַנז. און עס ס פיל מער פֿרייַ פאָרעם. עס ס ווי מיט C, מיר האט איר אַלע די שווער כּללים, און איר געוואקסן אַרויף, אַזוי מיר רע ווי, "גיין אַרויס. זייט פֿרייַ. צי וואָס איר ווילן. " און אַז ס וואָס דזשאַוואַסקריפּט איז. אזוי מיר האָבן עטלעכע הינטערגרונט דאָ. מיט אונדזער דאַם מאָדעל, מיר וויסן מיר קענען טאָן דאָקומענט פּינטעלע באַקומען עלעמענט, און אויב מיר באַמערקן דאָ, אונדזער גוף האט אַ יד. רעכט? אזוי מיר קענען טאָן באַקומען דאָקומענט דורך יד, און דאָ ס אַ פּשוט איינער. וואָס ס אונדזער יד אַז מיר וועלן דאָ? וילעם: הינטערגרונט. אַליסאַן בוטשהאָלטז-אָו: הינטערגרונט. פּערפעקט. און פּינטל-קאָמע בייַ די סוף. אַז האט ניט פאַרבייַ אַוועק נאָך. איר נאָך דאַרפֿן דיין סעמיקאָלאָנס. גוט. אזוי אַז ס אונדזער ערשטער איינער. און ווען מיר גיט עפּעס, מיר ווילן עפּעס צו פּאַסירן, רעכט? אזוי מיר זאל וועלן עטלעכע בייַטעוודיק אַז ס ווארטן פֿאַר אַ גיט. וואָס מיר רע געגאנגען צו טאָן איז מיר רע געגאנגען צו מאַכן אונדזער לינק מער ענלעך צו אַ קנעפּל. אזוי מיר ניטאָ געגאנגען צו האָבן עטלעכע קנעפּל אַז יקוואַלז דאָקומענט פּינטעלע באַקומען עלעמענט דורך יד. און אויב איך בין גערעדט וועגן די גיט לינק אָדער דריקט דאָ צו פּאַרטיי לינק, וואָס זאל מיין יד זיין דאָ? פארטיי. ריכטיק. גוט ניט צו שלעכט אַזוי ווייַט. אַלעמען באַקומען וואָס מיר ניטאָ טאן? גוט, אַזוי איצט מיר האָבן אונדזער קנעפּל, און מיר וועלן זאכן צו טוישן ווען מיר דריקט אויף עס. אזוי אויב מיר געדענקען פון אונדזער פּאָווערפּאָינט, זייער פּשוט זאַך מיר קענען טאָן איז נאָר קנעפּל פּינטעלע אָנקליקק, רעכט? און אַז ס גיי צו גלייַך עטלעכע פונקציאָנירן. דאס איז אַ אַנאַנאַמאַס פונקציאָנירן. און דעם נאָר אַס-- פאקטיש איך בין געגאנגען צו מאַכן דעם אַ ביסל ביגער. אזוי וואָס איך נאָר האט דאָ איז איך בין געזאגט, גוט, ווען מיר גיט אונדזער קנעפּל, וואָס איז דעם לינק אַז מיר נאָר ריפערד צו, מיר זענען געגאנגען צו ויספירן דעם אַנאַנאַמאַס פונקציאָנירן. מיר טאָן ניט דאַרפֿן קיין ינפּוץ. מיר טאָן ניט זאָרגן וואָס די באַניצער זאגט. ווען זיי דריקט אויף עס, מיר 'רע גיי צו טאָן וועלכער מיר ווילן, וואָס איז טוישן די הינטערגרונט פֿאַרב. גוט? אזוי אַז ס וואָס מיר טאָן ניט האָבן קיין ינפּוץ, מיר נאָר האָבן דעם אַנאַנאַמאַס פונקציאָנירן. און איצט מיר רע פאקטיש געגאנגען צו שרייַבן דעם פונקציאָנירן. אזוי עס ס אַ בינטל פון וועגן איר קען דזשענערייט אַ טראַפ קאָליר. די וועג אַז איך האט עס איז געווען צו דזשענערייט דרייַ טראַפ נומערן און גער זיי צו אַ רגב דרייַיק. אזוי דעם נאָר ווייזט איר עטלעכע קיל זאכן אַז אויב איר ניטאָ ווי, "אָה, איך דאַרפֿן צו דזשענערייט אַ טראַפ נומער. "אויב איר גאָאָגלעד עס, דעם איז וואָס איר וואָלט געפינען. אזוי מיר האָבן דרייַ פאַרשידענע זאכן, וואַר, נישט רויט ווידער, גרין. רעכט? אזוי יענע זענען די דרייַ זאכן וואס מאַכן אַרויף אַ קאָליר. בלו, רויט, און גרין. קיל. און וואָס מיר קענען טאָן איז אַז מיר וויסן אַז עס דאַרף צו זיין צווישן 255, און אויב איר געקוקט אַרויף עטלעכע טראַפ נומער גענעראַטאָר, איר קען באַקומען עפּעס ווי מאַט פּינטעלע טראַפ, וואָס אויב איר קוקן דעם אַרויף קערט צו עטלעכע נומער צווישן נול און איינער. גוט? און וואָס נומערן טאָן אונדזער רגב טריפּאַלז גיין צווישן? נול און וואָס? וואָס קענען זיי גיין אַרויף צו? 255. אזוי אויב מאַט פּינטעלע טראַפ גייט צווישן נול און איינער, ווי זאל מיר ווילן צו בייַטן דעם? וילעם: צייַט? אַליסאַן בוטשהאָלטז-אָו: יאָ, פּונקט. אזוי צייַט איז 255. וילעם: [ינאָדאַבאַל] עס ס ווי [ינאָדאַבאַל]. אַליסאַן בוטשהאָלטז-אָו: מאַט פּינטעלע טראַפ. וילעם: קיל. אַליסאַן בוטשהאָלטז-אָו: יא. דזשאַוואַסקריפּט נאָר נעמט זאָרגן פון איר. גוט. אזוי מיר קענען טאָן אַז פֿאַר אַלע פון ​​די. רעכט? מאַט פּינטעלע טראַפ מאל 255. קאָפּי אַז. קיל. אזוי די זאַך איז, דעם קען ניט צוריקקומען אַן ינטאַדזשער. רעכט? אפֿשר מיר באַקומען עטלעכע נומער צווישן נול און איינער, און עס ז עס צו זיין אַ ביסל אַוועק, און אונדזער רגבס קענען ניט זיין פלאָוץ. זיי דאַרפֿן צו זייַן ינץ. אזוי אויב איר געפרוווט דעם, עס איר'ד מסתּמא האָבן עטלעכע ערראַטיק אָפּפירונג. עס וואָלט זייַן אַ ביסל פאַנגקי. אזוי וואָס מיר טאָן איז מיר ווילן צו מאַכן זיכער אַז די ביסט ראַונדיד, און איר קען קייַלעכיק יעדער וועג. איך ראַונדיד מיט שטאָק. אזוי איך שטענדיק געמאכט זיכער אַז עס ראַונדיד אַראָפּ. אבער געגאנגען אַוועק פון ווי פּשוט עס איז צו נאָר באַקומען אַ טראַפ נומער, ווי טאָן איר טראַכטן מיר זאל פּאָדלאָגע דעם נומער? עס ס זייער ענלעך. קיין געדאַנק? אזוי אויב טראַפ איז נאָר מאַט פּינטעלע טראַפ, אַזוי טאָן איר טראַכטן מיר'ד טאָן פּאָדלאָגע? מאַט פּינטעלע שטאָק. און איר קענען אויך טאָן מאַט פּינטעלע סטעליע. קייַלעכיק איז מין פון אַמביגיואַס ווייַל איר טאָן ניט וויסן צי צו קייַלעכיק אַרויף אָדער קייַלעכיק אַראָפּ. אזוי טיפּיקלי מיר שטענדיק טאָן מאַט פּינטעלע שטאָק, מאַט פּינטעלע סטעליע. אבער האָנעסטלי-- וילעם: טוט שטאָק קייַלעכיק אַראָפּ? אַליסאַן בוטשהאָלטז-אָו: פלאָר ראָונדס אַראָפּ. און אַז ס נאָר אַ ברירה אויף מיין טייל. אזוי איצט מיר האָבן אונדזער דרייַ נומערן אַז האָבן שוין ראַנדאַמלי דזשענערייטאַד, און וואָס מיר רע געגאנגען צו טאָן איצט איז מיר רע נאָר געגאנגען צו טוישן די הינטערגרונט. גוט? אזוי מיר שוין האָבן אונדזער הינטערגרונט מין פון סטאָרד אין דעם עלעמענט גערופן הינטערגרונט. אזוי וואָס איר וועט באַמערקן איז, אויב איר געשפילט אַרום מיט דעם, מיר ווילן צו טוישן די נוסח. און דעם איז מין פון עפּעס אַז איר וואָלט גוגל און פיגור אויס, ווי ווי צו טוישן די קאָליר. אבער די וועג איר צוטריט דעם קאָליר איז הינטערגרונט פּינטעלע נוסח פּינטעלע הינטערגרונט. אזוי דעם איז געזאגט געגעבן דעם כייפעץ, הינטערגרונט, וואָס רעפערס צו אַז עלעמענט יד אַרויף דאָרט, מיר ניטאָ געגאנגען צו קוקן בייַ די נוסח ין דער נוסח, מיר ניטאָ געגאנגען צו קוקן בייַ די הינטערגרונט. גוט? און אויב איר גיין און קוקן דעם אַרויף, עס זאל מאַכן אַ ביסל מער געפיל, אָבער דעם איז בייסיקלי נאָר געזאגט, "געבן מיר דעם זייער ספּעציפיש אַטריביוט פון וואָס איך האָבן דיפיינד פריער. " אזוי וואָס מיר רע טשאַנגינג עס צו איז עטלעכע רגב, ווייַל עס מאכט זינען. מיר ניטאָ ניצן רגב טריפּאַלז, רעכט? און מיר האַווע-- איך ווילן צו מאַכן זיכער איך באַקומען די רעכט נומער פון קוואָטעס אין דאָ. אזוי וואָס מיר טאָן איז מיר האָבן רגב, און מיר רע געגאנגען טאָ-- דעם איז ווי קאַנקאַטאַניישאַן, וואָס איז רויט. און דעמאָלט מיר וועלן עטלעכע קאָמע. און דעמאָלט מיר וועלן פּלוס גרין, דעמאָלט עטלעכע קאָמע, און עטלעכע בלוי. אזוי די פּלאַסיז נאָר מיינען ווי קאַנקאַטאַניישאַן. אזוי דעם איז נאָר קריייטינג דעם שטריקל אַז ס געגאנגען ין רגב. גוט? וילעם: [ינאָדאַבאַל] פּלוס דעמאָלט די גרין אַ פּלוס דעמאָלט די רויט. אַליסאַן בוטשהאָלטז-אָו: יאָ, ווייַל איך מעסט אַז אַרויף. אז איינער ס פייַן. אוי, האַלטן אויף. ניין ווייַל איך דאַרפֿן צו מאַכן זיכער אַז איך גאַט אַלע די רעכט. אזוי איך וועט דערקלערן אין ונאָ מאָמענטאָ. גרין, בלוי, גאנץ. איצט איך בין געטאן. איך גלויבן. גוט. אזוי וואָס דעם איז, איז אַז הינטערגרונט איז געגאנגען צו זיין שטעלן צו עטלעכע שטריקל. רעכט? וואָס איז וואָס מיר האָבן דאָ. עס ס געגאנגען צו זייַן עטלעכע רגב 255 קאָמע 255 קאָמע נול, אָדער וועלכער נומער איר האָבן עס. אזוי מיר רע טאן דאָ, מיר האָבן עטלעכע שטריקל. און וואָס מיר ווילן צו טאָן, איז מיר רע מין פון דינאַמיקאַללי קריייטינג אַז ווען מיר פאקטיש לויפן דעם פּראָגראַם. אזוי דעם איז עטלעכע שטריקל. פּלוס קאָנקאַטענאַטעס עס מיט די ווערט אַז רויט האט, וואָס קאָנקאַטענאַטעס עס מיט אַ קאָמע, וואָס קאָנקאַטענאַטעס עס מיט וואָס גרין איז, און אַזוי אויף, און אַזוי אַרויס. גוט? ביז די זייער סוף, וואָס איז דער קלאָוזינג קלאַמערן פון דעם רגב דאָ. גוט? אזוי וואָס דעם איז געגאנגען צו דזשענערייט איז עטלעכע באַפֿעל טאַקע אַז איז רגב פון דרייַ נומערן אַז הינטערגרונט איז איצט שטעלן צו. גוט? אזוי לאָזן ס זען אויב דאָס אַרבעט. איך האָפֿן עס טוט, ווייַל אויב עס טוט ניט, איך בין געגאנגען צו זיין פאַקטיש טרויעריק. טאַקע ניט. גוט, האַלטן אויף. באשטימט הינטערגרונט פּינטעלע נוסח פּינטעלע הינטערגרונט. איך בין באשטימט פעלנדיק עפּעס נאָר קליין. צי ניט איר גייז האַס אַז? ווען עס ס נאָר אַ קליין ביסל טעות? אלמעכטיקער הינטערגרונט. רגב. וילעם: [ינאָדאַבאַל] אַליסאַן בוטשהאָלטז-אָו: ניין איך געפרוווט דעם איידער קלאַס. איך האָבן אַלץ איך האט איידער קלאַס אין פאַל איך איז געווען ווי, "וואַרטן, וואָס האט איך טאָן אומרעכט?" ווייַל איך איז געווען ווי, "איך וועט מיסטאָמע באַלאַגאַן דעם אַרויף בייַ עטלעכע פונט. " פּלוס גרין. אלץ קוקט ווי עס ס קאַנקאַטאַנייטאַד ריכטיק. גוט. וילעם: [ינאָדאַבאַל] אַליסאַן בוטשהאָלטז-אָו: אָה, עס איר גיין. אַז ס וואָס איך דארף. קוק בייַ אַז. טיפפאַני צו ראַטעווען. פּערפעקט. גוט. איצט לאָזן ס זען אויב עס אַרבעט. טאַקע מיין גאָט. גוט. האַלטן אויף. וילעם: ספעיס נאָך די רגע פּלוס. אַליסאַן בוטשהאָלטז-אָו: וואָס איינער? טאַקע וואַרטן, האַלטן אויף. ספעיס טראָגן? וילעם: צווייטע פּלוס אין די גרין קאַנקאַטאַניישאַן. אַליסאַן בוטשהאָלטז-אָו: טאַקע. וילעם: עס ס קיין פּלאַץ נאָך די פּלוס, יאָ. אַליסאַן בוטשהאָלטז-אָו: איר טאָן ניט דאַרפֿן אַז, בוט-- וילעם: אָה, איר טאָן ניט? אַליסאַן בוטשהאָלטז-אָו: עס קוקט שיין. וילעם: גוט. גוט. אַליסאַן בוטשהאָלטז אָו: זאל ס זען אויב דאָס אַרבעט. גוט. איך בין דאָך פיילינג בייַ דעם דעמאָ, וואָס דערמאנט מיר פון אַ לעקציע די אנדערע וואָך, אָבער איך וויסן דעם וועט אַרבעטן. איך וויסן דעם וועט אַרבעטן. אזוי נאָענט. סייַדן איך אַקסאַדענאַלי אויסגעמעקט מיין שריפט אויף דעם איין. ניין, עס איז פּאַרטיי פּינטעלע דזשס. גוט האַלטן אויף. איך בין געגאנגען צו קאָפּיע דעם, און איך בין אויך נאָר געגאנגען צו אויסמעקן אַלץ, ווייַל איך האט דעם ארבעטן פריער. איך צוזאָג עס אַרבעט. אויב ניט, איך וועט ווייַזן איר וואָס טאַמי ס איז. און דאָרט. וילעם: איר ניטאָ רעפראַנסינג פּאַרטיי פּינטעלע קסס, און עס ס אַ פּאַרטיי פּינטעלע דזשס. אַליסאַן בוטשהאָלטז-אָו: אַ, געזונט רעכט דאָ איז פּאַרטיי פּינטעלע דזשס. גוט, וואָס האט איך טאָן פאַרשידענע? גוט, מיר וועט זען אויב דאָס אַרבעט איצט. BAM. אזוי, איך טאָן ניט וויסן וואָס איך האט דיפערענטלי, אָבער דעם איז וואָס זאָל פּאַסירן. קינדאַ קיל. איך קליקט אויף דעם, ווי, אויף אייביק. אבער מיר קענען פּרובירן און זען וואָס איך האבן דיפערענטלי אַז דעם איין האט. איך טאָן ניט וויסן וועגן איר גייז, אָבער דעם קוקט בייסיקלי וואָס איך נאָר געשריבן. עס איז מיסטאָמע אַ פעלנדיק פּינטל-קאָמע ערגעץ איז מיין זאַך. אַקטואַללי נאָך, איך טראַכטן איך איז געווען פעלנדיק אַ פּינטל-קאָמע רעכט דאָ פאקטיש. אבער איך קען נישט זען עס ווייַל עס איז אַוועק דער פאַרשטעלן. אבער אויב מיר באַמערקן, דעם איז שיין פיל פּונקט וואָס איך נאָר געשריבן. איך טראַכטן מיסטאָמע די כאַרדאַסט טייל וועגן דעם איז נאָר מין פון דעם זאַך רעכט דאָ, פארשטאנד וואָס עס ס טאן עס. דאס סאָרץ פון זאכן איר לערנען טאַקע נאָר דורך גאָאָגלינג און האָנעסטלי נאָר טריינג. אויב איר טראַכטן עס ס עטלעכע אַטריביוט, עס מיסטאָמע איז. אזוי פּרובירן עס. זען וואָס כאַפּאַנז. ווי איך געזאגט, עס ס אַ פּלאַץ פון יקספּעראַמאַנטיישאַן מיט דזשאַוואַסקריפּט, און פפּ, און אַלע אַז שטאָפּן, און קסס ספּעציעל. אַז ס די בלויז אמת וועג צו פֿאַרשטיין עס. גוט, אַזוי נאָך אַז פיאַסקאָ מיט פּאַרטיי פּינטעלע דזשס, מיר האָבן צוויי אנדערע אָפּציעס. מיר האָבן זייגער אָדער טוויטטער. זיי ניטאָ ביידע טשיקאַווע. אפֿשר נישט גאַנץ ווי שפּאַס ווי פּאַרטיי, וואָס האט אַ קיל ביסל סטראָבינג זאַך בייַ דער סוף. צי איר גייז האָבן קיין ייבערהאַנט? וילעם: זייגער? אַליסאַן בוטשהאָלטז-אָו: זייגער? גוט. קיל. אזוי ווידער, מיר האָבן אונדזער ליידיק דזשאַוואַסקריפּט טעקע. און ווי מיר זען דאָ, מיר האָבן עטלעכע זייער פּשוט HTML. מיר האָבן אונדזער נוסח בויגן, אַז נאָר פֿאָרמאַטירונגען וואָס עס זאָל קוקן ווי. מיר האָבן אונדזער div מיט אַ יד פון זייגער, וואָס נאָר זאגט, "דעם זאָל זיין אַ זייגער." און מיר האָבן אונדזער לינק צו אונדזער דזשאַוואַסקריפּט טעקע אַז ס פאקטיש געגאנגען צו דזשענערייט אונדזער זייגער פֿאַר אונדז. ווייַל די קיל זאַך, איז אַז איר קענען שטעלן דזשאַוואַסקריפּט צו אויטאָמאַטיש דערפרישן זיך. גוט? אזוי אַנשטאָט פון ווארטן פֿאַר די באַניצער צו שלאָגן דערפרישן אויף אַ בלאַט אַזוי אַז איר קענען באַקומען דערהייַנטיקט צייַט, דזשאַוואַסקריפּט קענען דערהייַנטיקן עס אָבער עס לייקס. אזוי, ווי מיט אונדזער לעצט איינער, מיר געוואלט צו צוטריט אונדזער אָפּשטאַם, רעכט? אזוי וואָס טאָן איר טראַכטן זאל זיין דער ערשטער זאַך מיר ווילן צו טאָן דאָ? אויב מיר ניטאָ מין פון געגאנגען אַוועק דעם סאָרט פון פּעראַדיים דאָ? מיר מיסטאָמע ווילן צו צוטריט אונדזער זייגער, רעכט? אזוי, מיר האָבן עטלעכע וואַר זייגער, וואָס עקוואַלס-- וואָס טאָן מיר טראַכטן עס ס געגאנגען צו זייַן? דאָקומענט פּינטעלע באַקומען עלעמענט בי-- איך אויך ליבע סובלימע-- יד און אונדזער יד איז זייגער. פּינטל-קאָמע. גאָט צו מאַכן זיכער צו באַקומען יענע סעמיקאָלאָנס דעם צייַט, ווייַל איך פילן ווי אַז איז די פּראָבלעם לעצטע צייַט. גוט אַזוי, ווי איך איז געווען נאָר געזאגט מיט טריינג צו האָבן דזשאַוואַסקריפּט דערפרישן זיך, עס ס דעם גרויס פונקציאָנירן, איך וויסן עס געקומען אין האַנטיק לעצט יאָר, איך בין נישט זיכער עס קומט אין האַנטיק פֿאַר דעם פּסעט, אָבער עס ס גערופן שטעלן מעהאַלעך. און דעם איז אַקטשאַוואַלי טאַקע קיל אויב איר גייז טאָן עפּעס מיט צייַט אָדער געטינג דערהייַנטיקט אינפֿאָרמאַציע. אויף אַ וועבזייַטל פֿאַר אַ לעצט פּרויעקט, דעם איז מיסטאָמע אַ פונקציאָנירן איר ווילן צו באַקומען יבער באַקאַנט מיט. אזוי וואָס שטעלן מעהאַלעך טוט איז אַז מיר ניטאָ געגאנגען צו געבן עס אַ פֿונקציע, און ווי אָפֿט עס זאָל רופן דעם פֿונקציע. גוט? אזוי אין דעם פאַל, מיר רע נאָר געגאנגען צו שאַפֿן עטלעכע אַנאַנאַמאַס פונקציאָנירן ווידער, גוט, אַז איז געגאנגען צו באַקומען אונדזער דאַטע, און אונדזער צייַט, און דעמאָלט דערהייַנטיקן זאכן און אַרויסווייַזן עס. אזוי מיר וועט זאָרג וועגן אַז. מיר וועט זייַן ווי דזשענערייט זייגער דאָ. אבער וואָס מיר דאַרפֿן איז ווי אָפֿט צו דערפרישן עס. אזוי אין דעם פאַל, עס ס נאָר מיליסעקאַנדז. אזוי מיר רע נאָר געגאנגען צו טאָן 100 מיליסעקאַנדז. דאָך, גאָר אַרביטראַריש. אויב איר געוואלט עס צו דערהייַנטיקן פיל מער סלאָולי, איר קען. מיר קענען באַלאַגאַן אַרום מיט די סכום מעהאַלעך, ווי גרויס אונדזער מעהאַלעך איז נאָך מיר באַקומען אַ ארבעטן זייגער, וואָס אַלעווייַ איך וועט באַקומען צו. אזוי דעם איז נאָר געזאגט, "גוט, רופן דעם פונקציע יעדער 100 מיליסעקאַנדז. " גוט? אַז ס אַלע עס טוט. אזוי וואָס מיר ווילן אונדזער פונקציאָנירן צו טאָן איז מיר ווילן צו האָבן עטלעכע דאַטע און עטלעכע מאָל איז וואָס מיר ניטאָ געגאנגען צו האָבן. אזוי מיר קענען אָנהייבן מיט אונדזער דאַטע יקוואַלז עפּעס, און אונדזער צייַט יקוואַלז עפּעס אַז מיר טאָן ניט וויסן נאָך. אָדער פאקטיש, מיר נאָר דאַרפֿן טאָג, ווייַל דאַטע איז געגאנגען צו אַרייַננעמען אַלץ. ווידער אויב איר נאָר Google עפּעס וועגן וואָס איר ווילן צו טאָן, אויב איר שרייַבן, "גוט, איך ווילן צו באַקומען די צייַט דורך דזשאַוואַסקריפּט, "עס וועט געבן איר דעם גרויסן פונקציאָנירן גערופן באַקומען דאַטע. ממש, רובֿ זאכן אַז איר ווילן צו טאָן, דזשאַוואַסקריפּט איז געגאנגען צו האָבן עס געטאן פֿאַר איר שוין. אזוי עס ס ממש ווי נייַ באַקומען דאַטע, וואָס איז קרעאַטינג-- אָדער נייַ דאַטע, ראַטהער-- וואָס איז דזשענערייטינג עטלעכע כייפעץ אַז רעפּראַזענץ אַ טאָג. און וואָס מיר רע געגאנגען צו טאָן דאָ איז דעם יס-- איך בין געגאנגען צו שרייַבן דעם, און דעמאָלט דערקלערן וואָס עס טוט. אזוי איך וועט מאַכן זיכער איך באַקומען דעם רעכט. גוט, אַזוי וואָס דעם פונקציע טוט, איז מיר רע נאָר קריייטינג די HTML אַז ס פאקטיש געגאנגען צו גיין ין אונדזער דיוו יד פון זייגער. אזוי וואָס דעם איז געגאנגען צו זיין טאן איז נאָר דזשענערייטינג עטלעכע שטריקל, גוט? אַז איז דעמאָלט געגאנגען צו זיין טראַנספּלאַנטיד אין אונדזער HTML. באַסיקאַללי וואָס עס ס געגאנגען צו טאָן איז וועלכער ווע-- וואָס איך וועל ווייַזן איר איז אַז וועלכער מיר זאָגן HTML איז, מיר ניטאָ געגאנגען צו פאַרבייַטן דעם טעקסט דאָ מיט וועלכער HTML איז. אזוי דעם איז געגאנגען צו לאָזן אונדז צו ענדערן אונדזער זייגער פּינטעלע HTML פון זייַענדיק בלויז די טעקסט פון דעם זאָל זיין אַ זייגער, צו פאקטיש ווייַזונג די נומערן און זאכן אַז מיר זאָרגן וועגן, און טאקע זיין אַקלאַק. אזוי וואָס מיר רע געגאנגען צו טאָן איז מיר רע געגאנגען צו אָנהייבן דזשענערייטינג דעם HTML. אזוי אין דער זעלביקער וועג אַז מיר געניצט צו טאָן פּלוס יקוואַלז פֿאַר ינטאַדזשערז, איר קענען איצט טאָן אַז פֿאַר סטרינגס, אַחוץ עס ס געגאנגען צו קאַנקאַטאַנייט זיי. רעכט? ווי מיר האבן געזען מיט פּאַרטיי פּינטעלע דזשס, דעם נאָר קאָנקאַטענאַטעס אַלע די זאכן צוזאַמען. אזוי איר קענען קאַנקאַטאַנייט פאַרשידענע ביטן פון HTML פון וועריאַבאַלז, אָדער ביטן פון סטרינגס אַז איר שרייַבן אויס זיך, און דעם נאָר טאַקע אַלאַוז איר צו דינאַמיקאַללי דזשענערייט HTML, וואָס איז שיין קיל. אזוי אויב איר האָבן עפּעס זייער באַניצער ספּעציפיש, דעם קענען לאָזן איר צו טאָן אַז. אזוי מיר האָבן HTML, צו איך בין געגאנגען צו פּרובירן און מאַכן זיכער איך באַקומען דעם רעכט. אזוי מיר ניטאָ געגאנגען צו טאָן עטלעכע ה 1 קאָפּצעטל. אזוי וואָס ס וויכטיק צו פאַרשטיין דאָ איז אַז דעם איז פאקטיש נאָר HTML. רעכט? מיר זענען שרייַבן פאַקטיש HTML קאָד אין דאָ, עס ס ניט נאָר אַ שטריקל אין די נאָרמאַל וועג אַז מיר וואָלט טראַכטן וועגן עס. אזוי מיר האָבן עטלעכע HTML. דאס איז געהאלטן אַ שטריקל דאָ כאָטש. און מיר טאָן דאַטע דאָט-- מיר ווילן צו באַקומען אונדזער שעה. ווידער, אויב איר זענען צו קוקן אַרויף עפּעס וועגן דאַטע, עס וואָלט זאָגן איר די אלע די אַטראַביוץ אַז טאָג האט. און דאָ ס וואָס איר קענען נוצן אויף עס. אזוי עס מיסטאָמע האט דאס ווי באַקומען שעה, און באַקומען מינוט, און באַקומען סעקונדעס, און באַקומען מיליסעקאַנדז, און ווער ווייסט וואָס אַנדערש זיי האָבן. אבער אויב איר קוק אין די דאַקיומענטיישאַן, עס וועט אַלע זייַן דאָרט. אזוי מיר האָבן באַקומען שעה, און דעמאָלט מיר וואָלט ווילן צו קאַנקאַטאַנייט אַז וויטה-- איך בין געגאנגען צו מאַך דעם איבער דאָ. אזוי אויב מיר ניטאָ דזשענערייטינג רעכט איצט, מיר 'רע פאקטיש דזשענערייטינג די צייַט, רעכט? מיר האָבן שעה, און דעמאָלט וואָס ס צווישן שעה און מינוט? איר האָבן אַ פּינטל-קאָמע, רעכט? אזוי מיר וועלן צו טאָן עטלעכע פּינטל-קאָמע דאָ. און דעמאָלט מיר וועלן צו באַקומען אונדזער מינוט, אַזוי אין דער זעלביקער וועג אַז מיר האָבן דאַטע פּינטעלע באַקומען שעה, ווי זאל מיר באַקומען אונדזער מינוט? עס ס ממש דאַטע פּינטעלע באַקומען מינוט, וואָס איך מין פון ווי. עס ס ווי, "אָה, ווי טאָן איך באַקומען מיין מינוט? " איך נאָר באַקומען מיין מינוט. גוט. און דעמאָלט מיר האָבן אן אנדער קאָלאָן דאָ. און דעריבער אויב מיר ווילן צו באַקומען אונדזער סעקונדעס, ווי זאל מיר באַקומען אונדזער רגע? טאָג פּינטעלע באַקומען סעקונדעס. איך טראַכטן עס ס שיין קיל. און וואָס ס וויכטיק צו פאַרשטיין, איז אַז מיר אויך דאַרפֿן צו נאָענט אונדזער HTML קוויטל דאָ, ווייַל עס זאָל נאָך זייַן גילטיק HTML, אַזוי ה 1. קיל. אזוי נאָך אַז, מיר קענען טאָן זייגער פּינטעלע ינער HTML איז גלייַך צו HTML. גוט? אזוי געדענקען ווי איך האט ינער HTML בייסיקלי נעמט וועלכער איז צווישן די צוויי טאַגס אַז מיר גערעדט וועגן און ינסערץ אָדער מאַניפּיאַלייץ וועלכער איז אין עס? אזוי וואָס דעם טוט, אויב מיר גיין צוריק צו אונדזער זייגער, איז אַז זייגער רעפערס צו אַלץ ין דעם דיוו. דאס איז די ינער HTML פון דעם יד זייגער דיוו. און אַזוי עס ס געגאנגען צו טוישן עס צו די HTML אַז מיר נאָר דזשענערייטאַד, וואָס, וואָס, אַלעווייַ, אַלעווייַ, אַלעווייַ, וועט ווייַזן די צייַט רעכט איצט. מיר וועט זען. דאָך. אזוי פילע טעכניש ישוז. אַליסאַן ס דזשוסט-- איך בין אַוועק מיין שפּיל הייַנט גייז. גוט, אַז מעשים. זייגער פּינטעלע ינער HTML. עס איז HTML טאַקע? אויך דעם איז וואָס כאַפּאַנז. ווען איר קענען נישט זען עפּעס, איר נאָר קוק אין דיין מקור קאָד. גוט. צי איר וואַנאַ וויסן אַ קיל אַרבעט אַרום אַז מיר רע געגאנגען צו טאָן רעכט דאָ? וילעם: קען איר טאָן קאפיטאל אותיות? די קאפיטאל אותיות? ווייַל איר האָבן באַקומען שעה, און דעמאָלט באַקומען מינוט. אַליסאַן בוטשהאָלטז-אָו: עס איז באַקומען שעה און געט-- טאַקע. איר אַרע-- גאָלד שטערן. עס ס אַלע אַ פּרובירן, גייז. איך צוזאָג עס איז געווען ארבעטן פֿאַר קלאַס. גוט, אָבער עפּעס קיל צו וויסן איז אַז איר קענען אַלסאָ-- אויב מאל דיין פונדרויסנדיק טעקעס זענען געטינג אַ ביסל משוגע, איר קענען אויך נאָר שטעלן זיי גלייַך אין דאָ, וואָס טענדז צו פאַרריכטן זאכן. חוץ דעם איז ווי טאַקע מיעס. דאָך פֿאָרמאַט אַלץ. מאכט זיכער עס ס אַלע שיין. גוט. איך געוואלט צו טאָן אַלע די קילן דעמאָס, און זיי ניטאָ נאָר ניט ארבעטן אויס. גוט. שריפט וואַר זייגער. אַניווייַס, וואָס ס וויכטיק איז אַז דאָס איז דער גענעראַל וועג אַז איר וואָלט פֿאָרמאַט דזשאַוואַסקריפּט. ווי איר קענען זען, עס קענען זיין זייער פינאַקי מאל, אפילו ווען עס איז געווען ממש ארבעטן צוויי סעקונדעס צוריק. אָדער נישט צוויי רגע צוריק, אָבער זייער, זייער לעצטנס. אזוי צו ווייַזן איר וואָס עס זאָל קוקן ווי, און צו ווייַזן איר אַז איך בין ניט משוגע, און אַז אַלץ איז פּונקט די זעלביקער, דעם איז וואָס עס זאָל קוקן ווי. איר 'רע נאָר געגאנגען צו טאָן דעם שפּיץ טייל דאָ, און אויב איר מיינונג בלאַט מקור, אויב איר באַמערקן, ער האט עטלעכע קרייזיער זאכן, איך סימפּלאַפייד עס. אויך, קרעדיט צו טאַמי מקווילליאַם, וואס פאקטיש געהאלפן מיר שאַפֿן די ביישפילן, וואָס איז וואָס איך וויסן זיי אַרבעט. ווייַל טאַמי איז אַ דזשאַוואַסקריפּט בעל. אבער אויב מיר באַמערקן, מיר האָבן עטלעכע שטעלן. מיר האָבן אונדזער זייגער פונקציאָנירן דאָ. דאס איז אַלע די דזשאַוואַסקריפּט אַז מיר נאָר געשריבן, אָדער עטלעכע פון ​​עס. מיר נאָר געשריבן דעם איין רעכט דאָ. און ער האט א עקסטרע פונקציאָנירן אַז נאָר פּאַדס עס דורך פּאַטינג אַ נול איידער אַ בריוו אָדער איידער אַ נומער אויב עס ס נאָר איינער פון זיי. אזוי אויב איר באַמערקן, דעם איז שיין פיל פּונקט וואָס מיר נאָר געשריבן. איר האָבן עטלעכע בייַטעוודיק זייגער אַז האט אונדזער עלעמענט, באַקומען עלעמענט דורך שייַן, וואָס איז זייגער. מיר האָבן אונדזער שטעלן מעהאַלעך פונקציאָנירן, אַז ס אַ אַנאַנאַמאַס פונקציאָנירן אַז עקסאַקיוץ אַלע פון ​​דעם. מיר האָבן עטלעכע סטאַרטינג שטריקל פון HTML אַז מיר דעמאָלט דינאַמיקאַללי דזשענערייט דורך בעת עטלעכע ה 1 קאָפּצעטל, קאָנקאַטענאַטינג מיט באַקומען די שעה, פּלוס אונדזער קאָלאָן, פּלוס געטינג די מינוט, פּלוס אנדערן צווייפּינטל, פּלוס אונדזער סעקונדעס, און לעסאָף די סאָף HTML פֿאַר עס. און דעמאָלט מיר דערהייַנטיקן אונדזער זייגער פּינטעלע ינער HTML צו HTML, און מיר דערהייַנטיקן יעדער 100 מיליסעקאַנדז. גוט? זען איך צוזאָג איך בין ניט משוגע. איך טאָן ניט וויסן. איך טאָן ניט וויסן וואָס עס טוט ניט ווי מיר. איך פילן ווי קוקט דער זעלביקער, אָבער משמעות עס האט פיינט מיר. אזוי לאָזן ס זען אויב קייַלעכיק דרייַ גייט בעסער. מיר ניטאָ וועגן צו זען. איך בין ניט זיכער ווי דעם איז געגאנגען צו גיין. איז אַלעמען בייַ מינדסטער געטינג די קאָנס, ווי נאָר די אַלגעמיינע טעמע פון דזשאַוואַסקריפּט, כאָטש? איך האָפֿן אַז ס בייַ מינדסטער נוציק, מער ווי ווייַזונג אַז עס ס אַ ביסל פינאַקי. אבער דיין פּראָבלעם שטעלן וועט זייַן זייער שפּאַס. עס ס געגאנגען צו זיין גרויס. עס וועט ניט זיין גאַנץ ווי טידיאַס ווי דעם, איך טאָן ניט טראַכטן. איר וועט פאקטיש באַקומען צו זען טאַקע קיל זאכן. אזוי לעצט אָבער ניט קלענסטער, מיר וועט פּרובירן די טוויטטער איינער. איך בין טאַקע דערשראָקן איצט, גייז. איך טאָן ניט וויסן ווי דאָס איז געגאנגען צו גיין. אבער נאָר צו געבן איר אַ ביסל מער געשמאַק, און דאָס איז פאקטיש מאַניפּיאַלייטינג סטרינגס און ינפּוץ, וואָס מיר רע געגאנגען צו טאָן איז, אויב מיר באַמערקן דאָ מיט הטמל-- דעם איינער האט אַ קליין ביסל מאָרע-- מיר האָבן עטלעכע טעקסט געגנט, וואָס קאָראַספּאַנדז צו דעם טעקסט געגנט דאָ. גוט? און אַז האט אַ שייַן פון טעקסט. מיר רעסטילעד עס אַ ביסל ביסל מיט עטלעכע ברייט און הייך אַז מיר ווע פּרידיטערמינד, און מיר האָבן ה 1, וואָס נאָר איז אונדזער קאָפּצעטל איינער אַז רעפּראַזענץ אונדזער אותיות לינקס. מיר האט עס עטלעכע יד פון אותיות רוען, און דעמאָלט מיר האָבן עטלעכע שריפט דאָ, וואָס איך בין טאַקע כאָופּינג דריט מאָל ס די כיין דאָ, גייז. אזוי וואָס מיר ווילן צו טאָן, אין דער זעלביקער גענעראַל ווענע אַז מיר ווע געטאן מיט זייגער פּינטעלע דזשס און פּאַרטיי פּינטעלע דזשס ווי מיר ווע באמערקט, איז מיר ווע אנגעהויבן דורך פאקטיש גראַבינג די זאכן אַז מיר זאָרגן וועגן, רעכט? אזוי אין דעם פאַל, עס זענען צוויי זאכן וואס מיר זאָרגן וועגן, גוט? איין זאַך אַז מיר ניטאָ פאקטיש מין פון קוקן אין און צייכענונג דאַטן פון, און איין זאַך אַז מיר ניטאָ פאקטיש טשאַנגינג. אזוי עס ס אונדזער HTML. אויב דעם איז אונדזער וועב בלאַט דאָ, וואָס ס די דאַטן אַז מיר ניטאָ קוקן בייַ? עס ס געגאנגען צו זייַן וועלכער די טעקסט אין אונדזער באָקסעס, רעכט? אזוי וועלכער איך טיפּ אין דאָ. אַז ס וואָס איך ווילן צו וויסן, אָדער אַז ס וואָס איך ווילן צו קוקן בייַ. און וואָס ס געגאנגען צו זיין טשאַנגינג אויף אונדזער וועב בלאַט? די אותיות רוען. אזוי אין דער זעלביקער וועג, מיר וועלן צו אָנהייב דורך יניטיאַליזינג וועריאַבאַלז אַז אַקטשאַוואַלי האַלטן אַנטו די יסודות. גוט? אזוי אויב מיר האָבן עטלעכע וואַר אַז איז אונדזער טעקסט געגנט, און מיר האָבן עטלעכע וואַר אַז איז רוען. רעכט? אזוי די ביסט געגאנגען צו האַלטן די צוויי זאכן. אזוי די זעלבע סאָרט פון זאַך, דאָקומענט דאָט-- גוט, איך בין געגאנגען צו מאַכן זיכער דעם איז געגאנגען צו אַרבעטן דאָס צייַט. איך בין זייער אַדאַמאַנט. גוט, אַזוי אויב מיר ווילן אונדזער טעקסט געגנט, לויט צו אונדזער HTML, וואָס ס אונדזער יידענטאַפייער? וואָס ס אונדזער יד? עס ס נאָר געגאנגען צו זייַן טעקסט ווייַל דעם קריייץ אונדזער טעקסט געגנט, גוט, און אונדזער יד איז טעקסט, אַזוי אַז ס ווי מיר קענען כאַפּן וואָס ס אין עס. גוט, פּינטל-קאָמע. איך בין געגאנגען צו זיין יבער גענוי וועגן דעם, ווייַל איך ווילן דעם צו אַרבעטן דעם צייַט. גוט, טאָן די זעלבע זאַך, באַקומען עלעמענט דורך יד. איך בין טאַקע וואַנדערינג וואָס האט געפֿירט די אנדערע צוויי צו באַלאַגאַן אַרויף. גוט, דעריבער אין דעם איין, וואָס טאָן מיר ווילן צו צוטריט? וואָס ס אונדזער יד דאָ? מיר האָבן אן אנדער יד אין אונדזער HTML, וואָס איז עס? וילעם: אותיות רוען. אַליסאַן בוטשהאָלטז-אָו: אותיות רוען. גוט. קיל. אזוי איך בין נאָר געגאנגען צו שרייַבן דעם טאַקע פעסט. איך בין נאָר געגאנגען צו שרייַבן דעם אין רגע. אזוי טעקסט געגנט. וואָס ס טשיקאַווע איז ב פונקטיאָנ-- דאָרט זענען גורל פון פאַנגקשאַנז אַז ניט בלויז שטימען צו דיין מויז, אָבער דיין קלאַוויאַטור. גוט? אזוי איר קענען זאָגן ווען קיין שליסל איז געדריקט, איר קענען טאָן דאס ווי אַז. אזוי דער איינער אַז מיר 'רע ניצן איז גערופן אויף שליסל אַרויף, וואָס זאגט, "אויב איר ווע געדריקט קיין שליסל אויף דיין קלאַוויאַטור, ווען די באַניצער האט אויפגעהויבן זייער פינגער אַוועק אַז קנעפּל, און דער שליסל האט ווערן ונפּרעססעד, דעמאָלט מיר רע געגאנגען צו טאָן עפּעס. " גוט? אזוי דעם מאכט זינען, רעכט? ווייַל יעדער כאַראַקטער מיר דרוקן, מיר רע געגאנגען צו האָבן צו הייבן אונדזער פינגער אַוועק פון עס, אַזוי ווען דער שליסל גייט אַרויף, מיר קענען וויסן צו דעקרעמענט אונדזער אותיות רוען. אזוי מיר האָבן עטלעכע אויף שליסל אַרויף, און אין די זעלבע וועג, מיר ניטאָ געגאנגען צו זאָגן, "גוט, ווען מיר טאָן אַז, מיר זענען געגאנגען צו מאַכן עטלעכע פונקציאָנירן אַז איז געגאנגען צו נעמען E, "אין דעם פאַל, און וואָס מיר ווילן צו טאָן איז רעכענען די נומער רוען. גוט, אַזוי לאָזן ס נאָר אָנהייב דורך שאפן אַ בייַטעוודיק. אזוי מיר האָבן עטלעכע בייַטעוודיק ר, אַז ס געגאנגען צו פאָרשטעלן ווי פילע אותיות מיר האָבן לינקס. גוט? מיר וויסן אַז מיר אָנהייבן מיט 140, און אויב מיר ווילן צו וויסן, לאָזן ס זאָגן, די לענג פון דעם שטריקל אַז ס געווען אַרייַנשרייַב, טאָן איר גייז האָבן קיין געדאַנק ווי מיר זאל טאָן אַז? פונקט באזירט אַוועק פון די קלאָר ווי דער טאָג זאכן, ווי אויב מיר געוואלט שעה, מיר געניצט באַקומען שעה. מיר וויסן אַז אונדזער כייפעץ איז טעקסט געגנט, אָבער קען איר גייז טראַכטן פון וואָס זאל קומען נאָך אים? קיין געדאנקען? אזוי דעם איינער ס מין פון ווייניקער ינטואַטיוו, אָבער עס ס ווערט פּינטעלע לענג. אזוי נאָר געבן מיר עטלעכע ווערט אַטריבוט אַז איז טאקע די לענג פון דעם שטריקל. אזוי עס ס געגאנגען צו זאָגן, "גוט, איך בין קוקן בייַ דעם גאַנצן שטריקל ין טעקסט געגנט, און איך בין געגאנגען צו דערציילן איר ווי לאַנג עס איז. " ווייַל אויב מיר געדענקען סטרינגס זענען טאַקע נאָר ערייז, אַזוי מיר קענען נאָר נעמען די לענג פון זיי. אזוי מיר האָבן אַז. קיל. דערנאך וואָס מיר ווילן צו טאָן איז מיר קיינמאָל ווילן צו לאָזן די באַניצער צו אַרייַנשרייַב מער ווי 140 אותיות, רעכט? ווייַל אויב מיר זאָגן ווי, "אָה, איר נאָר האָבן דעם פיל רוען, " און דעריבער לאָזן זיי טאָן אַז עניווייז, מיר ווע שוין ליגנעריש. און דעם איז אנדערן זאַך אַז דזשאַוואַסקריפּט קענען זיין טאַקע גוט פֿאַר, איז באַניצער וואַלאַדיישאַן און מאכן זיכער אַז דיין באַניצער פיץ ין קיין כּללים אַז איר ווע צוגעשטעלט צו זיי. אזוי אויב איר ווילן צו טאָן דאס ווי מאכן זיכער עמעצער אַרייַנשרייַב זייער בליצפּאָסט אַדרעס, אָדער מאכן זיכער אַז ווען זיי אַרייַן צוויי פּאַסווערדז, זיי מאַטשט. דזשאַוואַסקריפּט קענען טאָן אַז. איר וואָלט טאָן עפּעס ווי, "ווען די פאָרעם איז דערלאנגט, "אָדער ווי, "ווען פאָרלייגן פאָרם קנעפּל איז קליקט, טשעק אַלע די זאכן. " און מיר קענען טאָן אַז דזשאַוואַסקריפּט. אזוי אַז ס נאָר וואָס מיר ניטאָ געגאנגען צו טאָן דאָ. אזוי וואָס זאל זייַן אַ וועג צו טשעק אויב זיי ווע ניטאָ איבער 140 אותיות? וואָס ס געגאנגען צו פּאַסירן צו אונדזער ווערט פון ר אויב זיי פּרובירן? עס ס געגאנגען צו זייַן נעגאַטיוו, רעכט? אָדער עס ס געגאנגען צו זיין ווייניקער ווי אָדער גלייַך צו נול. אזוי מיר קענען נוצן אַ אויב אַז איז נאָר ווי אַלץ אַנדערש. גוט? און מיר האָבן עטלעכע טעקסט געגנט פּינטעלע ווערט, און וואָס מיר ניטאָ טאן דאָ איז מיר רע נאָר קוטטינג-- וואָס איז עס? אנטשולדיגט. דאס איינער, מיר נאָר ווילן צו צוריקקומען פאַלש. איך גאַט צעמישט. כל פראַזזלעד פון זאכן נישט ארבעטן. גוט, מיר נאָר ווילן צו צוריקקומען פאַלש, און דעמאָלט מיר ווילן צו אַרויסווייַזן די רוען אותיות, רעכט? אזוי מיט די זייגער, מיר האבן עפּעס מיט ינער HTML, רעכט? וואו מיר שטעלן עס גלייַך צו עטלעכע בייַטעוודיק, אַזוי וואָס זאל מיר טאָן דאָ? וואָס זענען מיר טשאַנגינג די ינער HTML פון? וילעם: רימיינינג? אַליסאַן בוטשהאָלטז-אָו: מיר ניטאָ טשאַנגינג רוען. כל רעכט, און וואָס טאָן מיר ווילן צו שטעלן עס גלייַך צו? עס ס געגאנגען צו זיין ר, ווייַל אַז זאָל זייַן אונדזער אותיות רוען. גוט? אזוי איך בין טאַקע נערוועז צו זען אויב דעם אַרבעט איצט, אָבער מיר וועט זען. לאָזן דעם. אַז ס טאַקע שנעל. [ינאָדאַבאַל] גוט. ווידער, איך בין נאָר געגאנגען צו ווייַזן איר. פֿאַר וועלכער סיבה, מייַן דיסיידז ניט צו אַרבעטן, אָבער וואָס איך וועל ווייַזן איר איז אַז דעם יס-- טאַקע איך איז געווען געמיינט צו שטעלן אַז אין. גוט, מיר באַמערקן די זעלבע סאָרט פון זאַך דאָ, געטינג די טעקסט געגנט. אויך, אויב איר באָכער באַמערקן, אויב עס ס אלץ עפּעס איר ווילן צו טאָן, און איר טאָן ניט וויסן ווי צו טאָן עס, נאָר געב View Page מקור, און זיי ניטאָ געגאנגען צו זאָגן איר. מאל עס וועט זיין ינקריפּטיד. פֿאַר דיין פּסעט, מיר ינקריפּט אַלץ, אַזוי עס נאָר קוקט ווי גיבעריש. אבער אויב עס ס אלץ אַ טאַקע קיל וועבזייַטל אַז איר ווי, אויב איר נאָר גיט View Page מקור, עס ס געגאנגען צו זאָגן איר ווי צו טאָן עס. אזוי ווידער, אַרבעט סמאַרטער, ניט האַרדער. און ווי איר זען דאָ, אַלע פון די זאכן זענען די זעלבע. דעם איינער דאָ נאָר נעמט עטלעכע סובסטרינג אַז, איך פאַרגעסן פּונקט וואָס דאָס טוט. אבער עס דאָך נעמט עטלעכע סובסטרינג פון די ווערט פון נול צו צען, און קערט פאַלש וואָס זאָל האַלטן די באַניצער פון ינפּוטטינג ענימאָר, און דעמאָלט דאָך דערהייַנטיקונגען די ינער HTML דאָרט. קיל. אזוי גרויס נעמען אַווייַס פון הייַנט, עקספּערימענט, קוקן בייַ מקור קאָד ווייַל עס ס געגאנגען צו העלפן איר אַ פּלאַץ, און אַלעמען, מאל דזשאַוואַסקריפּט קענען זיין שווער צו אַרבעטן מיט און טוט ניט שטענדיק אַרבעט די וועג איר דערוואַרטן עס צו, אָבער נאָר האַלטן טריינג ווייַל איך צוזאָג עס וועט. איך צוזאָג אַלע פון ​​די ביישפילן זענען ארבעטן פֿאַר קלאַס. איך טאָן ניט פֿאַרשטיין וואָס געטראפן. איך ממש האָבן אַלץ דער זעלביקער. איינער מער זאַך אַז איך נאָר ווילן צו ווייַזן איר גייז וואס קענען זיין יבער נוציק איז ינ-- וואָס איז געווען ארבעטן פֿאַר? מיר גאַט פּאַרטיי צו אַרבעט, האט ניט מיר? איך טראַכטן אַזוי. יא. מיר האבן. אָסאַם. גוט, אַזוי איינער זאַך אַז איר גויס זאָל וויסן איז די קאַנסאָול לאָג אַז איך גערעדט וועגן. אזוי קאַנסאָול פּינטעלע קלאָץ פון העלא. אזוי דעם איז מין פון די דזשאַוואַסקריפּט עקוויוואַלענט פון פּרינטף. אזוי אויב איר אלץ ווילן צו דורכקוקן דיין וועריאַבאַלז אָדער זען וואָס ס געשעעניש דאָרט, וואָס איר קענען טאָן איז, אויב מיר דורכקוקן עלעמענט, איז וואָס איר ווילן צו גיין צו, און איר גיין צו קאַנסאָול, איר וועט זען אַז עס געדרוקט העלא. אזוי מיר קען האָבן עס דרוק וועלכער מיר געוואלט. אויב מיר געוואלט עס צו דרוקן הינטערגרונט פּינטעלע נוסח פּינטעלע הינטערגרונט, מיר זאָל קענען צו זען די רגב דרייַיק אַז קומט אַרויף. אָדער נישט. איך פאַרגעסן פּונקט ווי איר דרוק אַ בייַטעוודיק ווי אַז, אָבער איר זאָל קענען צו דרוק אויס דאס ווי אַז. אַז וועט זיין זייער נוציק פֿאַר דיין פּסעט ווען איר 'רע טריינג צו מאַניפּולירן קאָואָרדאַנייץ אָדער וואַטנאַט. אזוי זיי אויך טוישן דעם שטיק אין קלאַס. דאס איז אַנדערש פון לעצטע יאָר, אַזוי נאָר זייַן פייַן צו דיין טפס, אָדער די טפס בייַ אָפיס שעה אלא, ווייַל מיר ניטאָ מין פון לערנען צוזאמען מיט איר גייז. אבער די קאַנסאָול לאָג איז יבער, יבער נוציק פֿאַר דזשאַוואַסקריפּט לעצט יאָר. אזוי ליבע עס. לערן ווי צו נוצן עס. עס ס גרינגער צו נוצן ווי גדב, אַזוי אַז זאָל זייַן בייַ מינדסטער אַ פּלוס פונט. אבער דאַנקען איר גייז זענען שייַכעס מיט מיר. איך בין נעבעכדיק אַז מיין ביישפילן פֿאַר עטלעכע סיבה נאָר האט ניט ווילן צו קאָואַפּערייט מיט מיר, אָבער איך האָפענונג אַז עס געהאָלפֿן מין פון באַקומען איר אַ ביסל מער אין די זאָנע פון ​​דזשאַוואַסקריפּט. און שיקן מיר אַלע אייערע פראגעס פאר ווייַטער וואָך אַזוי איך קענען זיין יבער ריפּערד, און איך וועט ברענגען זיסוואַרג און אַפֿילו עקסטרע זיסוואַרג ווייַל דעם איז לעכערלעך. אבער איר גייז זענען גרויס, און האָבן אַ אָסאַם וואָך.