דאַג לויד: אין דעם ווידעא, מיר געוואלט צו רופן אויס באַזונדער ופמערקזאַמקייַט
צו אַ זייער באַזונדער עלעמענט פון דזשאַוואַסקריפּט
אַז איר זאל געפינען האַנטיק ווען איר ניטאָ סטאַרטינג
צו אַרבעטן אויף מאַניפּיאַלייטינג וועב בלעטער און טשאַנגינג די צופרידן פון אייער וועב בלאַט
אויף די פליען.
און אַז ס די געדאנק פון דעם דאָקומענט אָבדזשעקט מאָדעל.
אזוי ווי מיר האבן געזען אין אונדזער ווידעא אויף דזשאַוואַסקריפּט, אַבדזשעקס זענען זייער Flexible.
>> און זיי קענען אַנטהאַלטן פאַרשידן fields.
און כאָטש מיר האבן ניט גיין אין אַ פּלאַץ פון דעטאַל, די fields אָדער פּראָפּערטיעס,
אַז מיר וואָלט מיסטאָמע מער אַפּראָופּרייטלי רופן זיי
אין דעם קאָנטעקסט פון אַ כייפעץ, אַפֿילו די פּראַפּערטיז קענען זיין אנדערע אַבדזשעקס.
און ין פון די אַבדזשעקס קענען זיין אנדערע אַבדזשעקס.
>> איר האָבן דעם זייער גרויס כייפעץ מיט אַ פּלאַץ פון אנדערע אַבדזשעקס
ין פון עס, וואָס סאָרט פון קריייץ דעם געדאַנק פון אַ גרויס בוים.
איצט, די דאָקומענט כייפעץ איז אַ זייער ספּעציעל כייפעץ אין דזשאַוואַסקריפּט
אַז אָרגאַנייזיז אייער גאַנצן וועב חשבון אונטער דעם סאָרט פון שירעם
פון אַ כייפעץ.
און אַזוי ין פון דעם דאָקומענט כייפעץ זענען אַבדזשעקס פּריזענטינג
די קאָפּ און גוף פון אייער וועב בלאַט.
>> ין פון די זענען אנדערע אַבדזשעקס, און סעטעראַ, און סעטעראַ,
ביז דיין גאנצע וועב בלאַט האט שוין אָרגאַניזירט אין דעם גרויס כייפעץ.
וואָס ס די מיטנ קאָפּ דאָ, רעכט?
נו, מיר וויסן ווי צו אַרבעט מיט אַבדזשעקס אין דזשאַוואַסקריפּט.
>> אַזוי אויב מיר האָבן אַ כייפעץ אַז רעפערס צו אונדזער גאנצע וועב בלאַט, אַז
מיטל דורך פאַך די ריכטיק מעטהאָדס צו מאַניפּולירן אַז כייפעץ
אָדער מאָדיפיינג זיכער פון זייַן פּראָפּערטיעס, מיר
קענען טוישן די יסודות פון אונדזער בלאַט פּראָגראַממאַטיקאַללי
ניצן דזשאַוואַסקריפּט אָנשטאָט ווייל צו קאָד זאכן מיט, זאָגן, HTML.
אַזוי דאָ ס אַ בייַשפּיל פון אַ זייער פּשוט וועב בלאַט, רעכט?
עס ס גאַט HTML טאַגס, אַ קאָפּ.
>> ין פון עס איז אַ טיטל, העלא וועלט.
דעמאָלט איך האָבן אַ גוף.
ין פון וואָס, איך האב דרייַ פאַרשידענע זאכן.
איך האָבן אַ ה 2 כעדער צעטל, אַ פּאַראַגראַף, און אַ לינק.
דאס איז אַ זייער פּשוט וועב בלאַט.
>> נו, וואָס זאל דעם דאָקומענט כייפעץ פֿאַר דעם קוקן ווי?
נו, עס ס אַ ביסל סקערי אפֿשר אין ערשטער.
אבער עס ס טאַקע נאָר אַ גרויס בוים.
און אין דער זייער שורש פון עס איז דאָקומענט.
>> ין פון דעם דאָקומענט איז אן אנדער כייפעץ רעפעררינג צו די HTML פון מיין בלאַט.
און די HTML פון מיין בלאַט איז אַלע פון ​​דעם.
און דעמאָלט ין פון דעם HTML כייפעץ, איך האָבן אַ הויפּט כייפעץ,
וואָס רעפערס צו אַלץ דאָרט.
>> און ין פון עס, איך האָבן אַ טיטל כייפעץ.
און ין פון עס, איך האָבן אן אנדער כייפעץ אַז ס נאָר העלא וועלט.
איך קען האָבן מיין גוף רעפּריזענטיד ווי דעם.
>> ין פון מיין גוף, איך האָבן אַ ה 2 כייפעץ און אַ פּ כייפעץ פֿאַר פּאַראַגראַף
און אַ אַ כייפעץ פֿאַר אַ לינק.
און אַזוי דעם גאנצע כייעראַרקי קענען זיין רעפּריזענטיד ווי אַ גרויס בוים
מיט גורל פון קלענערער קליין דאס קומען אויס פון עס.
איצט, פון קורס, ווען מיר ניטאָ פּראָגראַממינג, מיר
טאָן ניט טראַכטן פון זאכן ווי אַ גרויס בוים.
מיר ווילן צו זען פאַקטיש קאָד Related זאכן.
>> און צומ גליק, מיר קענען נוצן אונדזער דעוועלאָפּער מכשירים
צו אַקטשאַוואַלי נעמען אַ קוק אין דעם וועבזייַטל ס דאָקומענט כייפעץ.
און לאָזן ס טאָן אַז.
אַזוי איך ווע אָפּענעד אַרויף אַ בלעטערער קוויטל.
>> און איך ווע אָפּענעד אַרויף דעוועלאָפּער מכשירים.
און אין מיין ווידעא אויף דזשאַוואַסקריפּט, איך דערמאנט אַז די קאַנסאָול איז ניט
בלויז סאָמעפּלאַסע ווו מיר דרוקן אינפֿאָרמאַציע,
עס ס אויך אַ אָרט ווו מיר קענען ינפּוט אינפֿאָרמאַציע.
אין דעם קאָנטעקסט, וואָס איך בין געגאנגען צו זאָגן איז
איך וואָלט ווי צו באַקומען צוריק דעם דאָקומענט אַבדזשעקס,
אַזוי איך קענען אָנהייבן צו האָבן אַ קוק אין עס.
אַזוי ווי זאל איך טאָן דעם?
נו, אויב איך ווילן צו אָרגאַניזירן עס טאַקע נייסלי,
איך בין געגאנגען צו זאָגן קאָנסאָלע.דיר, ד-איך-ר. איצט, איך נוצן קאָנסאָלע.לאָג צו נאָר דרוקן
אויס עפּעס זייער פּשוט.
אבער אויב איך ווילן צו אָרגאַניזירן דעם היעראַרטשיקאַללי ווי אַ כייפעץ,
איך ווילן עס סאָרט פון סטראַקטשערד ווי אַ Directory ביניען.
>> אַזוי איך ווילן צו קאָנסאָלע.דיר דאָקומענט.
איך בין געגאנגען צו שלאָגן קומען.
און רעכט אונטן עס איצט, און איך וועט Zoom אין דאָ,
איך ווע גאַט דעם ענטפער דאָקומענט מיט אַ ביסל פייַל ווייַטער צו עס.
איצט, ווען איך עפענען דעם פייַל, עס ס געגאנגען צו זיין אַ פּלאַץ פון שטאָפּן.
>> אבער מיר רע געגאנגען צו איגנאָרירן אַ פּלאַץ פון אים און נאָר מין פון פאָקוס
אויף די מערסט וויכטיק טייל, אַזוי מיר קענען נעמען צו נאַוויגירן דעם דאָקומענט.
עס ס אַ פּלאַץ מער צו די דאַם ווי נאָר פאָטער נאָודז און קינד נאָודז.
עס ס אַ פּלאַץ פון אַנסאַלערי שטאָפּן.
>> אַזוי איך בין געגאנגען צו עפענען דעם אַרויף.
און עס ס אַ גאַנץ פּלאַץ פון שטאָפּן אַז פּאַפּס אַרויף.
אבער אַלע איך זאָרגן וועגן איז רעכט דאָ, קינד נאָודז.
זאל ס עפענען אַז אַרויף.
>> ין פון עס איך זען עפּעס באַקאַנט, HTML.
אַזוי ין פון אונדזער דאָקומענט איין מדרגה אַראָפּ, HTML.
איך עפענען אַז אַרויף.
וואָס זענען מיר יקספּעקטינג?
>> אויב איר צוריקרופן פון אונדזער דיאַגראַמע, וואָס זאָל מיר געפֿינען ין פון HTML?
וואָס צוויי נאָודז זענען ווייטער עס אין די בוים?
זאל ס געפֿינען אויס.
מיר עפענען אַרויף HTML.
מיר גיין אַראָפּ צו זייַן קינד נאָודז.
>> קנאַל אַז עפענען.
עס ס קאָפּ און גוף.
און מיר קענען עפענען זיך דעם קאָפּ.
גיין צו זייַן קינד נאָודז.
נו, עס ס דעם טיטל.
>> און מיר קען גיין אויף און אויף ווי דעם אייביק.
מיר קען טאָן דאָס מיט גוף ווי געזונט.
אבער עס איז אַ וועג פֿאַר אונדז צו קוקן אין דעם דאָקומענט אָרגאַניזירט ווי אַ גרויס כייפעץ.
און אויב מיר קוקן אין איז אַ גרויס כייפעץ וואָס קוקט אַ פּלאַץ
ווי קאָד, וואָס מיטל אַז מיר קענען אָנהייבן צו מאַניפּולירן דעם גרויס כייפעץ ניצן
קאָד צו טוישן וואָס אונדזער וועבזייַטל קוקט און Feels ווי.
>> אַזוי אַז ס אַ שיין שטאַרק געצייַג מיר האָבן אין אונדזער באַזייַטיקונג איצט.
אזוי ווי מיר נאָר געזען, די דאָקומענט כייפעץ זיך
און אַלע פון ​​די אַבדזשעקס ין פון עס האָבן פּראָפּערטיעס און מעטהאָדס, נאָר
ווי קיין אנדערע כייפעץ אַז מיר'ווע שוין ארבעטן מיט אין דזשאַוואַסקריפּט.
אבער מיר קענען נוצן די פּראָפּערטיעס און נוצן די מעטהאָדס צו סאָרט פון בויער אַראָפּ
פון די גרויס דאָקומענט און באַקומען נידעריקער און נידעריקער און נידעריקער,
פינער און פינער גריינז פון דעטאַל, ביז מיר
באַקומען צו אַ זייער ספּעציפיש שטיק פון אונדזער וועב בלאַט אַז מיר ווילן צו טוישן.
>> און ווען מיר דערהייַנטיקן פּראָפּערטיעס פון די דאָקומענט אָבדזשעקט אָדער רופן די מעטהאָדס,
דאס זאל פּאַסירן אויף אונדזער וועב בלאַט.
און מיר טאָן ניט דאַרפֿן צו טאָן קיין Refreshing צו האָבן יענע ענדערונגען נעמען ווירקונג.
>> און אַז ס אַ שיין קיל פיייקייַט צו האָבן ווען מיר ניטאָ ארבעטן מיט קאָד.
אזוי וואָס זענען עטלעכע פון ​​די פּראָפּערטיעס וואס זענען טייל פון אַ דאָקומענט כייפעץ?
נו, איר מיסטאָמע געזען אַ פּאָר פון זיי טאַקע געשווינד
ווי מיר זענען זיפּינג דורך דער ריז דאָקומענט
כייפעץ מיר נאָר געזען אין די וועב בלעטער.
>> אָבער אַ פּאָר פון די פּראָפּערטיעס זאל זיין זאכן ווי ינער HTML.
און איר זאל אַפֿילו צוריקרופן מיר ניצן דעם אין די דזשאַוואַסקריפּט וידאו
אין דער זייער סוף ווען איך איז געווען גערעדט וועגן געשעענישן.
וואָס איז געווען דעם ינער HTML?
נו, עס ס פּונקט וואָס ס אין צווישן די טאַגס.
>> און אַזוי די ינער HTML, למשל, פון דעם טיטל
צעטל, אויב מיר האבן געהאלטן געגאנגען אין אַז בייַשפּיל אַ מאָמענט צוריק,
וואָלט האָבן שוין העלא וועלט.
וואָס איז געווען דער טיטל פון אונדזער בלאַט.
אנדערע פּראָפּערטיעס אַרייַננעמען נאָדע נאָמען, וואָס
איז די נאָמען פון אַ HTML עלעמענט אַזאַ ווי טיטל.
שייַן, וואָס איז די שייַן אַטריביוט פון אַ HTML עלעמענט.
>> ריקאָל אַז מיר קענען ספּעשאַלי אָנווייַזן ספּעציפיש יסודות פון אונדזער HTML
מיט אַ שייַן אַטראַביוט, וואָס יוזשאַוואַלי קומט אין האַנטיק אין דעם קאָנטעקסט פון קסס,
ספּעסיפיקאַללי.
פּאַרענט נאָדע, וואָס איז אַ רעפֿערענץ צו וואָס ס נאָר אַרויף אויבן מיר אין די דאַם.
און קינד נאָודז, וואָס איז אַ דערמאָנען צו וואָס ס אַראָפּ אונטן מיר.
און מיר געזען אַ פּלאַץ פון וואָס נאָר קוקן דורך.
קינד נאָודז, אַז ס ווי מיר גאַט נידעריקער און נידעריקער אין די בוים.
>> אַטטריבוטעס, אַז ס נאָר אַ מענגע פון אַטראַביוץ פון דעם HTML עלעמענט.
אַזוי אַ בייַשפּיל פון אַטראַביוץ זאל זייַן אויב איר האָבן אַ בילד קוויטל,
עס יוזשאַוואַלי האט אַ מקור אַטראַביוט, אפֿשר אַ הייך און אַ ברייט אַטריביוט.
און אַזוי אַז וואָלט נאָר זייַן אַ מענגע פון אַלע פון ​​די אַטראַביוץ פֿאַרבונדן
מיט אַז HTML עלעמענט.
>> סטיל איז אן אנדער איינער, וואס טוט פאָרשטעלן די קסס
סטילינג פון אַ באַזונדער עלעמענט.
און שפּעטער אויף אין דעם וידאו, מיר וועט ספּעסיפיקאַללי
ליווערידזש נוסח צו מאַכן אַ פּאָר פון ענדערונגען צו אונדזער וועבזייַטל.
אַזוי יענע זענען עטלעכע פּראָפּערטיעס.
>> און עס זענען אויך עטלעכע מעטהאָדס אַז מיר קענען
נוצן צו אויך מער געשווינד אפֿשר יזאָלירן עלעמענטן פון דער דאָקומענט אָבדזשעקט.
טאָמער, די מערסט ווערסאַטאַל פון די ווייל געטעלעמענטבייד.
אזוי איך זאל זאָגן עפּעס ווי, ווייַל געדענקען עס ס אַ אופֿן פון דעם דאָקומענט
אָבדזשעקט, דאָקומענט.געטעלעמענטבייד.
>> און ין פון די קלאַמערן, ספּעציפיצירן אַ HTML עלעמענט מיט אַ באַזונדער שייַן
אַטריביוט אַז איך ווע ביז אַהער שטעלן, און איך וועט מיד
גיין רעכט צו אַז עלעמענט פון די קוילעלדיק וועבזייַטל.
אַזוי איך טאָן ניט האָבן צו אפֿשר בויער אַראָפּ דורך יעדער איין שיכטע.
איך קען נאָר נוצן דעם אופֿן צו געפֿינען עס, סאָרט פון ווי אַ היץ זוכט מיסאַל,
רעכט?
עס פּונקט גייט און פינדס פּונקט וואָס עס ס קוקן פֿאַר.
>> געטעלעמענצביטאַגנאַמע איז זייער ענלעך אין גייסט.
אפֿשר דאָס וואָלט געפֿינען אַלע פון ​​די דרייסט טאַגס אָדער אַלע פון ​​די פּ טאַגס
און געבן מיר אַ מענגע פון ​​אַלץ אַז איך קען דעמאָלט אַרבעטן מיט.
אַפּפּענדטשילד מוסיף עפּעס איין מדרגה אַראָפּ אין דער בוים.
>> אַזוי איך קענען לייגן אַ גאַנץ נייַ עלעמענט איין מדרגה נידעריקער.
אָדער איך קענען אַראָפּנעמען אַן עלעמענט אַז ס איין מדרגה נידעריקער ווי געזונט אויב איך ווילן
צו ויסמעקן עפּעס פון מיין וועב בלאַט.
איצט, אַ שנעל קאָודינג טאָן און אַ שנעל קאָפּווייטיק שפּאָרן טאָן, אַלעווייַ.
>> געטעלעמענטבייד-- די ד איז לאָווערקאַסע.
איך קענען נישט זאָגן איר ווי פילע מאל איך האָבן געניצט געטעלעמענטבייד און קאַפּיטאַלייזד
די ד עס.
ווייַל עס ס טאַקע פּראָסט.
אויב מיר שרייַבן די וואָרט שייַן, עס ס יוזשאַוואַלי הויפּטשטאָט איך הויפּטשטאָט ד
און מיין קאָד נאָר טוט נישט אַרבעטן.
און איך קענען נישט רעכענען אויס וואָס.
דאס איז אַ טאַקע, טאַקע, טאַקע פּראָסט זשוק אַז יעדער יינער מאכט,
אַפֿילו עקספּערץ אַז האָבן שוין טאן דעם אויף אייביק.
אַזוי נאָר זיין אַווער, געטעלעמענטבייד, אַז די איז לאָווערקאַסע.
און אַלעווייַ, אַז סאַוועס איר עטלעכע מינוט לפּחות פון האַרצווייטיק.
>> אזוי וואָס טוט אַלע פון ​​דעם זאָגן אונדז?
מיר האָבן די מעטהאָדס.
מיר האָבן די פּראָפּערטיעס.
איצט, אויב מיר אָנהייבן פֿון דאָקומענט, דאָקומענט.
וועלכער, מיר קענען איצט באַקומען צו קיין איין שטיק פון אונדזער וועב בלאַט
אַז מיר ווילן צו ניצן דזשאַוואַסקריפּט נאָר דורך פאַך די די מעטהאָדס
און לעוורידזשינג די פּראָפּערטיעס אַז מיר געפֿינען אין פאַרשידן לאָוקיישאַנז.
>> דאס קענען באַקומען וואָרדי, דעם דאָקומענט.געטעלעמענטבייד,
אפֿשר האָבן אַ לאַנג קוויטל נאָמען, אפֿשר איר טאָן מער קאַללס שפּעטער אויף.
דאס קענען באַקומען אַ ביסל וואָרדי.
און ווי פּראָוגראַמערז, ווי איר 'ווע מיסטאָמע געזען אין פילע פון ​​די ווידיאס,
מיר טאָן ניט ווי וואָרדי זאכן.
>> מיר ווי צו קענען צו טאָן זאכן געשווינד.
אַזוי מיר וואָלט ווי אַ מער קאַנסייס וועג צו זאָגן עפּעס.
אַזוי דעם סאָרט פון לידז צו די געדאנק פון עפּעס גערופֿן דזשקווערי.
איצט דזשקווערי איז ניט דזשאַוואַסקריפּט.
עס ס ניט טייל פון דזשאַוואַסקריפּט.
>> עס איז אַ ביבליאָטעק אַז איז געשריבן דורך עטלעכע דזשאַוואַסקריפּט פּראָוגראַמערז
וועגן 10 יאר צוריק.
און זייַן ציל איז צו פאַרפּאָשעטערן דעם וואָס ס גערופֿן קליענט זייַט סקריפּטינג, וואָס
איז בייסיקלי וואָס מיר האבן נאָר גערעדט וועגן מיט דאַם מאַניפּיאַליישאַנז.
און אַזוי אויב איך געוואלט צו מאָדיפיצירן די הינטערגרונט פֿאַרב פון מיין וועב בלאַט, אפֿשר
אַ ספּעציפיש דיוו.
>> דאָ, איך בין משמעות געטינג עלעמענטבייד קאָלאָרדיוו.
און איך ווילן צו שטעלן זייַן הינטערגרונט פֿאַרב.
אויב איך בין נאָר ניצן ריין דזשאַוואַסקריפּט ניצן די דאָקומענט אָבדזשעקט מאָדעל,
אַז ס אַ פּלאַץ פון שטאָפּן, רעכט? דאָקומענט.געטעלעמענטבייד
קאָלאָרדיוו.סטילע.באַקקגראָונדקאָלאָר = גרין.
>> Whew.
וואָס איז געווען אַ פּלאַץ צו זאָגן.
עס ס אַ פּלאַץ צו דרוקן, אויך.
און אַזוי אין דזשקווערי, מיר קענען אפֿשר זאָגן דעם אַ קליין ביסל מער קאַנסייסלי.
די האַנדל אַוועק ווייל עס ס אפֿשר אַ ביסל ביסל מער קריפּטיק אַלע פון ​​אַ פּלוצעמדיק,
רעכט?
>> לפּחות די לאַנג איז אַ ביסל מער יקספּלאַנאַטאָרי ווי צו וואָס מיר ניטאָ טאן.
דעם דאָלאַר צייכן, קלאַמערן, איין ציטירן, האַש, קאָלאָרדיוו, רעכט?
וואָס טוט אַז מיינען?
נו, אַז ס בייסיקלי פּונקט דאָקומענט.געטעלעמענטבייד קאָלאָרדיוו.
>> אבער עס ס דעם סאָרט פון סטענאָגראַפיע וועג פון טאן עס ניצן דזשקווערי.
זאל ס נאָר נעמען אַ קוק איצט אין אַ פּאָר פון פאַרשידענע וועגן
כדי איך זאל טאקע נוצן דעם דאָקומענט אָבדזשעקט
מאָדעל צו מאַניפּולירן ברעקלעך פון מיין פּלאַץ.
אין באַזונדער, מיר רע געגאנגען צו זיין אַרבעט אויף מאַניפּיאַלייטינג
די קאָליר פון אַ באַזונדער דיוו, קאָלאָרדיוו, אויף אַ וועב בלאַט.
אַזוי לאָזן ס נעמען אַ קוק אין וואָס.
אַלע רעכט.
אזוי איך בין אויף אַ בלאַט.
עס ס גערופֿן טעסט.הטמל ווען איר אָפּלאָדירן דעם אויב איר ווילן צו טינקער מיט דעם.
און איך ווע גאַט אַ בינטל פון קנעפּלעך אויף דעם בלאַט.
און איך בין געזאגט יחיד פֿעיִקייטן פֿאַר הינטערגרונט פֿאַרב, לילאַ, גרין,
מאַראַנץ, רויט, בלוי, איינער איין פֿונקציע פֿאַר הינטערגרונט פֿאַרב, געשעעניש האַנדלער
פֿאַר הינטערגרונט פֿאַרב, און ניצן דזשקווערי.
וואָס בין איך גערעדט וועגן ווען איך בין טאן דעם?
אַזוי מיר ווע געזען די קנעפּלעך.
איצט, לאָזן ס נעמען אַ קוק אין עטלעכע פון ​​די מקור קאָד דאָ.
מיר וועט אָנהייבן מיט טעסט.הטמל.
אַזוי יחיד פֿעיִקייטן פֿאַר הינטערגרונט קאָליר איז וואָס איך ווע טייפּט דאָ.
זאל מיר מעגילע אַ קליין ביסל.
>> און איר וועט באַמערקן אַז איך האָבן Defined די קנעפּלעך
צו זאָגן ווען דעם קנעפּל איז קליקט, רופן די פֿונקציע דרייַ לילאַ.
ווען דעם קנעפּל איז גיט, אלא, רופן די פֿונקציע קער גרין,
דרייַ מאַראַנץ, דרייַ רויט, דרייַ בלוי.
איר קענען מיסטאָמע טרעפן אַז דעם איז אפֿשר נישט דער בעסטער פּלאַן
געפיל, רעכט?
>> עס וואָלט זיין פייַן אויב איך קען האָבן אַ מער גענעראַל צוגאַנג.
נו, ערשטער מיר וועט נעמען אַ קוק אין וואָס די פינף פֿעיִקייטן זענען
דאָקומענט.געטעלעמענטבייד קאָלאָרדיוו.סטילע.באַקקגראָונד = לילאַ,
גרין, מאַראַנץ, רויט, און בלוי, ריספּעקטיוולי.
אַזוי, ניט דער הויפּט די בעסטער פּלאַן.
>> די ווייַטער שטעלן פון קנעפּלעך איך האָבן איז איך ווע געשריבן
אַ איין פֿונקציע גערופֿן טוישן קאָלירן אַז משמעות
אַקסעפּץ אַ שטריקל ווי זייַן אַרגומענט.
אַזוי דעם איז אַ קליין ביסל בעסער.
לילאַ, גרין, מאַראַנץ, רויט, בלוי איז איצט אַ אַרגומענט.
אַזוי איך ווע געשריבן אַ מער אַלגעמיין פאַל דזשאַוואַסקריפּט פֿונקציע,
וואָס זאל קוקן עפּעס ווי דעם.
איך בין פּאַסינג אין.
דעם פֿונקציע טוישן קאָלירן איז יקספּעקטינג אַן אַרגומענט גערופֿן קאָליר.
און איך בין אַזוי צו זאָגן: שטעלן די הינטערגרונט פֿאַרב צו קאָלירן.
אזוי דאָ רעפּראַזענץ וואָס איך ווע גאַט דאָ.
אַזוי אַז ס אַ ביסל בעסער.
>> אבער איך זאל קענען צו טאָן בעסער ווי אַז.
אויב מיר גיין אַראָפּ צו נעמען אַ קוק אין די געשעעניש האַנדלער סיטואַציע,
איצט אַלע די קאַללס קוקן די זעלבע.
אויב איר צוריקרופן פֿאַר אונדזער דיסקוסיע אויף געשעעניש האַנדלערס,
איך קענען באַקומען אינפֿאָרמאַציע וועגן וואָס פון די קנעפּלעך איז קליקט און נוצן אַז.
>> און אַזוי אין עווענט.דזשאַוואַסקריפּט, איך ווע געשריבן טוישן קאָלירן געשעעניש, וואָס
Figures אויס וואָס קנעפּל איז קליקט.
אַז ס די צינגל כייפעץ שורה.
און דעריבער דאָ, עס געץ טאַקע וואָרדי.
אבער וואָס איך בין טאן איז איך בין באַשטעטיקן די הינטערגרונט
קאָליר צו טריגגעראָבדזשעקט יננער.הטמל.
אַז ס די טעקסט אין צווישן די קנעפּל טאַגס.
>> און דעמאָלט איך משמעות האָבן צו שטעלן אים צו לאָווערקאַסע.
און אַז ס ווי איך קענען בייַטן אַ גאנצע שטריקל צו לאָווערקאַסע אין דזשאַוואַסקריפּט ניצן
וואָס אופֿן צו לאָווערקאַסע.
ווייַל ווען איך שטעלן אַ קאָליר, ווי איך בין טריינג צו טאָן דאָ,
די קאָליר האט צו זיין אַלע לאָווערקאַסע.
>> אבער די קנעפּל אַז איך געהאט, אויב מיר נעמען אן אנדער קוק,
באַמערקן אַז די טעקסט עס איז געשריבן מיט אַ קאַפּיטאַל פּ פֿאַר לילאַ.
און דעמאָלט אין די זייער דנאָ דאָ, איך משמעות
פּרובירן און טאָן דעם ניצן דזשקווערי ווי געזונט.
און אין דעם פאַל, איך בין ניט אַקשלי פאַך אַ פֿונקציע אין אַלע.
איך ווע נאָר האט דער קלאַס אַז איך בין ניצן פֿאַר דעם קנעפּל איז אַ דזשק קנעפּל.
אַז ס עס.
>> אזוי ווי טוט דזשקווערי וויסן וואָס איך בין טאן?
נו, דאָס איז איינער פון די אַדוואַנידזשיז צעהאַקן דיסאַדוואַנטידזשיז פון דזשקווערי.
עס קענען לאָזן מיר צו טאָן זאכן זייער קאַנסייסלי, אָבער אפֿשר ניט
ווי ינטויטיוולי.
אפֿשר די אנדערע דרייַ מאַכן אַ ביסל מער געפיל וואָס איך בין טאן.
דאָ, כאָטש, וואָס ס געגאנגען אויף?
>> משמעות, קריייטינג אַ אַנאַנאַמאַס פֿונקציע
אַז לאָודז ווען מיין דאָקומענט איז גרייט, אַזוי דאָקומענט.רעאַדי,
עטלעכע פֿונקציע איז געגאנגען צו פּאַסירן.
באַסיקאַללי, ווען איז אַ דאָקומענט גרייט?
עס ס ווען מיין בלאַט האט לאָודיד.
>> אזוי ווי באַלד ווי מיין בלאַט האט לאָודיד, די ווייַטערדיק פֿונקציע איז שטענדיק גרייט.
עס זאגט, אויב אַ כייפעץ פון טיפּ דזשקבוטטאָן, אָדער אויב קלאַס דזשקבוטטאָן האט שוין קליקט,
ויספירן דעם פֿונקציע.
אַזוי דאָ ס צוויי אַנאַנאַמאַס פֿעיִקייטן, איין Defined ין פון די אנדערע.
>> אַזוי מיין גאנצע קאָנטעקסט דאָ אַזוי ווייַט איז מיין חשבון
ווען עס לאָודז עס קאַללס דעם פֿונקציע.
און דעם פֿונקציע איז ווארטן פֿאַר אַ קנעפּל צו זייַן קליקט.
און ווען אַ קנעפּל איז קליקט, דזשק קנעפּל ספּעסיפיקאַללי איז קליקט,
עס קאַללס דעם אנדערע פונקציאָנירן, וואָס איז געגאנגען
צו שטעלן די הינטערגרונט קאָליר פון קאָלאָרדיוו צו זיין
וועלכער טעקסט איז אין צווישן די טאַגס.
>> דאס איז דער געדאנק פון וואָס קנעפּל איז קליקט.
אבער אַנדערש, דעם איז סאָרט פון ביכייווינג ענלעך צו אַ געשעעניש.
עס ס נאָר די זעלבע וועג איך וואָלט אויסדריקן דעם אין דזשקווערי.
ווידער, עס ס מיסטאָמע אַ פּלאַץ מער ינטימידייטינג.
עס ס ניט ווי קלאָר ווי עפּעס ווי עווענט.דזשס,
וואָס איז אפֿשר אַ קליין ביסל מער ווערבאָסע, אָבער אַ קליין ביסל ווייניקער
ינטימידייטינג.
>> אבער אויב מיר קנאַל צוריק איבער צו מיין בלעטערער פֿענצטער, אויב איך אָנהייבן קליקקינג-- געזונט,
וואָס געביטן צו לילאַ.
דאס איז גרין ניצן די שטריקל אופֿן.
דאס איז מאַראַנץ ניצן די געשעעניש האַנדלער.
>> דאס איז רויט ניצן דזשקווערי, רעכט?
זיי אַלע ביכייוו פּונקט די זעלבע.
זיי נאָר טאָן עס ניצן פאַרשידענע אַפּראָוטשיז צו סאָלווע די פּראָבלעם.
עס ס אַ פּלאַץ מער צו דזשקווערי דעמאָלט מיר ניטאָ זיכער
געגאנגען צו רעדן וועגן אין דעם ווידעא.
אבער אויב איר ווילן צו לערנען מער, איר קענען גיין צו די דזשקווערי סאָרט פון דאַקיומענטיישאַן
און לערנען גאַנץ אַ ביסל מער וועגן דעם זייער Flexible ביבליאָטעק, וואָס
איז גרויס פֿאַר טאן קליענט זייַט סקריפּטינג אַזאַ ווי וואָס מיר זענען טאן
צו מאַניפּולירן די קוק און פילן פון אונדזער וועב בלאַט
מיט דעם דאָקומענט אָבדזשעקט מאָדעל.
איך בין דאַג לויד.
דאס איז קס50.