>> אזוי, מיט אַז זייַענדיק געזאגט,
נאָר סאָרט פון אַ פּשוט הקדמה צו פּראָוטאַטייפּס
און די דזשאַוואַסקריפּט כייפעץ מאָדעל.
מיר ניטאָ ניט געגאנגען צו יבעררוק גירז אַ קליין ביסל צו רעדן
וועגן מער דזשאַוואַסקריפּט אויף די סערווירער און די באָאָקשעלף ביבליאָטעק
און די קשר קנעקס ביבליאָטעק.
אַזוי, איר קענען פאקטיש נאָר -
אויב איר זוכן פֿאַר באָאָקשעלפ.דזשס עס זאָל זיין שיין גרינג
צו געפינען, זאָל זיין ערשטער רעזולטאַט, און באָאָקשעלף
ווי דוד דערמאנט נאָר גיט אַ פּלאַץ פון ביניען
אַרום דזשאַוואַסקריפּט אַבדזשעקס און ארבעטן מיט זיי רעלאַטיאָנאַללי
אין ריליישאַנאַל דאַטאַבייסיז.
אַזוי, אַ פּלאַץ פון ענלעך פֿעיִקייטן ווער ס פאקטיש שווער ינספּייערד
דורך לאַראַוועל ס אָרם ווי געזונט ווי די באַקקבאָנע.דזשס,
וואָס איז אַ פראָנט סוף מווק ביבליאָטעק וואָס אַלאַוז איר
צו ביניען דיין קאָד, ענלעך צו וואָס איך איז געווען ווייַזונג
מיט די ביישפילן פון די פּראָוטאַטייפּס ווו איר קענען -
אָנשטאָט פון פּונקט אַרביטרעראַלי פארווארפן קלאסן
אויף דיין קוקן דאָ און דאָרט.
עס גיט איר מאָדעלס און זאַמלונגען פון די מאָדעלס
וואָס זענען געמיינט צו שפּילן ווי סאָרט פון אַ איין פונט פון אמת
וועגן די דאַטע פֿאַר דיין אַפּלאַקיישאַן.
און דעמאָלט איר הערן צו, ווי די מאָדעלס ענדערונגען, איר זאָגן, גוט,
שייַעך-ופפירן דעם מוסטער דאָ און דעם איין איבער דאָ
און ניט נאָר לייגן סאָרט דאָ, לייג סאָרט עס און סאָרט פון קלייַבן
אויף סעלעקטאָרס און מאַכן די ספּידערוועב פון דזשקווערי קאָד.
עס גיט מער פון אַ קלאַס-באזירט ביניען צו יחיד ברעקלעך,
אָבער אַ וויכטיק קאָמפּאָנענט פון אַז ביבליאָטעק איז די מאָדעלס
וואָס האָבן אַ ענלעך ביניען צו וואָס באָאָקשעלף מאָדעלס טאָן.
אַזוי, אויב איר 'רע באַקאַנט מיט די באָאָקשעלף איר ניטאָ שיין אויך
שיין באַקאַנט מיט באַקקבאָנע.דזשס מאָדעלס,
און איך וואָלט רעקאָמענדירן גענומען אַ קוק אין דעם.
אַזוי, עטלעכע פון ​​די הויפּט פֿעיִקייטן
אַז עס גיט איר זענען פּונקט די פיייקייַט צו שטעלן דאַטע אויף אַ כייפעץ
צו רופן ברענגען, וואָס קערט אַ יחיד רעקאָרד
פון די דאַטאַבאַסע, שאַפֿן באַציונגען ווי ענלעך
צו וואָס איר דעלט ין אין לאַראַוועל
ווו איר קענען זאָגן אַ פּאַציענט שטעלן אַ רעקאָרד אופֿן
און זאָגן דעם האט וואַן רעקאָרד
ווו די רעקאָרד כייפעץ איז טיש נאָמען געזונט רעקאָרדס.
זאל ס זען.
האט פילע - עס געהערט צו -
נאָר שטאָפּן אַז איר ניטאָ שיין ענלעך -
שיין באַקאַנט מיט שוין, אָבער אין דזשאַוואַסקריפּט.
און אונטער די קאַפּטער, פֿאַר באָאָקשעלף,
עס ניצט אַ אָנפֿרעג בילדער גערופן קנעקס.דזשס.
אַזוי, אַז ס קנעקס, knexjs.org.
עס ס אַ דערמאָנען צו די צאַצקע אויב ווער עס יז ס אלץ געשפילט מיט דעם.
אבער עס אַלאַוז איר צו - אין אַ ענלעך שניט, צו דזשקווערי,
איר נאָר סאָרט פון שאַפֿן אַ קייט פון פאַרשידענע מעטהאָדס
אַז איר ניטאָ פאַך אויף דיין דאַטאַבאַסע רודערן אַזוי איר קענען -
איר סטאַרטעד אויס דורך זאגן קנעקס און די טיש נאָמען.
אַזוי, למשל, קנעקס וסערס, אויסקלייַבן וואָס שפאלטן איר 'ד ווי,
ווו, און האָבן פאַרשידענע ווו קאָנדיטיאָנאַלס און איר קענען האָבן
און ווו, אָדער ווו, ווו צווישן, ווו ניט,
איר איצט, אַראָפּ די שורה.
איר קענען ספּעציפיצירן פאַרשידענע דזשאָינס צווישן דיין דייטאַבייס טישן
וואָס באָאָקשעלף ניצט ינעווייניק צו שטעלן אַרויף סאָרט פון מאַגיש
אַרום די האַסאָנע, האַסמאַני, בעלאָנגסטאָ, בעלאָנגסטאָמאַני.
און אַזוי די קאָמבינאַציע
פון די צוויי לאָזן איר טאָן שיין פיל וואָס איר 'ד זיין געניצט
צו אין פריימווערק ווי לאַראַוועל אין טערמינען
פון פאַנגקשאַנאַליטי ארבעטן מיט דאַטאַבייסיז.
אַזוי, לאָזן ס גיין פאָרויס און נעמען אַ קוק בייַ אַ פּשוט בייַשפּיל
פֿאַר אַ עקספּרעסס אַפּ וואָס מאכט נוצן פון די מאָדעלס
און זאַמלונגען פון באָאָקשעלף דזשאַז [פאַנעטיק].
אַזוי, איך 'ווע שטעלן אַרויף נאָר אַ פּשוט אַפּלאַקיישאַן דאָ.
איך סטריפּט אויס עטלעכע פון ​​די שטאָפּן אַז איז יניטיאַליזינג אויסדריקן
און מאַך אַז אין אַ יניט Directory וואָס איך באשאפן.
איינער פון די פייַן זאכן וועגן ארבעטן מיט עקספּרעסס ווי געמיינט
צו לאַראַוועל איז אַז עס ס טאַקע ניט פיל ענפאָרסט
אויף איר קאָנווענטיאָנאַליזעד.
אַזוי איר קענען מאַכן דירעקטעריז -
עס טוט ניט טאַקע געבן איר אַ גאַנץ פּלאַץ צו אַרבעטן אַוועק פון.
איר 'ווע גאַט נאָר סאָרט פון עטלעכע יקערדיק סעטטינגס און דעמאָלט -
אָבער עס טוט ניט זאָרגן ווו איר שטעלן זיי.
איר טאָן ניט האָבן צו האָבן קאָנטראָללער ס וועגווייַזער.
איר טאָן ניט דאַרפֿן צו האָבן אַ מאָדעלס וועגווייַזער, אַ קאָנפיג וועגווייַזער.
איר קענען סאָרט פון שאַפֿן די ווי דיין פּרויעקט באדערפענישן
און שטעלן זאכן אַרויף די וועג וואָס מאַכן זינען רובֿ צו איר.
אַזוי אַנשטאָט פון בעת ​​אַלע דעם אויסדריקן בוילערפּלייט
אין די הויפּט אַפּפּ.דזשס איך נאָר האט אַפּ יקוואַלז דאַרפן יניט / עקספּרעסס.
און אַזוי אין די יניט,
די יניטיאַליזינג טעקע איך נאָר האָבן עקספּרעסס דאָ,
און דעם ריקווייערז עקספּרעסס, רופט די סעטאַפּ פֿונקציע, רופט די -
שטעלט זיך די מיינונג מאָטאָר, דזשסאָן פּאַרסער, אַלע אַז.
אַזוי איצט, לאָזן ס פאָרזעצן אַראָפּ.
אַזוי איך בין ריקוויירינג די קורס ינסטראַקטער באַגעגעניש
און באדערפענישן מאָדעלס.
אַזוי די זענען אין אַ טעקע אַז איך נאָר באַשלאָסן צו נעמען מאָדעלס.
עס טוט ניט האָבן צו זיין אַז וועג אָבער עס מאכט זינען,
אָבער מאָדעלס איז פּונקט שיין פּראָסט אַזוי איך וואָלט רעקאָמענדירן עס.
אָבער - אזוי לאָזן ס גיין פֿאַר דעם קורס.
איך טראַכטן איך בין ניצן - יאָ, און די ביישפילן
אַראָפּ דאָ זענען אַלע באזירט אַרום דעם קורס מאָדעל.
אַזוי לאָזן ס נאָר נעמען אַ קוק בייַ אַז.
אַזוי, איצט, נאָר פון די ערשטער שורה פון דעם מאָדעל,
איך בין שוין ריקוויירינג עפּעס אַנדערש.
אַזוי אויב איר וועט באַמערקן אין נאָדע איר זאָל זיין ריקוויירינג
אָדער איר ניטאָ געגאנגען צו סוף אַרויף ריקוויירינג אַ גאַנץ בינטל
פון פאַרשידענע טעקעס וואָס זענען ליגן
אין פאַרשידענע ערטער אין אייער אַפּלאַקיישאַן.
און די קאָרעוו פּאַטס צו ווו נאָר איר זענען
אין אייער קראַנט אַפּלאַקיישאַן,
סייַדן עס איז אַ העכסט מדרגה שוין דיפיינד ווי אין איר ינסטאַלירן עס
מיט מפּם ווי בוקשעלף אָדער קנעקס אָדער עקספּרעסס אָדער עפּעס,
יענע זענען נישט קאָרעוו.
יא? פארגרעסער אין מער?
גוט. גוט. אַזוי, איר ניטאָ געגאנגען צו סוף אַרויף ריקוויירינג אַ גאַנץ בינטל
פון פּונקט פאַרשידענע טעקעס אין אייער קאָד, וואָס איז גוט און שלעכט.
אין אַ גוט וועג איר וויסן ווו דאס זענען און עס ס ניט סאָרט
פון מאַגיש ווי צו וואָס ס געגאנגען אויף אונטער די קאַפּטער,
וואָס קענען טאַקע זיין קאַנפיוזינג
ווען איר האָבן אַ זייער שווער דזשאַוואַ -
אָדער זייער שווער פריימווערק ווי לאַראַוועל, וואָס סאָרט פון זאגט,
מיר ניטאָ געגאנגען צו נעמען זאָרג פון דעם אַזוי איר טאָן ניט האָבן
צו דאַרפן אַלץ אָבער איר האָבן
צו וויסן ווי אַלץ אַרבעט אין סדר צו נוצן עס.
ווו ווי אין דעם פאַל, עס ס זייער סטרייטפאָרווערד ווי צו
ווו אַלץ איז, זיי ניטאָ פּונקט ענדס
אַרויף זייַענדיק אַ ביסל מער טייפּינג.
פּונקט ווי אין די זייַט איך ווי צו נוצן, עס ס אַ פּלוגין
אויב איר נוצן אַ בלינד טעקסט
ווו איר קענען ינסטאַל די נאָדע מאַדזשולז העלפּער און איר קענען אָנהייבן
צו דרוקן ווי ינסטרוקטאָר און עס קריייץ די קאָרעוו דרך
צו ווו איר זענען צו אַז קאָד טעקע, טיפּ פון נוצלעך.
אַזוי, דער קורס מאָדעל איז ריקוויירינג באַזע דאָ
און דעריבער באַזע ינטערן ריקווייערז יניט / באָאָקשעלף
און דעמאָלט דער באָאָקשעלף, עס ריקווייערז די שפּיץ מדרגה באָאָקשעלף
און דעריבער יניטיאַליזעס עס מיט די יניטיאַליזעד קנעקס בייַשפּיל,
וואָס שטעלט דעם קליענט נאָמען
און די קשר סעטטינגס פֿאַר די דייטאַבייס.
אַזוי איך בין פּונקט ניצן אַ פּשוט בייַשפּיל פון סעקוועל פּראָ וואָס -
פון מיסקל, איך בין אַקסעסינג עס מיט סיקוואַל פּראָ און עס האט נאָר סאָרט
פון אַ ענלעך דאַטאַבאַסע סעטאַפּ ווי מיר האבן
אין דער ערשטער מוסטער אַפּלאַקיישאַן מיט דעם קורס קאַטאַלאָג.
אַזוי, איך שטעלן מיין קשר סעטטינגס דאָ,
און די אלע דאַקיאַמענטאַד אויף די קנעקס.דזשס פּרויעקט בלאַט
ווי צו ווי צו סעטאַפּ די קאַנעקשאַנז.
אַזוי, איך איצט האָבן מיין באַזע מאָדעל.
און ווי איך דערמאנט מיט די פּראָוטאַטייפּ טוישן,
אַזוי אַז קענען פאקטיש זיין מין פון אַ פּלאַץ צו -
מוסיף אַ פּלאַץ פון בוילערפּלייט צו דיין קאָד אַזוי קאַנווענשאַן
וואָס האט שוין צוגעפאסט דורך באַקקבאָנע.דזשס
און איצט באָאָקשעלפ.דזשס איז צו לייגן דעם פאַרברייטערן אופֿן
ווי אַ סטאַטיק פאַרמאָג אויף דיין דזשאַוואַסקריפּט אַבדזשעקס,
וואָס גיט עס אַ סאָרט פון כּמעט סאָרט-באזירט ירושה נאַטור
ווו אויב איר רופן פאַרברייטערן איר קענען שטעלן אַרויף קיין
פון די פּראָוטאַטייפּ מעטהאָדס אַז איר 'ד ווי דאָ
און דעמאָלט איר קענען - קיין עקסטרע סטאַטיק מעטהאָדס
אַז איר זאל וועלן, איר קענען נאָר שטעלן זיי זיך
אויס דאָ אַזוי איך קענען גרייכן עס מיט - אַזוי אויב פֿאַר בייַשפּיל,
קייפל מאָדעלס דארף אַרויסווייַזן נאָמען און דעם באַקומען נאָמען.
אַזוי, דאָ, איך בין געזאגט די אַרויסווייַזן נאָמען פֿאַר מאָדעל
דורך פעליקייַט איז וועלכער זייַן נאָמען פאַרמאָג איז אַנדערש קריק
קיין נאָמען.
און איצט אויף יעדער מאָדעל אַז איז אַ -
אַז יקסטענדז דעם באַזע מאָדעל, איך איצט האָבן אַ אַרויסווייַזן נאָמען אופֿן
אויף די פּראָוטאַטייפּ קייט ערגעץ.
און אויב איך ווילן צו אָווועררייט עס איך קענען נאָר שטעלן עס - שטעלן וואָס -
געטנאַמע וואָלט זיין דאָ.
און עס אַלאַוז איר צו נאָכקרימען קלאסישע ירושה
אין דזשאַוואַסקריפּט, וואָס קענען זיין פייַן באַזונדער פֿאַר זאכן
וואָס זענען לייַען זיך זייַענדיק סאָרט באזירט ווי כייפעץ מאָדעלס.
אַזוי לאָזן ס שפּרינגען צוריק אין די אַפּלאַקיישאַן קאָד.
אַזוי איך 'ווע גאַט אַ מאַרשרוט פֿאַר נאָר צעהאַקן, נאָר פֿאַר מיין אינדעקס
און דעריבער צעהאַקן קאָרסאַז.
און ביידע פון ​​די זענען פאַך די רענדערקאָורסעס אופֿן.
אַזוי ווידער, פאַנגקשאַנז זענען ערשטער קלאַס און קענען זיין פארביי
ווי טענות צו מעטהאָדס.
אַזוי, אין דעם אַפּפּ.געט, איך בין פאַך -
איך בין גייט פארביי רענדערקאָורסעס ווי די אַרגומענט.
און ופפירן - אָדער פאַנגקשאַנז קענען זיין סעטאַפּ ווי וואַר -
ווי איך איז געווען טאן פריער וואַר רענדערקאָורסעס יקוואַלז פונקציאָנירן
אָדער זיי קענען זיין פּונקט פונקציאָנירן רענדערקאָורסעס.
עס טוט ניט מאַכן אויך פיל פון אַ חילוק.
איר קענען פאקטיש האָבן וואָס זענען גערופן נאָמען פונקציאָנירן
אויסדרוקן, וואָס זענען וואַר רענדערקאָורסעס יקוואַלז
פונקציאָנירן רענדערקאָורסעס.
און, די סיבה צו ווילן צו האָבן נאָמען פאַנגקשאַנז הויפּט
אין נאָדע איז אַז עס גיט איר אַ רייניקונג -
מער ליינעוודיק אָנלייגן שפּור.
אַזוי אויב איר האָבן אַ גאַנץ בינטל
פון Anonymous פאַנגקשאַנז עס וועט זאָגן -
ווען איר האָבן אַ טעות אין אייער קאָד יול -
איר וועט ניט וויסן וואָס פונקציאָנירן עס ס פאַך איר 'ד האָבן צו קוקן
בייַ די קאָד נומער און די שורה נומער
און עס ס מאל גרינגער נאָר צו וויזשוואַלי פּאַרס
ווען איר פאקטיש האָבן נעמען
פֿאַר די פאַנגקשאַנז זיך אויף די סערווער זייַט.
אַזוי דעם רענדערקאָורסעס, לאָזן ס רוף נאָדע אַפּס -
אַזוי איך בין צוגעהערט אויף האַרץ 3000 [פאַנעטיק].
און אַזוי אַלע דעם איז טאן רעכט דאָ איז נאָר געטינג אַלע די
קאָרסאַז פון די דייטאַבייס.
איך בין ניט אפילו לימאַטינג עס אַזוי עס ס טאן אַ ריזיק נומער
פון ראָוז עס ס אומגעקערט.
און אין סדר צו טאָן דעם,
אויף דעם גאַנג מאָדעל עס איז אַ סטאַטיק פאַרמאָג
גערופן זאַמלונג.
און אַזוי איך נאָר רופן עס - איך האט שאַפֿן אַ נייַ זאַמלונג
פֿאַר דעם קורס, און דעריבער ברענגען עס,
און דעריבער צוריקקומען די קאָרסאַז זאַמלונג דאָ אין די צוזאָג.
אַזוי ינעווייניק, דוד אין - די לעצטע האַלב געלערנט אַ קליין ביסל
וועגן הבטחות און הבטחות זענען געניצט זייער שווער אין ביידע קנעקס
און באָאָקשעלף ווייַל עס לענדס די -
עס גיט איר די פיייקייַט צו האָבן אַ בינטל
פון פאַרשידענע ייסינגקראַנאַס רופט און סאָרט פון פאַרבינדן דעמאָלט צוזאַמען
אָדער ברענגען עפּעס, און דעמאָלט
מיט אַז רופן אנדערן ייסינגקראַנאַס דאַטאַבאַסע רופן
און צוריקקומען אַז ווערט און דעמאָלט שפּרינגען צו די ווייַטער דעמאָלט
און ווייַטער דעמאָלט און דעמאָלט האָבן אַ כאַפּן בייַ די זייער סוף צו סאָרט
פון נאָכקרימען ייסינגקראַנאַס פּרובירן כאַפּן אָפּפירונג מיט ייסינגקראַנאַס קאָד,
ווייַל איר ניטאָ געזען עס איצט
אָבער עס ס אפילו האַרדער אַמאָל איר אָנהייבן צו האַנדלען מיט עס.
ייסינגקראַנאַס קאָוד איז פּונקט אומעטום
אין סערווירער זייַט דזשאַוואַסקריפּט און טאַקע צו אַ פיל גרעסערע שטאַפּל
ווי איר ניטאָ געניצט צו אויב איר 'ווע געטאן דזשאַוואַסקריפּט
אויף דעם קליענט זייַט.
אַזוי אַז טאַקע, טאַקע געהאָלפֿן איר אויס דאָרט.
אבער נאָר צו ווייַזן איר די דעבוגגער סטאַטעמענט
אַז איך איז געווען גערעדט וועגן אין די נאָדע ינספּעקטאָר מכשירים,
איך בין געגאנגען צו גיין פאָרויס און וואַרפן אַ דעבוגגער שורה דאָ
אין די רענדערקאָורסעס פונקציאָנירן און זען ווו אַז פירט מיר
ווען איך - אַזוי נאָדע ינספּעקטאָר קענען זיין אינסטאַלירן
דורך טאן נפּם ינסטאַלל מיט אַ ג פאָן,
וואָס מיטל גלאבאלע נאָדע ינספּעקטאָר.
און עס וועט ברענגען עס פֿאַר נמפּ און ינסטאַלירן עס גלאָובאַלי
פֿאַר דיין אַפּלאַקיישאַנז אַזוי איר קענען נאָר רופן עס
פון די באַפֿעל שורה.
איך 'ווע שוין אינסטאַלירן עס אַזוי איך וועט גיין פאָרויס און -
פאקטיש עס זאל האָבן צו וואַרטן עס וועט נאָר נעמען,
נעמען צוויי סעקונדעס.
און וואָס נאָדע ינספּעקטאָר ווידער אַלאַוז איר
צו טאָן איז האָבן דעם כעדלאַס ווערסיע פון ​​די דעבוגגער קאַנסאָול
אַז איר ניטאָ געניצט צו ווען ארבעטן אויף דעם קליענט זייַט און קענען
צו האַלטן, נאָר לייגן ספּעסאַפייד ווייזט אין אייער קאָד.
האַלטן דורכפירונג און נעמען אַ קוק בייַ וואָס ס געגאנגען אויף,
וואָס וואָלט האָבן טאַקע קומען אין האַנטיק אויב די שטריך
ווי אַז זענען בנימצא
ווען דיבאַגינג דיין פפּ קאָד איך בין זיכער.
אַזוי לאָזן ס נאָר נעמען אַ קוק בייַ אַז.
אַזוי איך קענען נאָר רופן נאָדע ינספּעקטאָר
און עס וועט זאָגן באַזוכן דעם URL פּאָרט 5858 צו אָנהייבן דיבאַגינג,
אַז ס נאָר די פעליקייַט פֿאַר ווי עס סטאַרץ אַרויף.
אַזוי, איך 'ווע איצט גאַט - עס ס גאָרנישט געגאנגען אויף דאָ
ווייַל איך דאַרפֿן צו אָנהייבן.
אַזוי נאָדע ימפּאַס [פאַנעטיק] די דיבאַג פאָן און דעמאָלט אַפּפּ.דזשס.
אַזוי עס זאגט דעבוגגער צוגעהערט אויף פּאָרט 5858,
אויסדריקן סערווירער צוגעהערט אויף 3000.
אַזוי מיר ניטאָ גוט צו גיין.
זאל מיר נאָר דערפרישן דעם.
און איצט איך קענען זען די אַפּפּ.דזשס קאָד אַז איך איז געווען פּונקט קוקן בייַ
אָבער דאָ אין די קאַנסאָול.
אַזוי איצט, אויב איך פּרובירן צו לויפן דעם, איר קענען זען עס, עס סטאַפּס.
עס ס נאָר ווארטן ווייַל זייַן גאנצע קאָד דורכפירונג איז איצט
פארשטאפט אויף דעם דעבוגגער שורה אַז איך 'ווע שטעלן אין עס.
און איך קענען איצט סערווירער -
[ינאָדאַבאַל רימאַרק]
טאַקע, יאָ. וואָס איז די קיווערד דורכוועג צו פארגרעסער פאַרשטעלן?
טאַקע עס איז.
גאַט עס. גוט.
[פּאָז]
טאַקע, עס ס ניט קוקן [פאַנעטיק] אַז.
אַזוי, קאָרסאַז איז טאַקע גרויס
ווייַל איך בין ניט טאן אַ שיעור פּונקט אָדער עפּעס,
עס ס נאָר פעטשינג די גאנצע דאַטאַבאַסע פון ​​קאָרסאַז
וואָס זענען אַ פּלאַץ פון זיי.
און אַזוי - וואָס איז כייפעץ
אַז פאקטיש זאל קראַך די טאָן ינספּעקטאָר בייַשפּיל.
יץ - גוט.
זאל מיר טאָן אַ שיעור און דעמאָלט מיר קענען נעמען אַ קוק
ווען עס ס ניט פעטשינג הונדערטער פון קאָרסאַז.
אַזוי, טייטן סערווירער און ינספּעקטאָר
און איך וועט טאָן קורס זאַמלונג אָנפֿרעג שיעור 20.
אַזוי, אין באָאָקשעלף, ניט ענלעך אין לאַראַוועל
ווו איר קענען נאָר רופן שיעור גלייַך אָדער רופן קיין
פון די סקל מעטהאָדס אַז איר נוצן
צו גלייַך אויף די אָרם בייַשפּיל.
עניטיים אַז איר ניטאָ ניצן נאָר סקל אופֿן וואָס איז צוגעשטעלט
אין קנעקס, איר האָבן צו רופן די אָנפֿרעג צו סאָרט
פון צאַפּן אין די אָנפֿרעג קייט.
און דעם קענען זיין ינוואָוקט מיט אָדער אַ פֿונקציע,
אַזוי איר קענען זאָגן, פונקציאָנירן דעם שיעור 10 אָדער איר רופן עס
דורך ספּעסאַפייינג וואָס אופֿן איר 'ד ווי צו רופן
אויף די קנעקס בייַשפּיל און דעריבער וואָס ווערט.
אַזוי מיר ניטאָ געגאנגען צו טאָן שיעור 20 און דעמאָלט שטעלן.
מיר פאקטיש טאָן ניט דאַרפֿן דעבוגגער דאָ
ווייַל מיר קענען נאָר שטעלן ברעאַקפּאָינץ
און אַז מאכט עס גרינגער.
אַלע רעכט.
אַזוי, לאָזן ס שטעלן אַ ברעאַקפּאָינט רעכט דאָ און פּרובירן צו מאַסע עס.
פאַלש שורה.
רעכט דאָ.
[פּאָז]
גוט. אַזוי עס פארשטאפט ווידער.
אַזוי איצט, קאָרסאַז איז אַ כייפעץ מיט לענג פון 20
און מיר קענען זען אַלע די פאַרשידענע מאָדעלס אַז עס ס פעטשט
פון די דאַטאַבאַסע רעכט דאָ אַזוי איך 'ווע גאַט אַ מאָדעל כייפעץ
וואָס האט, ין דער אַטריביוץ פאַרמאָג
אויף די כייפעץ זענען אַלע די זאכן אַז עס ס געפונען אין די דייטאַבייס.
קיין געשעענישן וואָס האָבן שוין רעגיסטרירט
אַזוי איר קענען רעגיסטרירן פאַרשידענע געשעענישן,
פֿאַר בייַשפּיל ווען די מאָדעל איז זייַענדיק אויסגעמעקט
אָדער ווען עס ס זייַענדיק פעטשט,
איר קענען שטעלן אַנדערש פּראָפּערטיעס אָדער מאָדיפיצירן זאכן.
עס ס אַ פּלאַץ פון פאַרשידענע כוקס און די אלע דאַקיאַמענטאַד
אין די באָאָקשעלפ.דזשס דאַקיומענטיישאַן אַז לאָזן איר
צו טאָן סאָרט פון עפּעס אַז איר טאַקע ווילן צו טאָן
מיט אייער מאָדעלס און זאַמלונגען.
איר קענען - זיי ניטאָ מענט צו זיין טאַקע קוסטאָמיזאַבלע
און טאַקע גרינג פֿאַר איר צו אַדאַפּט זיי
צו די באדערפענישן פון דיין אַפּלאַקיישאַן.
אָבער נאָר קוקן דורך דאָ,
איך קענען זען וואָס די פאַרשידענע קאָרסאַז זענען בנימצא.
און אין דעם פאַל, איך פאקטיש האט ניט ברענגען
מיט קיין אנדערע דאַטן אנדערע ווי נאָר די קאָרסאַז זיך.
אבער אין ענלעך שניט צו די עלאַקוואַנט אָרם איר קענען שטעלן
אַרויף באַציונגען, אַזוי די קורס געהערט צו פילע ינסטראַקטער.
אַזוי, אויב איך גיין פאָרויס און האַלטן די אַפּלאַקיישאַן,
שפרינג צו דעם ברענגען רופן, איר קענען ספּעציפיצירן פאַרשידענע אָפּציעס
אַז איר 'ד ווי צו פאָרן צוזאמען צו עס.
און איינער פון זיי איז די פיייקייַט צו מאַסע שייַכות קאָוד
דורך ספּעסאַפייינג וויטהרעלאַטעד ינסטראַקטערז דעמאָלט קאָרסאַז.
אַזוי לאָזן ס גיין צוריק און פריש דעם דאָ און האַלטן ווידער.
אַזוי איצט, די קאָרסאַז כייפעץ, זעלביקער נומער פון מאָדעלס,
אָבער איצט יעדער מאָדעל האט אַ באַציונגען האַש
וואָס האט די ינסטראַקטערז אַז עס ס שייַכות צו.
אַזוי דעם קורס פֿאַר בייַשפּיל
וואָס איז קורס 082 האט צוויי שייַכות ינסטראַקטער מאָדעלס.
און איר קענען שוין זען ווי פיל גרינגער דעם איז צו סאָרט
פון וויזשוואַלי אַרבעטן מיט ווי ווען איר ניטאָ דילינג מיט שטאָפּן
אַז איר סאָרט פון טוישן די קאָד און דעריבער פּרובירן עס ווידער אין פפּ.
דער פאַקט אַז איר קענען נאָר האַלטן דורכפירונג לעגאַמרע
און אָפּשאַצן וואָס ס דאָ און די - אין די קאַנסאָול, די -
פארגרעסער אויס, קאָרסאַז איז, איר וויסן,
וואָס אַז די היגע פאַרנעם וועריאַבאַלז זענען פאַראַנען
און דעם איז איצט די גלאבאלע כייפעץ ווייַל ווי איר געזען עס,
סייַדן איר רופן מיט אַ ספּעציפיש קאָנטעקסט, עס ס ניט געגאנגען
צו האָבן עפּעס באַטייַטיק דאָ.
און דעריבער, די - לאָזן מיר ווייַזן אַ ביסל מער ביישפילן
ימפּלאַמענינג הבטחות.
אַזוי אַנשטאָט פון טאן דעם וויטהרעלאַטעד ינסטראַקטערז דאָ איך בין
געגאנגען צו גיין פאָרויס און מאַך דעם צו ברענגען און דעריבער די קאָרסאַז,
איך בין געגאנגען צו צוריקקומען קאָורסעס.לאָאַד ינסטראַקטערז.
און דעמאָלט - דעמאָלט איר רופן דעמאָלט.
[פּאָז]
אַזוי דעמאָלט בייַ דעם פונט, די קאָרסאַז זאָל זיין לאָודיד
מיט די ינסטראַקטערז, וואָס איז ייסינגקראַנאַס קאַמף.
אָבער ווייַל מיר ניטאָ אומגעקערט עס פון אַ צוזאָג, דער ווייַטער ווערט
פֿאַר דעמאָלט איז וועלכער דעם ייסינגקראַנאַס רופן קערט
וואָס אין דעם פאַל מאַסע איז אַ מיטל אין באָאָקשעלף
אַז פאקטיש קערט די זאַמלונג זיך.
אַזוי עס ס לאָודינג די ינסטראַקטערז אויף עס
און דעמאָלט איר קענען ספּעציפיצירן - אויב עס ס נאָר איין פאַרמאָג,
איר קענען ספּעציפיצירן דעם ווי שטריקל, אַנדערש,
איר קענען טאָן ינסטראַקטערז און באדערפענישן
ווי אַ מיטל - נעבעכדיק, ווי אַ מענגע.
און דעריבער אויב איר 'ד ווי צו באַקומען טאַקע פאַנטאַזיע און קאַנסטריין קיין
פון די געגעבן פעטשיז, איר קענען ספּעציפיצירן עס ווי אַ האַש
מיט ינסטראַקטערז און דעמאָלט וואָס איר ווי צו באַגרענעצן די אָנפֿרעג אויף.
אַזוי, איך 'ד ווי צו מאַסע אַלע ינסטראַקטערז אויף קאָרסאַז ווו -
אַזוי קב פֿאַר אָנפֿרעג בילדער ווו סטאַטוס איז אַקטיוו.
און איר קענען באַקומען טאַקע פאַנטאַזיע מיט קיין
פון די שייַכות קוויריז איר 'ד ווי צו בויען.
אָבער, נאָר פֿאַר איצט, מיר 'רע געגאנגען צו שטעקן צו נאָר ינסטראַקטערז
און מיר ניטאָ אומגעקערט אַז ווערט
אַזוי דעמאָלט דער ווייַטער דעמאָלט זאָל האָבן אַלע די קאָרסאַז לאָודיד
אַרויף רעכט.
און אויב עס איז געווען אַ טעות אין קיין שריט אין אַז קייט,
עס וואָלט שפּרינגען אַראָפּ צו די כאַפּן.
אַזוי לאָזן ס גיין פאָרויס און לויפן אַז.
אַזוי יעדער צייַט - ניט ענלעך אין פפּ, איינער דאַונסייד איז די
"ווייַל נאָדע" איז אַ לאַנג פליסנדיק פּראָצעס, איר פאקטיש דאַרפֿן
צו האַלטן די נאָדע פּראָצעס ווי איר דערהייַנטיקן אייער קאָד,
ווייַל די ווערסיע אַז עס ס פליסנדיק אין דעם גאַנג צייַט איז,
די ווערסיע פון ​​דער קאָד אַז איז לאָודיד
ווען סטאַרטעד ניט וואָס איר האָבן סאָרט
פון דערהייַנטיקט דיין קאָד מיט זינט דעמאָלט.
גוט. מיר וועט שטעלן אַ ברעאַקפּאָינט דאָ, דאָ און דערפרישן.
[פּאָז]
טאַקע, איך פאקטיש האט ניט דערפרישן דעם בלאַט אָדער
אַזוי עס איז געווען אויף די אַלט פּראָצעס.
אַזוי איר דערפרישן ביידע דעם און די נאָדע ינספּעקטאָר.
אַזוי איצט מיר זען קאָרסאַז.
אויב מיר נאָר נעמען מוסטער פון איינער פון די מאָדעלס,
מיר קענען זען אַז די באַציונגען כייפעץ איז ליידיק, אָבער איצט -
און די סיבה אַז איר דאַרפֿן צו שטעלן ברעאַקפּאָינץ איז, נו,
איך דערמאנט אַז איר קענען שפּרינגען אין די אָנלייגן שפּור
און זען איר וויסן, ווו עס ס געגאנגען אין די אַפּ.
אַזוי איצט איך קענען זען וואָס ס געשעעניש אין דער מאַסע אופֿן,
וואָס איך 'ווע דיפיינד אויף די זאַמלונגען.
עס סאָרט פון "יגער לאָודז באציונגען אַנטו אַ שוין ".
און איר קענען שריט דורך און זען שורה דורך שורה
ווו דעם שטאָפּן איז געגאנגען וואָס איז גרויס.
אויב איר האָבן עפּעס אַז ס איבערגעבליבענע אין אייער קאָד,
עס ס פארווארפן עטלעכע טעות און איר ניטאָ ווי, איך טאַקע ווילן
צו זען ווו דעם איז געגאנגען.
אָבער ווי באַלד ווי איר לויפן אין עפּעס ייסינגקראַנאַס, די -
עס גייט צו דער ווייַטער טיקען פון דער געשעעניש שלייף
און איר וועט פאַרלירן דיין - איר פאַרלירן דיין פּלאַץ
אין די נאָדע ינספּעקטאָר.
אַזוי איר דאַרפֿן צו זאָגן, "גוט, אַמאָל איך פאַרלירן דעם,
עס דארף צו האַלטן איצט אין דעם שורה ווידער. "
'גרונט אויב איך געהאלטן היטטינג אַראָפּ, אַראָפּ די אָנלייגן,
עס וואָלט האָבן יווענטשאַוואַלי נאָר ניטאָ אַוועק האט איך ניט שטעלן דעם
שורה 22 בלוי ברעכן שורה.
אַזוי איצט, אויב איך קוק אין קאָרסאַז דאָ,
עס זאָל אויף באַציונג ינסטראַקטערז
און דעריבער האָבן די ינסטראַקטערז צוטשעפּען זיי.
אַזוי, איר קענען זען אַז איך אומגעקערט אַ צוזאָג פון דער ערשטער צוזאָג
און דעמאָלט איר קענען תמיד טאָן אַז אַראָפּ די שורה.
אַזוי די פאַרשידענע צוזאָג, צוזאָג לייברעריז,
איך געוויינט איינער גערופן בלועבירד וואָס איז טאַקע נוציק.
עס מוסיף אַ פּלאַץ פון פייַן פון דעם פֿאַר טשאַנגינג ייסינגקראַנאַס -
טשאַנגינג רופן צוריק באַזע קאָד אין שטאָפּן
אַז אַרבעט געזונט מיט הבטחות.
אָבער - נעבעכדיק [ינאָדאַבאַל] וואָס איך איז געגאנגען צו זאָגן עס עס.
זאל ס נעמען אַ קוק כאָטש אין די -
אַזוי לאָזן ס זאָגן אַז עס איז געווען אַ פּראָבלעם ווען פעטשינג עפּעס.
אַזוי איך האָבן דעם אנדערע מאַרשרוט צו געפינען גערופן קורס שייַן.
אַזוי לאָזן ס טאָן קורס 2.
קענען איך באַקומען - דזשסאָן קורס.
און דעם טוט [ינאָדאַבאַל].
[פּאָז]
איך שמעקן עפּעס קאַליע דאָ.
ניט אויף 3000, איך איז געווען אויף די קראָום ינספּעקטאָר קוויטל.
גוט. אַזוי לאָזן ס גיין צו קורס - דזשסאָן קורס 1.
און דעם קערט נאָר אין דזשסאָן פֿאָרמאַט, דעם קורס לאָודיד
אַרויף מיט עטלעכע ינסטראַקטערז.
אבער די בייַשפּיל איך געוואלט צו געבן דאָ איז אַז,
איך בין טאן דזשסאָן קורס שייַן.
און אין די ברענגען פּאַראַמעטערס, איך בין ספּעסאַפייינג דאַרפן אמת,
וואָס איז אַן אָפּציע אַז ס דאַקיאַמענטאַד אין באָאָקשעלף
ווו עס ס געזאגט אַז, "אויב, איך פּרובירן און געפינען דעם קורס
און עס ס ניט עס, דעמאָלט וואַרפן אַ טעות. "
און אַז זאָל זיין געכאפט דורך די כאַפּן בלאָק אַראָפּ דאָ.
אַזוי לאָזן ס גיין פאָרויס און שפּרינגען צוריק אין די נאָדע ינספּעקטאָר און פּרובירן
און ברעכן דעם און זען וואָס מיר גאַט.
אַזוי לאָזן ס שטעלן אַ ברעכן דאָ אויף די דזשסאָן קורס.
אַלע רעכט.
איך וועט גיין צו דזשסאָן קורס און איך וואָלט נאָר שטעלן אין עטלעכע -
[פּאָז]
עס קענען זיין אַ ביסל טריקי מאל ווען איר ניטאָ טריינג
צו פירן וואָס איינער האט שוין דערקוויקט
און וואָס האָבן ניט - לאָזן ס זען.
אַזוי עס ס פאַך טעות ליידיק ענטפער.
[פּאָז]
זאל ס וואַרפן אַ דעבוגגער אין דאָ.
ווייַל פון ווי נאָדע פאקטיש אָפּטימיזעס
פֿאַר די דזשאַוואַסקריפּט רונטימע צו זיין אַזוי שנעל אויף די סערווער,
מאל די נאָדע דעבוגגער האט עטלעכע ערראָרס ווען איר פּרובירן
און שטעלן ברעאַקפּאָינץ דינאַמיקאַללי און איר פאקטיש טאָן דאַרפֿן
צו נוצן אַ דעבוגגער און ניט די שורה-BY-שורה.
אַזוי לאָזן ס זען אויב דעם געץ אונדז וואָס מיר ווילן.
אַזוי איך שטעלן, אַפּפּ.געט דזשסאָן קורס שייַן,
און איך 'ווע שטעלן מיין דעבוגגער עס
אין די כאַפּן סטאַטעמענט בייַ די דנאָ.
ברענגען דאַרפן אמת, עס זאָל - אַלע רעכט, עס מיר גיין, געלט.
אַזוי, איצט איך קענען זען אַז עס פארשטאפט
אין דעם לעצט כאַפּן בלאָק ווייַל די וויטהרעלאַטעד -
אָדער ווייַל די דאַרפן אמת ספּעסאַפייד און עס איז קיין קורס
מיט שייַן פון דעם גרויס נומער דורך אַ ויסנעם
וואָס איז איצט עמעססאַגע.
און יעדער טעות אין דזשאַוואַסקריפּט האט אַ אָנלייגן פאַרמאָג
וואָס קומט צוזאמען מיט אים.
אַזוי עס ס אָפֿט נוציק צו למשל,
קאַנסאָול קלאָץ אויס ע.סטאַקק.
און איך קענען פאקטיש זען ווען איך שלאָגן אַ טעות.
אַזוי איך באַקומען טעות ליידיק ענטפער, אַז ס דער אָנזאָג
אַז איז געשיקט דורך באָאָקשעלף.
אָבער איצט, איך קענען נעמען אַ קוק בייַ די, אין רופן אָנלייגן און זען
אַז אין באָאָקשעלף דייאַלעקץ סקל מאָדעל 83,
דעם ליידיק ענטפער טעות איז ארלנגעווארפן.
און דעם איז ווו איך דערמאנט, עס ס פּונקט Anonymous
ווייַל עס ס אַ אַנאַנאַמאַס פֿונקציע.
אויב אַז געווען אַ נאָמען פונקציאָנירן איר וואָלט האָבן בעסער געדאנקען
צו וואָס פונקציאָנירן פאקטיש דורך אָן ווייל צו גיין
אין די מאָדעל.דזשס קאָד.
כאָטש עס ס מענט צו זיין פערלי, פערלי ליינעוודיק,
אַזוי איך קענען זען אַז אָנליין.
וואָס האט זיי זאָגן מיר איז געווען שורה 83.
אַזוי, אויב אָפּטיאָנס.רעקווירע און די ענטפער האט נישט עקסיסטירן,
עס איצט ווארפט ער אַ נייַ ליידיק ענטפער טעות.
אַזוי איר קענען זען שיין סטרייטפאָרווערד ווי אַז מעשים.
און ינעווייניק אין באָאָקשעלף,
עס ניטאָ פּונקט אַ גאַנץ בינטל פון נוצן פון הבטחות.
אַזוי איר קענען ספּעציפיצירן פּראָמיסע.מעטהאָד
מיט די בלועבירד ביבליאָטעק וואָס האלט די ריכטיק קאָנטעקסט
פון דעם בשעת אומגעקערט אַ צוזאָג.
און אַזוי איך האָבן - איך בין ביינדינג די ווערט פון דעם ענלעך
צו וואָס איך 'ד דערמאנט פריער, אָבער ניצן הבטחות
און דעריבער איך קענען - איז נייַ.
עס קענען זיין ייסינגקראַנאַס אָדער ניט אויב איך ווילן.
און דעמאָלט איך טאָן עטלעכע אנדערע זאכן וואָס זאל
אָדער זאל ניט זיין ייסינגקראַנאַס און דעמאָלט סאָרץ פון דזשאַמפּס אַראָפּ דעם.
אַזוי פּראָמיסע.אַלל איז אַ העלפּער אַז אַ פּלאַץ פון פאָלקס לייברעריז האָבן
ווו איר קענען האָבן אַ מענגע פון ​​פּאַטענטשאַלי זאל
אָדער זאל ניט זיין הבטחות.
און אַמאָל אַלע די זענען געענדיקט, איר צוריקקומען אַז
און דעמאָלט עס דזשאַמפּס צו דער ווייַטער שורה
און איר קענען זען ווי עס טאַקע פלאַטטענס אויס די פּיראַמיד
אַז איר באַקומען, די קאַללבאַקק גענעם ווי זייַן באקאנט
אויב איר ניטאָ טאן אַלץ מיט קאַללבאַקקס שורה דורך שורה.
עס זענען וועגן צו באַקומען אַרום אַז אָבער הבטחות זענען איינער
פון די בעסטער וועגן אין מיין מיינונג
צו טאַקע האַלטן דיין קאָד ריין און גרינג צו לייענען.
אַזוי אַז איז נאָר אַ קליין הקדמה צו דזשאַוואַסקריפּט
און צו באָאָקשעלף און קנעקס אין אַלגעמיין.
און, אויב עס ס קיין פראגעס, איך וויסן עס ס אַ טאָן פון מאַטעריאַל
צו סאָרט פון פּרובירן און דעקן ספּעציעל זינט די שפּראַכן,
ניט ענלעך רובֿ אַז איר זענט באַקאַנט מיט אַזוי איך נאָר געוואלט
צו מאַכן עס אַזוי אַז בייַ מינדסטער אויב איר 'רע בעת פּראָבלעמס
מיט אייער קאָד, איר קענען סאָרט פון שפּרינגען אין -
אַז ס וואָס איך ווי צו טאָן, איז סאָרט פון שפּרינגען אין די לייברעריז
אַז איך בין ניצן און זען ווי זאכן זענען סטראַקטשערד.
עס ס איינער אַז איך האט דערמאנט פריער גערופן באַקקבאָנע.דזשס
און פאקטיש עס ס [ינאָדאַבאַל] אויף דעם קליענט זייַט
צו העלפן געבן מאָדעל View קאַנטראָולער ביניען
צו דיין קאָד.
אבער עס פאקטיש האט אַנאַטייטיד דאַקיומענטיישאַן מקור
וואָס אַלאַוז איר צו סאָרט פון זען.
עס ס טאַקע געזונט דאַקיאַמענטאַד, וואָס ס געגאנגען אויף,
ווי עס ס אָגמענטינג די אַדזשאַקס פאַנגקשאַנאַליטי
אָדער די געשעעניש פאַנגקשאַנאַליטי אָדער די מאָדעלס און זאַמלונגען סאָרט
פון יקספּליינינג וואָס ס געגאנגען אויף אין דעם פּראָצעס.
און אויב איר פֿאַרשטיין די באַסיקס פון דזשאַוואַסקריפּט
ווי די פּראָטאָטיפּאַל ירושה און פּונקט ווי פאַנגקשאַנז זענען געניצט
ווי ביידע אַבדזשעקס און וואַלועס און קלאסן און אַלץ.
עס מאכט עס אַ פּלאַץ גרינגער צו פֿאַרשטיין וואָס ס געגאנגען
אויף פּאַטענטשאַלי אין די ליבראַריעס אַז איר ניטאָ ניצן
און דעבוגגער קאָד און קענען צו ניט זיין באַנגינג דיין קאָפּ
קעגן די וואַנט ווייַל איר טאָן ניט פֿאַרשטיין ווי די
פאַרשידענע ברעקלעך זענען ארבעטן, אַזוי.