טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
- 1. פֿאַרבעסערן דיין באַסיק וויסן
- 2. מאַכן נוצן פון אַ כייפעץ-אָריענטיד סטראַטעגיע
- 3. מאַכן נוצן פון פאַנגקשאַנז אפילו אויב זיי זענען קליין
- 4. אַנשטאָט ==, נוצן ===
- 5. ניצן JSLint
- 6. סקריפּס זאָל זיין געשטעלט אין די דנאָ פון דיין בלאַט
- 7. די קוויקיסט וועג צו מאַכן אַ שטריקל
- 8. לייג אַ באַמערקונג צו דיין קאָד
- 9. מאַכן נוצן פון טעמפּלאַטע ליטעראַלס
- 10. יטערייטערז און פֿאַר ... פון לופּס
- 11. ניצן {} אַנשטאָט פון נייַ אָבדזשעקט ()
- 12. באַטראַכטן פּאַטינג לאָזן און קאָנסט אין דיין קאָד
- 13. eval() איז ניט אַ גוט געדאַנק
- 14. די ספּרעד אָפּעראַטאָר קומט אין האַנטיק
- 15. דערוואַרטן און אַסינק
- 16. ניצן די כולל () אופֿן אין דזשאַוואַסקריפּט
- 17. אַראָפּנעמען זאכן פון אַ מענגע ניצן ספּליסע
- 18. מאַכן נוצן פון עראָו פֿונקציע
- 19. מיט דעסטרוקטורינג, איר קענען געשווינד באַשטימען בייַטעוודיק וואַלועס
- 20. מאַכן עטלעכע פראיעקטן
- סאָף
אויב איר האָט אלץ געווען אינטערעסירט אין וועב אַנטוויקלונג, איר מיסטאָמע געפֿונען דזשאַוואַסקריפּט. אַ כייפעץ-אָריענטיד פּראָגראַממינג שפּראַך איז דזשאַוואַסקריפּט. דעוועלאָפּערס נוצן עס צו מאַכן וועב זייַטלעך קליענט-זייַט (פראָנט סוף) דינאַמיש און ינטעראַקטיוו.
עס איז אויך געניצט צו שאַפֿן וועב זייַטלעך און וועב אַפּפּס, מיט HTML און CSS. עס איז ניט אַ וועב בלאַט אויף דער אינטערנעץ נאָוואַדייַס וואָס טוט נישט האָבן דזשאַוואַסקריפּט קאָד. עס איז געווארן אַ ינעקסטריקאַבאַל אַספּעקט פון דער אַרבעט פון אַ דעוועלאָפּער.
טאקע, עס איז סטעדאַלי ינקריסינג. כאָטש דזשאַוואַסקריפּט איז בעסטער דערקענט פֿאַר פּראַוויידינג פאַנגקשאַנאַליטי צו וועב זייַטלעך, עס איז אויך געניצט אין ניט-דזשאַוואַסקריפּט ינווייראַנמאַנץ. Node.js, Apache Couch-DB און Adobe Acrobat זענען ביישפילן פון די טעקנאַלאַדזשיז. פֿאַר פליסנדיק דזשאַוואַסקריפּט, רובֿ מאָדערן וועב בראַוזערז אַנטהאַלטן אַן אין-געבויט דזשאַוואַסקריפּט דורכפירונג מאָטאָר. אויב איר ווילן צו זיין אַ געראָטן וועב דעוועלאָפּער, איר וועט האָבן צו האַנדלען מיט דזשאַוואַסקריפּט.
איר מוזן מאַכנ עס הייַנט אָדער מאָרגן. פארוואס נישט לערנען דזשאַוואַסקריפּט פאָרויס פון צייט, אַזוי איר וועט זיין צוגעגרייט ווען די צייט קומט?
דאָס איז וואָס איר וועט לערנען אין דעם סעסיע. עס דערקלערט ווי צו בלייבן איין שריט פאָרויס פון דיין יונגערמאַן וועב דעוועלאָפּערס דורך פּאַלישינג דיין דזשאַוואַסקריפּט.
זאל ס אָנהייבן!
1. פֿאַרבעסערן דיין באַסיק וויסן
איך וועל אָנהייבן מיט אַ טאַקע יקערדיק געדאַנק און דערקלערונג וואָס איר האָט געהערט זינט איר געווען אַ יינגער. לערן די פאַנדאַמענטאַלז און נוצן זיי אין פיר. פילע מאָל איר וועט אַפּלייינג לאָגיק מיט קאָדירונג, אָבער איר וועט פאַרגעסן אַז עס איז שוין אַ געבויט-אין פונקציע פֿאַר עס, אַזאַ ווי סלייסינג אַ מענגע. ווען איר לויפן די דזשאַוואַסקריפּט קאָד, איר קענען באַקומען אַ טעות, און ווי אַ רעזולטאַט, פילע נאָך פֿעיִקייטן האַלטן ארבעטן.
דאָס קען זיין געפֿירט דורך אַ איין צווייפּינטל אָדער ינווערטיד קאָמע. די זאכן פאַלן ווי אַ רעזולטאַט פון אַ מאַנגל פון פארשטאנד פון די פאַנדאַמענטאַלז. פילע מאָל אין אַ איין פּראָגראַם, אַ יקערדיק שלייף אַזאַ ווי פֿאַר, וואָס אָדער טאָן בשעת איז אָנגעשטעלט. לופּס זענען איינער פון די מערסט פונדאַמענטאַל פּראָגראַממינג קאַנסטראַקשאַנז.
עס איז גאַנץ שווער צו קאָד און אפילו האָבן אַ געלעגנהייט צו אַרבעטן פֿאַר אַ פירמע אויב איר זענט נישט באַקאַנט מיט לופּינג און אנדערע פאַנדאַמענטאַלז. בראַשינג אַרויף דיין פאַנדאַמענטאַלז איז קריטיש ווייַל זיי צושטעלן אַ האַרט יסוד אויף וואָס צו אַנטוויקלען אַ לייזונג ס קאָמפּליצירט לאָגיק און שעם.
2. מאַכן נוצן פון אַ כייפעץ-אָריענטיד סטראַטעגיע
די כייפעץ-אָריענטיד אופֿן איז די מערסט באַוווסט פּראָגראַממינג צוגאַנג הייַנט. דער כייפעץ-אָריענטיד צוגאַנג, וואָס אנגעהויבן מיט C ++, איז געוואקסן אין פּאָפּולאַריטעט טרימענדאַסלי זינט דעמאָלט. היינט ווערט בלויז אביעקט-אָריענטירטע פּראָגראַממינג גענוצט צו שאפן אלע הויפט שפראכן. אַן אָביעקט-אָריענטיד סטראַטעגיע איז איינער וואָס איז פאָוקיסט אויף אַ ספּעציפיש כייפעץ.
דער נומער דעמאָלט ווערט אַ פונדאַמענטאַל ענטיטי. דער כייפעץ איז דעמאָלט געניצט צו לייגן אַטריביוץ און פאַנגקשאַנז צו די בלאַט ווי אַ יקער. איר קענט אויך נוצן דעם טראדיציאנעלן אופֿן פון קריייטינג קאָד פון שפּיץ צו דנאָ אָן קיין פאַנגקשאַנז אָדער אַבדזשעקץ. דאָס איז פיל צו ברייט און זאָל קיינמאָל זיין געפרוווט. ווען דעוועלאָפּינג קאָד, מיר זאָל נוצן אַ פאַנגקשאַנאַל צוגאַנג, און אויב מיר נוצן פאַנגקשאַנז, מיר זאָל נוצן אַבדזשעקץ.
אַזוי, אין די אָנהייב, שטרעבן צו בייַטן דיין ברייט קאָד צו כייפעץ-אָריענטיד קאָד, און שטענדיק שרייַבן דיין קאָד אין אַ כייפעץ-אָריענטיד נוסח. ווען איר לערנען אנדערע מענטשן ס קאָד, איר וועט קעסיידער קוקן אין אַבדזשעקט-אָריענטיד טעקניקס. אויב איר ווילן צו בעל דזשאַוואַסקריפּט, עס איז בעסטער אויב איר באַקומען דיין הענט אויף עס.
3. מאַכן נוצן פון פאַנגקשאַנז אפילו אויב זיי זענען קליין
פּראָגראַממינג מיט אַ פאַנגקשאַנאַל צוגאַנג איז אַ גוואַלדיק וועג צו גיין. פארוואס? עס סעפּערייץ דיין ווייכווארג אין מאַדזשולז וואָס פונקציאָנירן צוזאַמען אָבער זענען נאָך אונטערשיידן פון איינער דעם אנדערן. לאָזן מיר געבן איר אַ בייַשפּיל צו העלפן איר פֿאַרשטיין.
די וואָרצל מיטל קוואדראט פון די ינטאַדזשערז קענען זיין קאַלקיאַלייטיד ניצן אַ פֿונקציע. צו טאָן דאָס, איר מוזן קוואַדראַט די ינטאַדזשערז, רעכענען זייער מיטל, און דעמאָלט רעכענען די קוואַדראַט וואָרצל פון די מיטל. עס זענען דריי פייזאַז אין דעם פּראָצעס. ווי אַ רעזולטאַט, מיר קענען נוצן דרייַ פאַנגקשאַנז. אָבער, ווי איר קענען זען, אַלע די פאַנגקשאַנז זענען ינטערקאַנעקטיד. דער רעזולטאַט פון איינער איז געשיקט צו אנדערן, און מיר באַקומען די לעצט רעזולטאַט.
לאָמיר פאַרהיטן אַז אַנשטאָט פון דריי פאַנגקשאַנז, איר נאָר דאַרפֿן איינער צו רעכענען RMS באזירט אויף קייפל סיבות. די לעצט לייזונג, ווי איר קענען זען, איז פאַלש. עס וועט זיין גאַנץ שווער פֿאַר איר צו באַשליסן וואָס איז פאַלש אין אַזאַ אַ גרויס געשעעניש אין דעם פונט.
מיט דריי קליינטשיק פאַנגקשאַנז, אויף די אנדערע האַנט, איר קענען געשווינד פונאַנדערקלייַבן. ווי אַ רעזולטאַט, אפילו אויב די פאַנגקשאַנז זענען באַשיידן, נוצן זיי צו דעפינירן פאַרשידענע קאָד מאַדזשולז. דער טעכניק וועט העלפֿן איר ווערן אַ דזשאַוואַסקריפּט מומחה ווי מאַגיש.
איצט, לאָזן אונדז קוק עטלעכע דזשאַוואַסקריפּט קאָודינג עצות.
4. אַנשטאָט ==, נוצן ===
אין דזשאַוואַסקריפּט, עס זענען צוויי טייפּס פון יקוואַלאַטי אָפּערייטערז: שטרענג יקוואַלאַטי אָפּערייטערז === און !==, און ניט-שטרענג יקוואַלאַטי אָפּערייטערז == און !=. ווען קאַמפּערינג, עס איז גערעכנט ווי בעסטער פיר צו שטענדיק נוצן פּינטלעך יקוואַלאַטי. ווען איר אַרבעט מיט == און !=, אָבער, איר וועט לויפן אין פראבלעמען ווען איר האַנדלען מיט פאַרשידענע טייפּס.
ווען די טייפּס פון די וואַלועס איר פאַרגלייכן זענען אַנדערש, די ניט-שטרענג אָפּערייטערז וועלן פּרובירן צו צווינגען זייער וואַלועס, וואָס קען פירן צו אומגעריכט אַוטקאַמז.
5. ניצן JSLint
דאָוגלאַס קראָקקפאָרד באשאפן JSLint, אַ דיבוגגער. פשוט שטעלן דיין שריפט אין די קעסטל, און עס וועט געשווינד יבערקוקן עס פֿאַר קיין באַגז אָדער פלאָז.
JSLint יגזאַמאַנז אַ דזשאַוואַסקריפּט מקור טעקע. אויב אַ פּראָבלעם איז דיסקאַווערד, עס סענדז אַ אָנזאָג מיט אַ באַשרייַבונג פון דעם אַרויסגעבן און אַ דערנענטערנ שטעלע אין דער מקור. דער אַרויסגעבן איז ניט שטענדיק אַ סינטאַקטיק טעות, כאָטש עס איז אָפט דער פאַל.
JSLint יגזאַמאַנז ביידע סטיליסטיק נאָרמז און סטראַקטשעראַל ישוז. עס טוט נישט מיינען אַז דיין ווייכווארג איז פּינטלעך. עס נאָר מוסיף אן אנדער פּאָר פון אויגן צו אַרוישעלפן אין די דיטעקשאַן פון ישוז. איידער איר צייכן אַוועק אויף אַ שריפט, לויפן עס דורך JSLint צו מאַכן זיכער אַז איר האָט נישט באגאנגען קיין מיסטייקס.
6. סקריפּס זאָל זיין געשטעלט אין די דנאָ פון דיין בלאַט
דער ערשטיק ציל פון דער באַניצער איז צו לאָדן די בלאַט ווי געשווינד ווי מעגלעך. דער בלעטערער קען נישט פאָרזעצן לאָודינג אַ שריפט ביז די גאַנץ טעקע איז לאָודיד. ווי אַ רעזולטאַט, דער באַניצער וועט האָבן צו וואַרטן מער צו זען קיין פּראָגרעס.
אויב איר האָבן JS טעקעס וואָס זענען בלויז געניצט צו צושטעלן פאַנגקשאַנאַליטי (למשל, אַמאָל אַ קנעפּל איז געדריקט), שטעלן זיי צו די דנאָ פון די בלאַט, רעכט איידער די קלאָוזינג גוף קוויטל. דאָס איז אַנקוועסטשאַנאַבלי די פיינאַסט פירונג.
7. די קוויקיסט וועג צו מאַכן אַ שטריקל
ווען איר דאַרפֿן צו שלייף אַרום אַ מענגע אָדער כייפעץ, טאָן ניט שטענדיק נוצן דיין טראַסטי פֿאַר שלייף ויסזאָגונג. ניצן דיין פאַנטאַזיע צו געפֿינען די קוויקיסט לייזונג פֿאַר די אַרבעט אין האַנט. איך גיי דיר נישט ברענגען ציפערן; איר וועט פשוט האָבן צו צוטרוי מיר (אָדער פּרובירן פֿאַר זיך).
דאָס איז ביי ווייַט די קוויקיסט טעכניק.
8. לייג אַ באַמערקונג צו דיין קאָד
עס קען זיין ומזיניק אין ערשטער, אָבער צוטרוי מיר ווען איך זאָגן אַז איר זאָל באַמערקן דיין קאָד ווי אָפט ווי מעגלעך. וואָס אויב איר קומען צוריק צו די פּרויעקט חדשים שפּעטער און קענען נישט צוריקרופן דיין אָריגינעל געדאַנק פּראָצעס?
וואָס אויב דיין קאָד דאַרף זיין דערהייַנטיקט דורך איינער פון דיין קאָוווערקערז? וויכטיק געביטן פון דיין קאָד זאָל שטענדיק זיין קאַמענטאַד.
9. מאַכן נוצן פון טעמפּלאַטע ליטעראַלס
די קאַנסטריינץ פון סטרינגס באשאפן מיט טאָפּל אָדער איין קוואָטעס זענען פילע. צו מאַכן אַרבעט מיט זיי פיל גרינגער, איר קען קלייַבן צו פאַרבייַטן עטלעכע פון דיין סטרינגס מיט טעמפּלאַטע ליטעראַלז.
די באַקטיקק כאַראַקטער (') איז געניצט צו בויען טעמפּלאַטע ליטעראַלז, וואָס האט אַ נומער פון אַדוואַנטידזשיז. איר קענען נוצן זיי צו קראָם אויסדרוקן אָדער צו בויען מולטי-שורה סטרינגס.
ווי איר קענען זען, ניט ענלעך אַ קאַנווענשאַנאַל שטריקל ליטעראַל קאַנסטראַקטאַד מיט איין אָדער טאָפּל קוואָטעס, מיר האָבן ניט האָבן צו ריפּיטידלי גיין אין און אויס פון אונדזער טעמפּלאַטע ליטעראַל. דאָס מינאַמייזאַז די ליקעליהאָאָד פון טייפּינג מיסטייקס און אַלאַוז אונדז צו שרייַבן קלינער קאָד.
10. יטערייטערז און פֿאַר ... פון לופּס
יטעראַטאָרס זענען אַבדזשעקץ אין דזשאַוואַסקריפּט וואָס ינסטרומענט די ווייַטער () אופֿן צו צוריקקומען אַ כייפעץ וואָס סטאָרז די ווייַטער ווערט אין אַ סיקוואַנס און אמת אָדער פאַלש דיפּענדינג אויף צי עס זענען נאָך וואַלועס לינקס. דעם מיטל אַז אויב איר ינסטרומענט די יטעראַטאָר פּראָטאָקאָל, איר קענען בויען דיין אייגענע יטעראַטאָר אַבדזשעקץ.
עס זענען עטלעכע געבויט-אין יטערייטערז אין דזשאַוואַסקריפּט, אַזאַ ווי שטריקל, Array, מאַפּע, און אַזוי אויף. איר קענען נוצן פֿאַר ... פון לופּס צו יטערייט אַריבער זיי. ווען קאַמפּערד מיט פּראָסט לופּס, דאָס איז מער סאַקסינקט און ווייניקער טעות-פּראָנע. מיר טאָן ניט האָבן צו האַלטן שפּור פון די גאַנץ לענג פון די מענגע אָדער די קראַנט אינדעקס ניצן אַ פֿאַר ... פון שלייף. ווען דיזיינינג נעסטעד לופּס, דאָס קען העלפֿן צו פאַרפּאָשעטערן די קאָד.
11. ניצן {} אַנשטאָט פון נייַ אָבדזשעקט ()
אין דזשאַוואַסקריפּט, איר קענען מאַכן אַבדזשעקץ אין אַ פאַרשיידנקייַט פון וועגן. ניצן די נייַע קאָנסטרוקטאָר, ווי געוויזן, איז אַ מער קאַנווענשאַנאַל וועג. די סטראַטעגיע, אויף די אנדערע האַנט, איז אנגעצייכנט ווי "נעבעך פיר."
עס איז נישט דעסטרוקטיווע, אָבער עס איז אַ ביסל ווערדי און יינציק. איך פאָרשלאָגן אַנשטאָט ניצן די כייפעץ ליטעראַל טעכניק.
12. באַטראַכטן פּאַטינג לאָזן און קאָנסט אין דיין קאָד
מיר קענען נוצן די לאָזן קיווערד צו מאַכן היגע וועריאַבאַלז וואָס זענען סקאָופּעד צו זייער אייגן בלאָק. מיר קענען נוצן די קאַנסט קיווערד צו בויען היגע בלאָק-סקאָמעד וועריאַבאַלז וואָס קענען ניט זיין טשיינדזשד.
ווען דיקלערינג וועריאַבאַלז, איר זאָל באַטראַכטן ניצן די לאָזן און קאָנסט טערמינען ווען אָנווענדלעך. געדענקט אַז די קאַנסט קיווערד דיסייבאַלז בלויז ריאַסיינמאַנט. עס קען אויך נישט מאַכן די בייַטעוודיק אַנטשיינדזשאַבאַל.
13. eval() איז ניט אַ גוט געדאַנק
די עוואַל () אופֿן, פֿאַר די ניט וויסנדיק, אַלאַוז אונדז אַקסעס צו דזשאַוואַסקריפּט ס קאַמפּיילער. יסענשאַלי, מיר קענען נוצן עוואַל צו ויספירן די רעזולטאַט פון אַ שטריקל דורך צושטעלן עס ווי אַ אַרייַנשרייַב ().
ניט בלויז וועט דאָס באטייטיק פּאַמעלעך אַראָפּ דיין שריפט, אָבער עס אויך אָפפערס אַ באַטייטיק זיכערהייט דייַגע זינט עס גיט די דורכגעגאנגען טעקסט פיל צו פיל אויטאָריטעט. ויסמיידן עס אין אַלע קאָס!
14. די ספּרעד אָפּעראַטאָר קומט אין האַנטיק
האָבן איר אלץ דארף צו אַריבערפירן אַלע די זאכן אין אַ מענגע ווי יחיד עלעמענטן צו אן אנדער פֿונקציע, אָדער טאָן איר דאַרפֿן צו שטעלן אַלע די וואַלועס פון איין מענגע אין אנדערן? דאָס איז פּונקט וואָס די פאַרשפּרייטן אָפּעראַטאָר (...) אַלאַוז אונדז צו דערגרייכן. דאָ ס אַ אילוסטראַציע.
15. דערוואַרטן און אַסינק
שאַפֿן ייסינגקראַנאַס פאַנגקשאַנז ניצן די ייסינג קיווערד, וואָס שטענדיק קערט אַ צוזאָג, אָדער בפירוש אָדער ימפּליסאַטלי.
די אַווייט קיווערד קענען זיין געוויינט אין ייסינגקראַנאַס פאַנגקשאַנז צו האַלטן די דורכפירונג ביז די האַכלאָטע פון צוריקקומען הבטחות איז געענדיקט. אַרויס פון דיין אַסינק פונקציע, די קאָד וועט פאָרזעצן צו לויפן נאָרמאַלי.
16. ניצן די כולל () אופֿן אין דזשאַוואַסקריפּט
אין דזשאַוואַסקריפּט, די ינקלודז () פֿונקציע דיטערמאַנז אויב אַ שטריקל כּולל די סאַפּלייד אותיות אָדער צי אַ מענגע כּולל די ספּעסיפיעד עלעמענט.
דער אופֿן קערט אמת אויב די שטריקל אָדער עלעמענט איז דיסקאַווערד; אַנדערש, עס קערט פאַלש. עס איז ווערט דערמאָנען אַז די סטרינגס כּולל () פֿונקציע איז פאַל-שפּירעוודיק. אויב איר ווילט צו גלייַכן אַ שטריקל ראַגאַרדלאַס פון די פאַל, פשוט נידעריקער דער ציל טעקסט ערשטער.
17. אַראָפּנעמען זאכן פון אַ מענגע ניצן ספּליסע
צו באַזייַטיקן אַ נומער פון אַ מענגע, איך ווע געזען דעוועלאָפּערס נוצן די ויסמעקן פונקציע. דאָס איז עראָוניאַס ווייַל, אלא ווי דיליטינג די כייפעץ, די ויסמעקן אופֿן ריפּלייסיז עס מיט ונדעפינעד.
די יזיאַסט וועג צו באַזייַטיקן אַן עלעמענט פון אַ מענגע דיפּענדינג אויף זיין ווערט אין דזשאַוואַסקריפּט איז צו נוצן די indexOf () פֿונקציע צו באַקומען די אינדעקס נומער פון דעם ווערט אין די מענגע, און ויסמעקן דעם אינדעקס ווערט מיט די splice () אופֿן.
18. מאַכן נוצן פון עראָו פֿונקציע
פייַל פאַנגקשאַנז זענען אן אנדער וויכטיק שטריך וואָס איז פּונקט צוגעלייגט צו דזשאַוואַסקריפּט.
זיי האָבן אַ פּלאַץ פון אַדוואַנידזשיז. צו אָנהייבן מיט, זיי מאַכן די פאַנגקשאַנאַל פּאַרץ פון דזשאַוואַסקריפּט מער וויזשוואַלי אַפּילינג און גרינגער צו שרייַבן. אָבער, ניצן פייַל פאַנגקשאַנז מאכט דעם פיל מער לעדזשאַבאַל און קאַנסייס.
19. מיט דעסטרוקטורינג, איר קענען געשווינד באַשטימען בייַטעוודיק וואַלועס
פריער אין דעם פּאָסטן, מיר געלערנט וועגן די פאַרשפּרייטן אָפּעראַטאָר אין דזשאַוואַסקריפּט. דעסטרוקטורינג איז ענלעך צו דעסטרוקטורינג אין אַז עס אויך אַנפּאַקס דאַטן קאַנטיינד אין ערייז.
די דיסטינגקשאַן איז אַז די אַנפּאַקט וואַלועס קענען זיין אַסיינד צו פאַרשידענע וועריאַבאַלז. דער סינטאַקס איז יידעניקאַל צו די [] דורכוועג ווען פאָרמינג אַ מענגע. די בראַקאַץ, אָבער, זענען געשטעלט אויף די לינקס זייַט פון די אַסיינמאַנט אָפּעראַטאָר דאָס מאָל. דאָ ס אַ אילוסטראַציע.
20. מאַכן עטלעכע פראיעקטן
יעדער טאַלאַנט נעמט קאָנסיסטענט פיר, אַזוי פּרווון צו בויען אַ פאַרשיידנקייַט פון פּראַדזשעקס צו האָנע דיין אַבילאַטיז און באַקומען עקספּערטיז מיט אַ פאַרשיידנקייַט פון פּראָגראַממינג סינעריאָוז.
ווען איר אַרבעט אויף די פּראַדזשעקס, איר וועט דערפאַרונג עטלעכע טשאַלאַנדזשיז און חסרונות, וואָס וועט צושטעלן איר די נייטיק עקספּערטיז. אַזוי פּרובירן צו קומען אַרויף מיט פּראַדזשעקס, און עס זענען אַ שעפע פון אידעעס און ביישפילן אויף די אינטערנעט צו אַרוישעלפן איר. פאָרזעצן דעוועלאָפּינג קאָד, און דיין אַבילאַטיז וועט פֿאַרבעסערן.
סאָף
עס קען זיין שווער צו לערנען אַ קאָמפּיוטער שפּראַך ווי דזשאַוואַסקריפּט. אויב איר 'רע ערנסט וועגן ווערן אַ גוט פּראָגראַמיסט און סיקיורינג דיין ערשטער אַרבעט, די דזשאַוואַסקריפּט לערנען סטראַטעגיעס קענען העלפֿן איר פאַרגיכערן דיין לערנען פּראָצעס.
מאַכן זיכער אַז איר פיר קאָודינג אויף אַ רעגולער יקער, נעמען גרונטיק הערות בשעת איר לערנען נייַע געדאנקען און נוצן אַלע די מכשירים וואָס איר האָט צוטריט צו. אויבן אַלע, באַקומען אויס דאָרט און אָנהייבן קאָודינג בשעת איר האָבן שפּאַס.
לאָזן אַ ענטפֿערן