[Powered by Google Translate] [סעמינאַר] [דזשאַוואַסקריפּט פראַמעוואָרקס: פארוואס און ווי?]
[קעווין שמיד] [האַרוואַרד אוניווערסיטעט]
[דאס איז קס50.] [CS50.TV]
>> הי, יעדער יינער. ברוכים הבאים צו דער דזשאַוואַסקריפּט פראַמעוואָרקס סעמינאַר.
מייַן נאָמען איז קעווין, און הייַנט איך בין געגאנגען צו זייַן גערעדט וועגן דזשאַוואַסקריפּט פראַמעוואָרקס,
און דער ציל פון דעם סעמינאַר איז נישט צו באַקומען איר צו, זאָגן, בעל אַ באַזונדער פריימווערק פּער סיי
אָבער צו געבן איר אַ ברייט הקדמה צו אַ פּאָר פון פראַמעוואָרקס
און ווייַזן וואָס מיר וואָלט אלץ ווילן צו נוצן אַ פריימווערק.
>> איידער איך טאָן אַז, איך וועט צושטעלן אַ ביסל הינטערגרונט אין דזשאַוואַסקריפּט,
און דעמאָלט מיר וועט נעמען עס פון דאָרט.
מיר ניטאָ געגאנגען צו אָנהייבן דורך ימפּלאַמענטינג אַ צו-טאָן רשימה.
דאָ ס אונדזער אַרבעט רשימה פֿאַר הייַנט.
עס ס מין פון מאָדנע. מיר האָבן צו ינסטרומענט אַ צו-טאָן רשימה אין דזשאַוואַסקריפּט.
דאס איז וואָס עס ס 'געגאנגען צו קוקן ווי, אַזוי אַז ס אונדזער ערשטער ציל.
מיר ניטאָ ניט געגאנגען צו נוצן אַ פריימווערק צו טאָן וואָס.
מיר ניטאָ געגאנגען צו קאָד דזשאַוואַסקריפּט און באַקומען די צו-טאָן רשימה צו אַרבעטן.
דעמאָלט מיר ניטאָ געגאנגען צו פֿאַרבעסערן די פּלאַן אָן ניצן אַ פריימווערק.
מיר ניטאָ געגאנגען צו דיסקוטירן פארשידענע זאכן מיר קענען טאָן מיט נאָר דזשאַוואַסקריפּט אַליין
צו מאַכן אונדזער צו-טאָן רשימה אַ ביסל מער געזונט דיזיינד.
דעמאָלט מיר ניטאָ געגאנגען צו וואַרפן אין עטלעכע דזשקווערי,
און דעמאָלט מיר ניטאָ געגאנגען צו קוקן אין די זעלבע צו-טאָן רשימה,
נאָר ימפּלאַמענאַד אין פאַרשידענע פראַמעוואָרקס, און מיר וועט דיסקוטירן
די פּראָס און קאָנס צוזאמען דעם וועג.
>> זאל ס אָנהייבן ימפּלאַמענטינג אַז צו-טאָן רשימה.
זאל ס זאָגן מיר ניטאָ געגעבן דעם HTML.
איך בין געגאנגען צו מאַכן דעם אַ ביסל קלענערער.
ווי איר קענען זען, איך האָבן אַ ביסל כעדער וואָס זאגט טאָדאָ
און אַ קליין קעסטל ווו איך קענען אַרייַן אַ באַשרייַבונג פון אַ טאָדאָ
און דעמאָלט אַ נייַ נומער קנעפּל, אַזוי לאָזן ס פּרובירן צו אַרייַן אַ נייַ טאָדאָ צו דעם רשימה.
געבן אַ דזשאַוואַסקריפּט פראַמעוואָרקס סעמינאַר,
און איך בין צו שלאָגן נייַ נומער.
איך באַקומען דעם דזשאַוואַסקריפּט פלינק וואָס זאגט ינסטרומענט מיר.
מיר ווע גאַט צו ינסטרומענט עס.
זאל ס טשעק אויס די קאָד פֿאַר דעם, ביידע די HTML און די דזשאַוואַסקריפּט.
דאָ ס אונדזער HTML.
ווי איר קענען זען דאָ, דאָ ס אונדזער ביסל כל כעדער.
וואָס איז געווען אַז דרייסט זאַך בייַ די שפּיץ,
און דעמאָלט מיר האָבן די אַרייַנשרייַב קעסטל מיט די פּלאַסעהאָלדער,
און דעמאָלט דאָרט ס אַ זיכער אַטריביוט פון דעם קנעפּל וואָס רופט דעם פֿונקציע אַדדטאָדאָ.
טוט אַבי ווער ווילן צו טרעפן וואָס אַז אויף גיט איז מרמז?
[תּלמיד ינאָדאַבאַל ענטפער]
גוט, די אויף גיט איז סאָרט פון ווי אַ געשעעניש,
ווי געבן אַ קליק די מויז איז נאָר אַ געשעעניש, און וואָס מיר ניטאָ טאן
איז מיר ניטאָ טייינג די געשעעניש פון געבן אַ קליק דעם קנעפּל צו ויספירן וואָס פונקציאָנירן.
אַדדטאָדאָ איז דעם געשעעניש האַנדלער פֿאַר געבן אַ קליק אַז קנעפּל.
>> ווי איר קענען זען, ווען איך דרוק דעם נייַ נומער קנעפּל
דער אויף גיט געשעעניש געץ פייערד, און דאָס פונקציאָנירן געץ גערופן.
זאל ס קוק בייַ פונקציאָנירן.
ווי איר קענען זען, דאָ ס מיין דזשאַוואַסקריפּט קאָד אַזוי ווייַט.
וואָס איך האב אין די שפּיץ איז אַ גלאבאלע דאַטן סטרוקטור פֿאַר מיין צו-טאָן רשימה.
עס קוקט ווי אַ מענגע. עס ס נאָר אַ ליידיק מענגע.
און דעמאָלט איך האָבן די אַדדטאָדאָ פונקציאָנירן אַז מיר געזען פריער,
און דער נאָר שורה פון קאָד אין עס איז דעם פלינק.
עס אַלערץ ינסטרומענט מיר, און דעמאָלט איך האָבן 2 טאַסקס אין האַנט.
איך האָבן צו לייגן די טאָדאָ צו אַז גלאבאלע דאַטן סטרוקטור,
און דעמאָלט איך ווילן צו ציען אויס די צו-טאָן רשימה.
גאָרנישט צו פאַנטאַזיע נאָר נאָך, אָבער דזשאַוואַסקריפּט איר זאלט ​​זייַן אַנפאַמיליער מיט,
אַזוי איך בין געגאנגען צו גיין פּאַמעלעך און באריכטן די פאַנדאַמענטאַלז פון דזשאַוואַסקריפּט אין אַז וועג.
>> זאל ס געבן דעם אַ שאָס.
זאל ס זאָגן דער באַניצער גייט אריין עפּעס אין דעם קעסטל.
איך נאָר טייפּט עפּעס אין דאָ, טעקסט.
ווי טאָן איך סאָרט פון צוטריט אַז טעקסט דורך דזשאַוואַסקריפּט?
געדענקען אַז דזשאַוואַסקריפּט, איינער פון זייַן פונדאַמענטאַל פֿעיִקייטן איז אַז עס גיט אונדז
דעם פּראַגראַמאַטיק צוטריט צו די דאַם.
עס אַלאַוז אונדז צו צוטריט עלעמענטן און זייער פּראָפּערטיעס פון דעם פאַקטיש HTML.
די וועג מיר טאָן אַז מיט נאַקעט ביינער דזשאַוואַסקריפּט
איז מיר קענען פאקטיש נוצן אַ פונקציאָנירן אין דזשאַוואַסקריפּט גערופן געטעלעמענטבייד.
איך ווילן צו קראָם די טעקסט אַז ס טייפּט דאָרט אין עטלעכע בייַטעוודיק,
אַזוי איך בין געגאנגען צו זאָגן אַ נייַ בייַטעוודיק גערופן נעוו_טאָדאָ,
און איך בין געגאנגען צו באַקומען אַז עלעמענט.
דאס איז אַ פֿונקציע,. געטעלעמענטבייד.
און איצט איך בין געטינג אַן עלעמענט דורך שייַן, אַזוי איך דאַרפֿן די שייַן פון וואָס טעקסט קעסטל,
אַזוי איך ווע געגעבן עס די שייַן נעוו_טאָדאָ_דעסקריפּטיאָן.
אַז ס ווי איך בין געגאנגען צו באַקומען אַן עלעמענט.
אַז ס 'מיין אַרגומענט צו דעם פֿונקציע, צו ספּעציפיצירן וואָס שייַן צו באַקומען.
און אַזוי אַז ס אַן עלעמענט אין HTML, און עס האט פּראָפּערטיעס.
איר ווע געזען די. זיי ניטאָ אַטראַביוץ.
די אַטריביוט פון די טעקסט עלעמענט וואָס סטאָרז דער באַניצער ס אַרייַנשרייַב איז גערופן ווערט.
איך געהאלפן די ווערט פון וואָס טעקסט קאַסטן איצט אין דעם בייַטעוודיק גערופן נעוו_טאָדאָ.
איצט איך האָבן פּראַגראַמאַטיק צוטריט צו דעם בייַטעוודיק, וואָס איז מין פון קיל
ווייַל איצט וואָס איך קענען טאָן איז איך קענען לייגן עס צו מיין צו-טאָן רשימה.
>> די וועג מיר וואָלט טאָן דעם אין דזשאַוואַסקריפּט-און טאָן ניט זאָרג אויב איר ניטאָ אַנפאַמיליער מיט דעם,
אָבער נאָר געגאנגען דורך עס איז טאָדאָס.פּוש
ווייַל אַז ס 'די נאָמען פון מיין גלאבאלע דאַטן סטרוקטור אַרויף דאָ,
און איך בין געגאנגען צו שטופּן נעוו_טאָדאָ.
דאס איז גרויס ווייַל איצט איך האָבן צוגעגעבן אים צו מיין דזשאַוואַסקריפּט
פאַרטרעטונג פון וואָס צו-טאָן רשימה.
אבער איצט ווי טאָן איך באַקומען עס צוריק צו דער HTML?
איך האָבן צו געפינען אַ וועג צו סאָרט פון שטופּן עס צוריק.
אין אנדערע ווערטער, איך מין פון האָבן צו ציען דעם.
וואָס מיר ניטאָ געגאנגען צו טאָן איז מיר ניטאָ געגאנגען צו ציען די צו-טאָן רשימה.
איך דאַרפֿן צו דערהייַנטיקן אנדערע HTML אויף אַז בלאַט,
און ווי איר קענען זען, איך ווע לינקס דעם ביסל קאַנטיינער דאָ,
דעם דיווידער פון די בלאַט וועמענס שייַן איז אַלע,
און איך בין געגאנגען צו שטעלן די צו-טאָן רשימה דאָרט.
ערשטער איך בין געגאנגען צו קלאָר עס אויס ווייַל, זאָגן, עס איז געווען אַן אַלט צו-טאָן רשימה דאָרט.
איך בין געטינג אַז עלעמענט דורך שייַן ווידער,
און איך בין אַקסעסינג די ינער HTML פון וואָס עלעמענט,
און איך בין געגאנגען צו קלאָר אַז.
אויב מיר לינקס דעם קאָד ווי איז, מיר 'ד זען אַ פּוסט גאָרנישט דאָרט,
און איצט איך ווילן צו אָנהייבן רענדערינג מיין נייַ צו-טאָן רשימה.
איך בין בייסיקלי געגאנגען צו ווישן אויס מיין צו-טאָן רשימה.
>> איצט דער ינער HTML ין פון וואָס אַלע div איז גאָר קלאָר,
און איצט איך דאַרפֿן צו אָנהייבן אַדינג מיין רשימה.
דער ערשטער זאַך איך ווילן צו לייגן צוריק איז די ונאָרדערעד רשימה פאַרבינדן,
וואָס בייסיקלי דינאָוץ אַז דאָס איז די אָנהייב פון אַ ונאָרדערעד רשימה.
איצט פֿאַר יעדער עלעמענט אין מיין אַלע מענגע איך ווילן צו דרוקן עס אויס ין פון וואָס HTML.
איך ווילן צו צוגעבן עס אויף צו די דנאָ פון דעם רשימה.
פונקט ווי אין C, איך קענען נוצן אַ פֿאַר שלייף, און איך בין געגאנגען צו אָנהייבן בייַ די אָנהייב פון מיין רשימה
בייַ עלעמענט 0, און איך בין געגאנגען צו גיין אַלע די וועג צו די לענג פון די רשימה.
מיר קענען פאקטיש באַקומען די לענג פון אַ מענגע אין דזשאַוואַסקריפּט ניצן די לענג פאַרמאָג.
בייסיקלי איך בין געגאנגען צו טאָן עפּעס זייער ענלעך ין פון דאָ
צו דרוקן אויס אַז עלעמענט.
איך קענען ווידער צוטריט די אַלע div, די ינער HTML פאַרמאָג פון וואָס,
און איך בין געגאנגען צו לייגן אויף דעם נייַ רשימה נומער, און אַז ס 'געגאנגען צו זייַן סעראַונדאַד דורך
דעם לי פאַרבינדן, און איך בין געגאנגען צו קאַנקאַטאַנייט מיט די + אָפּעראַטאָר,
און אַז ס 'די יטה עלעמענט פון מיין אַלע מענגע,
און דעמאָלט איך בין געגאנגען צו נאָענט וואָס פאַרבינדן.
איצט פֿאַר יעדער עלעמענט מיר וועט לייגן אַ נייַ רשימה פּאָזיציע.
און דעריבער אַלע מיר טאַקע דאַרפֿן צו טאָן איז נאָענט אַוועק אַז קוויטל.
איך נאָר דאַרפֿן צו נאָענט אַוועק אַז ונאָרדערעד רשימה פאַרבינדן.
>> צי איר באַקומען אַ פילן פֿאַר ווי וואָס אַרבעט?
דאס עפענען די גאנצע רשימה.
דאס מוסיף יחיד יסודות פון די אַלע רשימה צו דער רשימה,
און דעמאָלט אַז קלאָוזיז די גאנצע רשימה, און דאָס איז מיין אַדדטאָדאָ פונקציאָנירן.
איך בייסיקלי נעמען דורך געטינג די טאָדאָ פון די טעקסט קעסטל.
איך לייגן אַז צו די אַלע מענגע, און דעמאָלט איך שייַעך-ופפירן די צו-טאָן רשימה.
איצט איך קענען לייגן זאכן צו מיין ליסטע.
דאס איז מין פון יקסייטינג ווייַל אין נאָר אַ ביסל שורות פון קאָד
מיר ווע בייסיקלי געמאכט אַ צו-טאָן רשימה ווו מיר קענען לייגן זאכן.
גרויס.
אַז ס מין פון אַ גרונט הקדמה צו דזשאַוואַסקריפּט.
צי ניט זאָרג אויך פיל וועגן דעם סינטאַקס פֿאַר איצט,
אָבער טראַכטן וועגן דעם קאַנסעפּטשואַלי.
מיר האט עטלעכע HTML.
מיר האט אַ טעקסט קעסטל אויף די זייַט וואָס בייסיקלי ערלויבט ניצערס צו אַרייַנשרייַב אַ צו-טאָן נומער צו לייגן.
און דעמאָלט מיר געוויינט דזשאַוואַסקריפּט צו ברענגען אַז טאָדאָ פון וואָס טעקסט קעסטל.
מיר סטאָרד אַז ין אַ דזשאַוואַסקריפּט מענגע, וואָס איז בייסיקלי ווי
אונדזער פּראַגראַמאַטיק פאַרטרעטונג פון וואָס צו-טאָן רשימה,
און דעמאָלט מיר געדרוקט עס אויס.
דאס איז טאָדאָס.דזשס.
>> דאס איז מין פון קיל, אָבער ווי קענען מיר נעמען דאָס ווייַטער?
נו, ווי איר קענען זען, דאָס איז נישט ווי אַ גאַנץ צו-טאָן רשימה.
למשל, איך קען נישט מארק קיין פון די זאכן ווי דערענדיקט,
ווי אויב איך געוואלט צו רעפּריאָריטיזע די זאכן אָדער אויסמעקן זאכן.
דאס איז אָוקיי, אָבער מיר קענען נעמען דאָס ווייַטער.
איך בין נישט געגאנגען צו רעדן צו פיל וועגן אַדינג עקסטרע פֿעיִקייטן,
אָבער מיר קען נעמען וואָס ווייַטער.
זאל ס רעדן וועגן אַדינג איינער מער שטריך צו דעם צו-טאָן רשימה,
וואָס איז געגאנגען צו זייַן זייַענדיק קענען צו קאָנטראָלירן אַ יחיד צו-טאָן נומער
און האָבן עס זייַן קראָסט אויס, אַזוי בייסיקלי געזאגט איך ווע געטאן דעם.
זאל ס קוק אין עטלעכע קאָד וואָס קען ויספירן אַז.
באַמערקן וואָס איך ווע געטאן בייַ די שפּיץ איז איך ווע צוגעגעבן
אַ נייַ גלאבאלע מענגע גערופן גאַנץ.
איך בין בייסיקלי ניצן דעם צו קראָם צי די זאכן אויף די צו-טאָן רשימה
ביסט גאַנץ אָדער נישט.
דאס איז איין וועג צו טאָן דעם.
אויב איך קוק בייַ די ימפּלאַמענטיישאַן פון דעם, די אַרויסווייַזן,
בייסיקלי אויב איך אַרייַן אַ טאָדאָ און איך דרוק דעם טאַגאַל קנעפּל
עס קראָסיז אויס, אַזוי יעדער נומער אויף דעם רשימה האט יעדער אַ גאַנץ
אָדער דערענדיקט שטאַט, און איך בין ניצן אנדערן מענגע צו פאָרשטעלן אַז.
>> בייסיקלי פֿאַר יעדער טאָדאָ אין אַז אַלע מענגע
דאָרט ס אַ נומער אין די גאַנץ מענגע אַז בייסיקלי ינדיקייץ
צי וואָס איז גאַנץ אָדער נישט.
איך ווע האט צו מאַכן שיין מינימאַל ענדערונגען צו דעם קאָד,
אַזוי דאָ ס אונדזער אַדדטאָדאָ פונקציאָנירן.
באַמערקן אַז דאָ איך בין פּושינג עס אַנטו די מענגע,
און דעמאָלט איך בין פּושינג אַ 0 צו אַז גאַנץ מענגע,
בייסיקלי אין פּאַראַלעל מיט וואָס נייַ טאָדאָ שטופּן צו זאָגן
איך בין אַדינג דעם נומער, און עס ס קאַפּאַלד מיט דעם ווערט,
וואָס מיטל אַז עס ס דערענדיקט.
און דעמאָלט איך בין רידראָינג די צו-טאָן רשימה.
איצט, באַמערקן איך ווע צוגעגעבן דעם דראַווטאָדאָליסט פונקציאָנירן.
דאס נעמט אַ פּלאַץ פון די קאָד מיר האבן פריער,
בייסיקלי קלירז אויס דעם קעסטל און דעמאָלט דראָז די נייַ צו-טאָן רשימה.
אבער באַמערקן אַז ין פון דעם פֿאַר שלייף מיר ניטאָ טאן אַ ביסל מער איצט.
מיר ניטאָ בייסיקלי קאָנטראָלירונג צי די נומער קאָראַספּאַנדינג צו די יטה טאָדאָ דאָ
איז גאַנץ, און מיר ניטאָ ביכייווינג דיפערענטלי אין די 2 צושטאנדן.
אויב עס ס 'גאַנץ, מיר ניטאָ אַדינג דעם דעל פאַרבינדן,
וואָס איז בייסיקלי די וועג איר קענען באַקומען וואָס שלאָגן דורך ווירקונג
אַריבער אויס די צו-טאָן רשימה אויב עס ס 'גאַנץ,
און אויב עס ס נישט, מיר ניטאָ נישט אַרייַנגערעכנט עס.
און אַזוי אַז מין פון נעמט זאָרג פון וואָס,
>> און אַז ס 'איין וועג צו ויספירן דעם.
און דעמאָלט באַמערקן ווען דער באַניצער קליקס איינער פון די
מיר טאַגאַל די קאַמפּלישאַן סטאַטוס פון עס.
ווען דער באַניצער קליקס, מיר וועט פאַרקערט צי עס ס 'שוין געענדיקט אָדער נישט,
און דעמאָלט מיר וועט רידראָ עס.
דאס מין פון אַרבעט.
מיר האָבן די פאַנגקשאַנז וואָס פירן אויס זייער אייגן טאַסקס,
און דאָס איז אָוקיי.
איז עס עפּעס מיר געקענט טאָן בעסער וועגן דעם, כאָטש?
באַמערקן מיר האָבן די 2 גלאבאלע ערייז.
אויב דאָס איז געווען C, און מיר האט 2 ערייז אַז מין פון רעפּריזענטיד
דאַטן וואָס איז געווען סאָרט פון שייַכות אין עטלעכע וועג
וואָס וואָלט מיר נוצן אין C צו פאַרבינדן די 2 פעלדער
אין עפּעס וואָס ענקאַפּסולאַטעס ביידע ברעקלעך פון אינפֿאָרמאַציע?
אַבי ווער ווילן צו מאַכן אַ פאָרשלאָג?
[תּלמיד ינאָדאַבאַל ענטפער]
>> פּונקט, אַזוי מיר קען נוצן עטלעכע מין פון סטרוקט,
און אויב איר טראַכטן צוריק צו, זאָגן, פּסעט 3,
געדענקען מיר האט ווערטערבוך, און דעמאָלט מיר האט צי די וואָרט
איז געווען אין דער ווערטערבוך, און אַלע אַז אינפֿאָרמאַציע איז געווען שטעלן צוזאַמען
ין פון עטלעכע דאַטן סטרוקטור.
איין זאַך איך קענען טאָן מיט דעם קאָד צו ויסמייַדן ווייל די 2 פאַרשידענע ערייז
פֿאַר ענלעך ברעקלעך פון אינפֿאָרמאַציע איז איך קענען פאַרבינדן זיי אין אַ דזשאַוואַסקריפּט כייפעץ.
זאל ס נעמען אַ קוק בייַ אַז.
באַמערקן איך נאָר האָבן איינער מענגע בייַ די שפּיץ איצט
און וואָס איך ווע געטאן איז-און דאָס איז נאָר די דזשאַוואַסקריפּט סינטאַקס פֿאַר סאָרט פון
שאפן אַ פּשאַט - פּאָשעט ווערסיע פון ​​אַ כייפעץ,
און באַמערקן עס זענען 2 פּראָפּערטיעס, אַזוי מיר האָבן די טאָדאָ,
און עס ס געהאלטן צוזאַמען מיט צי עס ס 'גאַנץ אָדער דערענדיקט.
דאס איז זייער ענלעך קאָד.
מיר ניטאָ ניצן די דזשאַוואַסקריפּט אַבדזשעקס.
דאס מין פון ימפּרוווז זאכן.
ווי איצט, אַלע די פעלדער פון פֿאַרבונדענע אינפֿאָרמאַציע זענען געהאלטן צוזאַמען.
ווען מיר גיין צו דרוקן עס אויס, מיר קענען צוטריט די פעלדער.
>> באַמערקן ווי מיר ניטאָ טאן אַלע [איך]. גאַנץ
אַנשטאָט פון קאָנטראָלירונג די גאַנץ מענגע סעפּעראַטלי,
און באַמערקן ווען מיר ווילן צו באַקומען די צו-טאָן שטריקל מיר ניטאָ געטינג די צו-טאָן פאַרמאָג
פון וואָס טאָדאָ, אַזוי דעם מין פון מאכט זינען ווייַל
יעדער נומער האט די ינטרינסיק פּראָפּערטיעס וועגן אים.
עס האט אַ טאָדאָ, און עס האט צי עס ס 'גאַנץ אָדער נישט.
ניט אויך פילע ענדערונגען דאָרט פאַנגקשאַנאַלי, נאָר צוגעגעבן עטלעכע מער צו די קאָד.
דאס איז אַ פֿאַרבעסערונג אויף עטלעכע פראַנץ, רעכט?
איך מיינען, מיר פאַקטערד אויס דער פּלאַן אַ ביסל.
איצט מיר האָבן אַבדזשעקס צו בייסיקלי ענקאַפּסאַלייט דעם דאַטן.
איז עס עפּעס מער מיר געקענט טאָן פון דאָ אין טערמינען פון דזשאַוואַסקריפּט?
ווי באַמערקן אַז דאָס קאָד רעכט דאָ
פֿאַר געטינג די ינער HTML פון אַ div
איז אַ ביסל, איך טרעפן, לאַנג.
עס ס דאָקומענט.געטעלעמענטבייד ("אַלע"). יננערהטמל.
איין זאַך מיר קען טאָן צו מאַכן דעם קאָד קוקן אַ ביסל פרענליער
אַזוי איך וואָלט נישט האָבן צו האַלטן סקראָללינג לינקס און רעכט, צוריק און אַרויס,
איז איך קען נוצן אַ ביבליאָטעק ווי דזשקווערי.
>> זאל ס טשעק אויס סעמינאַר 2,
און דאָס איז די זעלבע קאָד, אָבער עס ס געטאן מיט דזשקווערי.
איר זאלט ​​ניט זייַן אויך באַקאַנט מיט דזשקווערי,
אָבער נאָר וויסן אַז דזשקווערי איז סאָרט פון אַ ביבליאָטעק פֿאַר דזשאַוואַסקריפּט
וואָס מאכט עס גרינגער צו טאָן דאס ווי צוטריט יחיד יסודות פון די דאַם.
דאָ אַנשטאָט פון געזאגט דאָקומענט.געטעלעמענטבייד ("אַלע"). יננערהטמל
איך קענען נוצן די פיל קלינער וועג אין דזשקווערי,
וואָס איז נאָר צו נוצן סעלעקטאָרס.
ווי איר קענען זען, דעם קאָד האט באַקומען אַ ביסל קלינער,
זייער ענלעך פאַנגקשאַנאַלי, אָבער אַז ס די געדאַנק.
מיר ווע געזען אַ פּאָר פון זאכן אַזוי ווייַט,
אַזוי מיר אנגעהויבן מיט נאָר רוי דזשאַוואַסקריפּט ימפּלאַמענטיישאַן.
מיר צוגעגעבן נייַ פֿעיִקייטן און געוויזן ווי מיר קענען פֿאַרבעסערן עס מיט
נאָר וואָס מיר האָבן אין דזשאַוואַסקריפּט.
>> טוט אַבי ווער זען קיין שוועריקייטן מיט דעם פּלאַן?
ניימלי, איך טרעפן-אָדער נישט דאַווקע שוועריקייטן אָבער לאָזן 'ס זאָגן
מיר זענען נישט טאן אַ צו-טאָן רשימה פּרויעקט, און מאָרגן מיר באַשלאָסן
מיר געוואלט צו מאַכן אַ שפּייַזקראָם רשימה אָדער אַ שאַפּינג רשימה פּרויעקט.
א פּלאַץ פון די פֿעיִקייטן זענען זייער ענלעך.
א פּלאַץ פון די זאכן מיר ווילן צו באַקומען אויס פון דזשאַוואַסקריפּט זענען זייער פּראָסט,
און דאָס שטרייכט דער דאַרפֿן פֿאַר עטלעכע מין פון וועג פון
מאכן דעם גרינגער צו טאָן.
איך האט צו בויען אַרויף אַלע פון ​​דעם HTML צוטריט, אַלע דעם דאַם צוטריט,
ווי איך בין געגאנגען צו פאָרשטעלן די צו-טאָן רשימה מיט דעם מאָדעל.
און באַמערקן איך בין פאַראַנטוואָרטלעך ווי די דזשאַוואַסקריפּט דעוועלאָפּער
פֿאַר בעכעסקעם די HTML און דזשאַוואַסקריפּט אַז איך האָבן אין סינק.
גאָרנישט אויטאָמאַטיש געמאכט אַז דזשאַוואַסקריפּט פאַרטרעטונג
אָדער די צו-טאָן רשימה באַקומען פּושט אויס צו HTML.
גאָרנישט ענפאָרסט אַז חוץ פֿאַר מיר.
איך האט צו שרייַבן דעם ציען צו-טאָן רשימה פונקציאָנירן.
און וואָס זאל ניט זייַן-איך מיינען, עס ס גלייַך צו טאָן אַז,
אָבער עס קען זייַן טידיאַס מאל.
אויב איר האָבן אַ גרעסערע פּרויעקט, אַז קען זייַן שווער.
>> פראַמעוואָרקס, איינער פון די צוועקן פון פראַמעוואָרקס
איז צו פאַרפּאָשעטערן אַז פּראָצעס און סאָרט פון פאַקטאָר אויס
די פּראָסט-איך טרעפן איר קען זאָגן-פּלאַן פּאַטערנז
אַז מען בכלל האָבן עטלעכע מין פון וועג פון רעפּריזענטינג דאַטן,
צי אַז ס אַ פריינט רשימה, צי אַז ס מאַפּע אינפֿאָרמאַציע
אָדער עפּעס אָדער אַ צו-טאָן רשימה.
עטלעכע מענטשן האָבן בכלל אַ וועג פון רעפּריזענטינג אינפֿאָרמאַציע,
און זיי בכלל דאַרפֿן צו האַלטן אַז אינפֿאָרמאַציע סאָרט פון אין סינק
צווישן וואָס דער באַניצער זעט אין עטלעכע מין פון מיינונג,
גערעדט אין טערמינען פון ווי די מאָדעל מיינונג קאָנטראָללער אַז איר געזען אין לעקציע,
און דעמאָלט דער מאָדעל, וואָס אין דעם פאַל איז דאָס דזשאַוואַסקריפּט מענגע.
פראַמעוואָרקס געבן אונדז אַ וועג צו סאָלווע אַז פּראָבלעם.
איצט לאָזן 'ס נעמען אַ קוק אין די ימפּלאַמענטיישאַן פון דעם צו-טאָן רשימה
אין אַ פריימווערק גערופן אַנגולאַרדזשס.
דאס איז עס. באַמערקן עס פיץ אויף אַ רוק.
איך טאָן ניט האָבן צו מעגילע צו די לינקס און רעכט.
אַז מיסטאָמע איז ניט אַ גרויס סיבה צו רעקאָמענדירן ניצן אַ פריימווערק,
אָבער באַמערקן בין איך אלץ אַקסעסינג יחיד HTML יסודות דאָ?
בין איך אלץ געגאנגען אין די דאַם?
צי איר זען קיין דאָקומענט.געטעלעמענטבייד אָדער עפּעס ווי וואָס?
ניט, אַז ס 'ניטאָ.
>> ווינקלדיק העלפט אונדז האַלטן די דאַם און אונדזער דזשאַוואַסקריפּט פאַרטרעטונג פון עפּעס
מין פון אין סינק, אַזוי אויב עס ס 'נישט אין די דזשס טעקע,
אויב דאָרט ס קיין וועג פון פּראָגראַממאַטיקאַללי געטינג צו אַלע וואָס HTML צופרידן
פון די דזשאַוואַסקריפּט ווי זענען מיר בעכעסקעם דעם אין סינק?
אויב עס ס ניט אין דעם. דזשס טעקע, עס ס גאַט צו זייַן אין HTML, רעכט?
דאס איז די נייַ ווערסיע פון ​​דעם HTML טעקע,
און באַמערקן מיר ווע צוגעגעבן אַ פּלאַץ דאָ.
באַמערקן דאָרט ס די נייַ אַטראַביוץ וואָס זאָגן פון-גיט און פון-איבערחזרן.
ווינקלדיק ס צוגאַנג צו סאַלווינג דעם פּראָבלעם פון שוועריקייטן אין פּלאַן
איז צו בייסיקלי מאַכן HTML פיל מער שטאַרק.
ווינקלדיק איז אַ וועג פון אַלאַוינג איר צו מאַכן HTML עפּעס מער יקספּרעסיוו.
למשל, איך קענען זאָגן אַז איך בין געגאנגען צו בונד אָדער בינדן דעם טעקסט קאַסטן
צו אַ בייַטעוודיק ין מיין אַנגולאַר דזשאַוואַסקריפּט קאָד.
דעם פון-מאָדעל טוט נאָר וואָס.
אַז בייסיקלי זאגט אַז די נומער ין פון דעם טעקסט קעסטל,
נאָר מיטאַרבעטער אַז מיט די בייַטעוודיק נעוו_טאָדאָ_דעסקריפּטיאָן
ין די דזשאַוואַסקריפּט קאָד.
אַז ס זייער שטאַרק ווייַל איך טאָן ניט האָבן צו בפירוש גיין צו
די דאַם צו באַקומען וואָס אינפֿאָרמאַציע.
איך טאָן ניט האָבן צו זאָגן דאָקומענט.געטעלעמענטבייד.
איך טאָן ניט האָבן צו נוצן דזשקוועריעס ווי דאַם צוטריט.
איך קענען מיטאַרבעטער עס מיט אַ בייַטעוודיק, און דעריבער ווען איך טוישן אַז בייַטעוודיק
ין דזשאַוואַסקריפּט עס ס געהאלטן אין סינק מיט די HTML,
אַזוי אַז סימפּלאַפייז דער פּראָצעס פון בעת ​​צו גיין צוריק און אַרויס צווישן די צוויי.
טוט וואָס מאַכן זינען?
>> און באַמערקן דאָרט ס קיין HTML צוטריט קאָד.
מיר ווע נאָר געמאכט HTML מער שטאַרק,
און איצט, למשל, מיר קענען טאָן זאכן ווי דעם,
ווי ווען איר גיט אויף דעם, רופן דעם פֿונקציע ין דער פאַרנעם פון טאָדאָס.דזשס,
און מיר קען טאָן וואָס פריער, אָבער עס זענען אנדערע זאכן, ווי דעם פון-מאָדעל,
און באַמערקן דעם פון-איבערחזרן.
וואָס טאָן דו טראַכטן דעם טוט?
דאָ ס אונדזער ונאָרדערעד רשימה פון פריער.
מיר האָבן די Ul טאַגס,
אָבער בין איך אלץ רענדערינג אַז רשימה ין פון די דזשאַוואַסקריפּט קאָד?
איך בין נישט אלץ בפירוש רענדערינג אַז רשימה.
ווי טוט דאָס אַרבעט?
נו, די וועג אַנגולאַר אַקאַמפּלישיז דעם איז דאָס איז גערופן אַ רעפּעאַטער.
בייסיקלי דעם זאגט אַז איך ווילן צו דרוקן דעם HTML
פֿאַר יעדער טאָדאָ ין פון מיין אַלע מענגע.
ין פון טאָדאָס.דזשר עס איז אַ אַלע מענגע רעכט דאָ,
און דאָס וועט זאָגן אַנגולאַר גיין דורך אַז מענגע, און פֿאַר יעדער עלעמענט איר זען
איך ווילן איר צו דרוקן דעם HTML.
דאס איז מין פון אָסאַם ווייַל איך קענען נאָר טאָן דאָס
אָן ווייל צו שרייַבן אַ פֿאַר שלייף,
וואָס פֿאַר אַ צו-טאָן רשימה וואָס איז געווען נאָר 30 שורות פון קאָד
קען נישט זייַן די מערסט וווילטויק זאַך,
אָבער אויב איר האָבן אַ גרויס פּרויעקט, דאָס קען באַקומען זייער באַקוועם.
>> דאס איז איין לייזונג צו דעם פּראָבלעם, מאכן HTML מער שטאַרק,
און אַז אַלאַוז אונדז צו האַלטן דזשאַוואַסקריפּט און HTML אין סינק.
עס זענען אנדערע מעגלעך וועגן צו סאָלווע דעם פּראָבלעם,
און נישט יעדער פריימווערק טוט דאָס.
נישט יעדער פריימווערק אַרבעט צוזאמען די שורות.
עטלעכע פראַמעוואָרקס האָבן פאַרשידענע אַפּראָוטשיז,
און איר זאלט ​​געפינען אַז איר הנאה קאָודינג אין איין פריימווערק איבער די אנדערע.
זאל ס קוק בייַ איינער מער.
דאס איז די צו-טאָן רשימה קאָדעד אַרויף אין אַ פריימווערק גערופן באַקקבאָנע.
איך בין געגאנגען צו גיין דורך דעם געשווינד.
איך וועט אָנהייבן מיט די HTML איידער מיר גיין דאָרט.
איין רגע.
סטאַרטינג מיט די HTML, ווי איר באַמערקן, אונדזער HTML איז זייער ענלעך
צו וואָס עס איז געווען פריער, אַזוי נישט צו פיל נייַ אויף אַז פראָנט.
אבער אונדזער דזשס טעקע איז אַ ביסל אַנדערש.
באַקבאָון מין פון האט דעם געדאַנק, אָדער טוט בויען אויף די געדאַנק
אַז אַ פּלאַץ פון וואָס מיר טאָן מיט, זאָגן, אונדזער דזשאַוואַסקריפּט פראיעקטן
איז טראַכטן וועגן מאָדעלס און זאמלונגען פון די מאָדעלס.
דאס קען זייַן, למשל, אַ פאָטאָ און זאמלונגען פון פאָטאָס,
אָדער דער געדאַנק פון אַ פרייַנד און זאמלונגען פון פריינט.
און אָפטאַנטיימז ווען מיר ניטאָ פּראָגראַממינג דזשאַוואַסקריפּט פּראָגראַמען
מיר וועט סאָרט פון פאָרשטעלן דעם געדאַנק פון בעת ​​אַ זאַמלונג פון פריינט
עפעס אין דזשאַוואַסקריפּט, און באַקקבאָנע גיט אונדז דעם שיכטע
אויף שפּיץ פון דזשאַוואַסקריפּט ס שאַפֿן ערייז און אַבדזשעקס
צו טאָן מער שטאַרק דאס מיט וואָס מער לייכט.
>> דאָ איך ווע דיפיינד אַ צו-טאָן מאָדעל,
און איר טאָן ניט האָבן צו זאָרג אויך פיל וועגן דעם סינטאַקס,
אָבער באַמערקן אַז וואָס ס איינער פון די פּראָפּערטיעס פון דעם?
עס האט אַ פעליקייַט פעלד.
באַקבאָון אַלאַוז מיר צו ספּעציפיצירן שוין אַוועק דער פלעדערמויז
קיין נייַ צו-טאָן אַז איך מאַכן איז געגאנגען צו האָבן די דיפאָלץ.
איצט איך קענען קאַסטאַמייז דעם, אָבער זייַענדיק קענען צו ספּעציפיצירן די דיפאָלץ
איז פייַן, און עס ס מין פון באַקוועם ווייַל דאָס איז נישט עפּעס אַז ס ווי
טאָכיק אין דזשאַוואַסקריפּט, און איצט איך טאָן ניט האָבן צו בפירוש
זאָגן אַז די אַלע זענען דערענדיקט.
איך קענען זאָגן רעכט אַוועק די פלעדערמויז אַז אַלע זענען געגאנגען צו זייַן אנגעצייכנט ווי דערענדיקט.
באַמערקן דעמאָלט וואָס איז דאָס?
איצט איך האָבן אַ צו-טאָן רשימה, און אַז ס אַ זאַמלונג.
באַמערקן דעם פעלד פארבונדן מיט וואָס זאגט מאָדעל טאָדאָ.
דאס איז מיין וועג פון טעלינג באַקקבאָנע אַז
איך בין געגאנגען צו זייַן טראכטן וועגן אַ זאַמלונג פון די יחיד אַלע.
דאס איז בייסיקלי די מאָדעל סטרוקטור פֿאַר מיין פּראָגראַם.
דאָ איך האָבן דעם געדאַנק פון אַ זאַמלונג,
און בייסיקלי די זאכן קאַנטיינד אין אַז זאַמלונג זענען אַלע געגאנגען צו זייַן די אַלע,
און וואָס איז זייער נאַטירלעך אין דעם זינען
ווייַל איך טאָן האָבן אַלע, און איך האב זיי אין אַ זאַמלונג.
>> זאל ס קוק בייַ אַ ביסל מער פון דעם.
דאָ איז אַ באַקקבאָנע מיינונג.
די אנדערע זאַך וואָס באַקקבאָנע זאגט איז אַז
אַ פּלאַץ פון די מאָדעלס אַז איר ניטאָ טראכטן וועגן אָדער אַפֿילו זאמלונגען
זענען געגאנגען צו דאַרפֿן צו האָבן עטלעכע וועג פון זייַענדיק געוויזן.
מיר דאַרפֿן צו ופפירן אַז צו-טאָן רשימה,
און וואָלט נישט עס זייַן פייַן אויב מיר געקענט צושטעלן פֿאַר יעדער מאָדעל
אָדער מיטאַרבעטער מיט יעדער מאָדעל דעם מיינונג
אַז אַלאַוז אונדז צו איך טרעפן פאַרבינדן די צוויי צוזאַמען?
כוועראַז איידער מיר האבן צו נוצן אַ פֿאַר שלייף, וואס וואָלט לויפן דורך
יעדער טאָדאָ אין אונדזער רשימה און דעמאָלט דרוקן עס אויס דאָ
מיר קענען בייסיקלי פאַרבינדן עס מיט דעם מאָדעל.
דאס איז אַ צו-טאָן מיינונג.
דאס איז פארבונדן מיט די טאָדאָ מיר געפונען פריער.
איצט יעדער טאָדאָ איז דיספּלייַאַבלע אָדער רענדעראַבלע
דורך דעם צו-טאָן מיינונג.
באַמערקן עטלעכע פון ​​די פעלדער.
וואָס טאָן דו טראַכטן דעם טאַגנאַמע איז, טאַגנאַמע: לי?
געדענק פון פריער ווען מיר געוואלט צו ופפירן אַ טאָדאָ
מיר וואָלט האָבן צו בפירוש פּאָר אונדזער אַלע מיט דעם לי פאַרבינדן.
איצט מיר ניטאָ געזאגט אַז ווו דעם טאָדאָ איז געגאנגען צו לעבן
איז געגאנגען צו זייַן ין פון אַן לי פאַרבינדן.
און איצט מיר ניטאָ אויך אַסאָוסיייטינג געשעענישן מיט אונדזער אַלע.
>> יעדער טאָדאָ האט דאָס איין געשעעניש.
אויב איר גיט שיין פיל די טאַגאַל קנעפּל, אַז ס וואָס איך בין זאגן דאָרט,
דעמאָלט בייסיקלי צייכן די טאָדאָ ווי דער פאַרקערט פון וואָס עס איז געווען איידער
און דעמאָלט שייַעך-ופפירן די אַפּלאַקיישאַן.
דאס איז מין פון ענלעך צו די קאָד פאר.
געדענקען ווען מיר אנגעצייכנט עס ווי יעדער די פאַרקערט אָדער-
און דעמאָלט מיר שייַעך-רענדערד עס.
אבער באַמערקן איצט דעם געשעעניש געניצט צו זייַן עפּעס וואָס איז געווען אין די HTML.
עס איז געווען זיצן דאָרט.
די קנעפּל האט אַן אויף גיט.
ווען איר גיט די קנעפּל, עס מין פון טוט די שטאָפּן צו
שטעלן זיך אַז טאָדאָ צו זייַן דערענדיקט.
דאָ מיר ווע פארבונדן אַז געשעעניש פון געבן אַ קליק אַז טאַגאַל קנעפּל
און ריווערסינג צי עס ס אויף אָדער אַוועק מיט דעם מיינונג.
>> דאס איז אַ פייַן וועג פון באַשטעטיקן אַרויף דעם געשעעניש אַזוי אַז עס ס 'זייער טייטלי געבונדן
צו דעם מיינונג, און אַזוי באַמערקן דעם איינער מער.
איך האָבן דעם ופפירן אופֿן, און מיר טאָן ניט האָבן צו גיין דורך די פרטים.
עס ס מין פון ענלעך צו וואָס מיר האבן פריער,
אָבער באַמערקן איך בין נישט לופּינג דורך עפּעס.
איך בין נישט דרוקן אַז Ul פאַרבינדן אַז ס סאָרט פון געזאגט איך בין געגאנגען צו דרוקן אַלע פון ​​די עלעמענטן.
איך בין ערלויבעניש די פאַנגקשאַנאַליטי פֿאַר רענדערינג דעם איין צו-טאָן נומער.
דאס איז אַ זייער שטאַרק באַגריף ווייַל בייסיקלי
אונדזער צו-טאָן רשימה באשטייט פון אַלע די אַלע, און אויב מיר קענען בייסיקלי ספּעציפיצירן
די וועג צו ופפירן איינער פון די אַלע
דעמאָלט מיר קענען האָבן אונדזער שטאַרק באַקבאָון פּער סיי ופפירן אַלע פון ​​די אַלע
דורך פאַך די ופפירן אופֿן אויף דעם יחיד אַלע.
דאס איז אַ באַגריף וואָס איז נוצלעך דאָ.
איצט אַ גוט קשיא צו פרעגן איז ווי איז דאָס אַפּלאַקיישאַן זייַענדיק שטעלן צוזאַמען?
ווייַל מיר האָבן די פיייקייַט צו ופפירן איינער טאָדאָ,
אָבער ווי טאָן מיר באַקומען דעם געדאַנק פון קייפל אַלע?
>> זאל ס נעמען אַ קוק בייַ אַז.
דאס איז די לעצטע טייל.
באַמערקן מיר האָבן אַ צו-טאָן רשימה מיינונג דאָ,
און באַמערקן עס ס אויך אַ מיינונג.
און צו גיין איבער אַ פּאָר פון זאכן,
דעם ינישאַלייז אופֿן וועט זייַן גערופן ווען מיר ערשטער שאַפֿן דעם צו-טאָן רשימה.
ווי איר קענען זען, עס ס ווי שאפן די צו-טאָן רשימה און אַסאָוסיייטינג עס מיט דעם מיינונג.
און דעמאָלט איך צוגעלייגט די פאַנגקשאַנז דאָ אַזוי בייסיקלי ווען איר לייגן אַ נומער-
דאָס איז ענלעך צו דער אַדדיטעם אופֿן מיר געזען פריער-
איך בין געגאנגען צו שאַפֿן אַ נייַ טאָדאָ כייפעץ, און באַמערקן איך בין פאקטיש פאַך
דעם נייַ טאָדאָ אופֿן, אַזוי דאָס איז צוגעשטעלט דורך באַקקבאָנע,
און איך קענען פאָרן אין מיין פּראָפּערטיעס דאָ.
און איצט יעדער טאָדאָ אַז איך מאַכן ניצן דעם וועט באַקומען אַז פאַנגקשאַנאַליטי אַז מיר געזען פריער.
באַמערקן איך בין פּאָליאַנע אויס די טעקסט קעסטל איידער-אַ קליין ביסל דעטאַל-
און דעמאָלט איך בין אַדינג דעם זאַמלונג.
>> דאס כּמעט מיינט טשודנע ווייַל איידער מיר נאָר האט צו טאָן אַז טאָדאָס.פּוש,
און דעמאָלט מיר האבן געטאן, און דאָס קען ויסקומען מער קאָמפּליצירט פֿאַר דעם באַזונדער פּרויעקט,
און איר זאלט ​​געפינען אַז באַקקבאָנע אָדער אַפֿילו אַנגולאַר אָדער קיין אנדערע פריימווערק
טוט נישט פּאַסן דיין באַזונדער פּרויעקט, אָבער איך טראַכטן עס ס וויכטיק צו טראַכטן וועגן
וואָס דאָס מיטל אויף אַ גרעסערע וואָג פֿאַר גרעסערע פראיעקטן,
ווייַל אויב מיר האבן אַ גרעסערע פּרויעקט ווו מיר האבן רעפּריזענטינג
עטלעכע טאַקע קאָמפּלעקס זאַמלונג, עפּעס דיפּער ווי נאָר אַ צו-טאָן רשימה,
לאָזן 'ס זאָגן אַ פריינט רשימה אָדער עפּעס ווי אַז, דאָס קען קומען אין האַנטיק
ווייַל מיר קען אָרגאַניזירן אונדזער קאָד אין אַ טאַקע באַקוועם וועג,
אין אַ וועג וואָס וואָלט מאַכן עס גרינגער פֿאַר עמעצער אַנדערש
ווער געוואלט צו קלייַבן זיך אַ פּרויעקט צו בויען אויף.
איר קענען זען אַז דאָס גיט אַ פּלאַץ פון סטרוקטור.
און דעמאָלט איך בין פאַך ופפירן אויף דעם אַדדיטעם.
ופפירן, ווי איר קענען זען, און איר טאָן ניט האָבן צו אָנכאַפּן דעם פול סינטאַקס,
אָבער בייסיקלי פֿאַר יעדער מאָדעל עס ס 'געגאנגען צו רופן דעם יחיד ופפירן אופֿן.
אַז ס סאָרט פון ווו דאָס קומט פון.
זאל ס נאָר ספּעציפיצירן ווי צו ופפירן דער יחיד אַלע,
און דעריבער לאָזן ס קליי זיי צוזאַמען ווי אַ גאַנץ.
אבער דאָס גיט אַ וועג פון אַבסטראַקציע,
ווייַל איך קען טוישן די וועג איך באַשליסן צו ופפירן דער יחיד אַלע,
און איך וואָלט נישט האָבן צו טוישן קיין פון דעם קאָד.
אַז ס מין פון קיל.
>> טוט אַבי ווער האָט קיין שאלות וועגן דזשאַוואַסקריפּט פראַמעוואָרקס?
[תּלמיד ינאָדאַבאַל קשיא]
אָה, זיכער, אַז ס אַ גרויס קשיא.
די קשיא איז ווי האט איך אַרייַננעמען די פראַמעוואָרקס?
רובֿ דזשאַוואַסקריפּט פראַמעוואָרקס זענען בייסיקלי נאָר דזשס טעקעס
אַז איר קענען אַרייַננעמען אין די שפּיץ פון דיין קאָד.
באַמערקן אין די קאָפּ חלק פון מיין HTML איך האָבן אַלע די שריפט טאַגס,
און די לעצט שריפט פאַרבינדן איז די קאָד וואָס מיר ווע געשריבן.
און דעריבער די 3 פריימווערק קאָודז זענען נאָר אויך שריפט טאַגס.
איך בין אַרייַנגערעכנט זיי פון וואָס ס גערופן אַ קדן,
וואָס אַלאַוז מיר צו באַקומען עס פון עמעצער אַנדערש אין דעם פונט
אָבער יעדער פריימווערק האט דעם-איר קענען שיין פיל געפינען די צופרידן
פֿאַר אַ באַזונדער דזשאַוואַסקריפּט ביבליאָטעק פאַראַנען אויף עטלעכע קדן אָדער עפּעס ווי אַז,
און דעמאָלט איר קענען אַרייַננעמען די שריפט טאַגס.
טוט וואָס מאַכן זינען?
קיל.
>> די ביסט 2 פאַרשידענע אַפּראָוטשיז.
די ביסט נישט דער בלויז אַפּראָוטשיז צו סאַלווינג דעם פּראָבלעם.
עס זענען פילע פאַרשידענע זאכן וואָס
עמעצער קען טאָן, און עס זענען פילע פראַמעוואָרקס אויס דאָרט.
ווינקלדיק און באַקקבאָנע טאָן ניט דערציילן די גאנצע געשיכטע.
גוט גליק מיט דיין לעצט פראיעקטן, און דאַנקען איר זייער פיל.
[CS50.TV]