בענעפיץ פון לערנען דזשאַוואַסקריפּט (JS) אין 2022, פּאָפּולאַריטעט און אַפּערטונאַטיז, וואָס זאָל איר לערנען JS? דזשאַוואַסקריפּט (JS) איז אַ פּראָוטאַטייפּ-באזירט פּראָגראַממינג שפּראַך. טכילעס, די שפּראַך איז דעוועלאָפּעד אין סדר צו ענלייוואַן אינטערנעט רעסורסן, דאָס איז, צו מאַכן וועבסיטעס ווי אָפּרופיק ווי מעגלעך און געשווינד ריספּאַנד צו באַניצער קאַמאַנדז. דאָס כולל קנאַל-אַרויף פֿענצטער, פאַנגקשאַנאַל קנעפּלעך, דורך געבן אַ קליק אויף וואָס די סיסטעם פּערפאָרמז אַ זיכער קאַמף.
- דזשאַוואַסקריפּט: פּראַקטיש אַפּלאַקיישאַן, וואָס גיט וויסן פון JS
- פארוואס די דזשאַוואַסקריפּט פּראָגראַממינג שפּראַך איז געווארן אַזוי פאָלקס און האלט צו געווינען פּאָפּולאַריטעט: די מיינונג פון יקספּיריאַנסט ספּעשאַלאַסץ
- ברענגט די זייטלעך צו לעבן
- פּראָגרעסיוו וועב אַפּפּס זענען גיינינג פּאָפּולאַריטעט
- גרינג צו לערנען
- פארוואס זאָל איר באַצאָלן ופמערקזאַמקייט צו JS ווען איר שרייַבן אַפּלאַקיישאַנז, ראָובאַץ אָדער פֿאַר אנדערע צוועקן?
- וועט דזשאַוואַסקריפּט האָבן אַזאַ פּאָפּולאַריטעט אין דער צוקונפֿט?
- זענען דזשאַוואַסקריפּט סקילז און וויסן טאַקע נייטיק: די פּראָס און קאָנס פון לערנען דעם פּראָגראַממינג שפּראַך
- אַנטוויקלונג פון טריידינג ראָובאַץ פֿאַר טריידינג: איז דזשאַוואַסקריפּט פּאַסיק און וואָס קענען זיין באשאפן מיט עס
- אַדוואַנטאַגעס און דיסאַדוואַנטידזשיז פון לערנען, ווי געזונט ווי די פּאַסאַבילאַטיז פון די דזשאַוואַסקריפּט פּראָגראַממינג שפּראַך
דזשאַוואַסקריפּט: פּראַקטיש אַפּלאַקיישאַן, וואָס גיט וויסן פון JS
דזשאַוואַסקריפּט איז געניצט אין רובֿ טעכניש סערווער אַנטוויקלונג פּראַדזשעקס. ווי אַ הערשן, קליענט באַסעס, אָנליין אַפּלאַקיישאַנז און וועב רעסורסן זענען געבויט אויף דער באזע פון די קאָד פון דעם פּראָגראַממינג שפּראַך. דזשאַוואַסקריפּט איז געניצט פֿאַר די פאלגענדע אַקשאַנז און טאַסקס:
- אַנטוויקלונג פון נאָרמאַל עמבעדיד רירעוודיק אַפּלאַקיישאַנז . דאָס זענען סיסטעם מגילה וואָס זענען געבויט אין אויטאָמאַטיש בעשאַס אַס אַנטוויקלונג.
- אַנטוויקלונג פון די ווייכווארג און ייַזנוואַרג טייל פון די דינסט (באַקענד) .. אין דעם פּראָגראַממינג שפּראַך, די ינערלעך קאָמפּאָנענט פון רובֿ דעוויסעס, אַפּלאַקיישאַנז און וועבסיטעס איז אויך געשריבן. אַז איז, מיט די הילף פון איין קאָד געשריבן אין דזשאַוואַסקריפּט, איר קענען מאַכן ביידע אַ קליענט באַזע און פּלאַן אַן ינערלעך פּלאַץ סערווער.
- אַנטוויקלונג פון קאָמפּיוטער מגילה . JS איז געניצט אין דער שאַפונג פון אָפיס מגילה אַזאַ ווי Microsoft, Skype, עטק.
- שאַפונג פון טריידינג ראָובאַץ פֿאַר טריידינג . זינט JS איז אַן גרינג שפּראַך צו לערנען, רובֿ טריידערז וואָס ווילן צו אַנטוויקלען אַ טריידינג ראָבאָט פֿאַר זיך ריזאָרט צו נוצן דעם באַזונדער פּראָגראַממינג שפּראַך.
פארוואס די דזשאַוואַסקריפּט פּראָגראַממינג שפּראַך איז געווארן אַזוי פאָלקס און האלט צו געווינען פּאָפּולאַריטעט: די מיינונג פון יקספּיריאַנסט ספּעשאַלאַסץ
דזשאַוואַסקריפּט איז איינער פון די מערסט-פאָדערונג פּראָגראַממינג שפּראַכן אין דער וועלט, ראַנגקט 7 אין די TIOBE אינדעקס. יקספּיריאַנסט פּראָוגראַמערז טאָן עטלעכע סיבות פֿאַר די המתים פון די קראַנט פּראָגראַממינג שפּראַך און וואָס עס האלט צו געווינען פּאָפּולאַריטעט.
ברענגט די זייטלעך צו לעבן
ווי מיר באמערקט אויבן, מיט די הילף פון JS, אַ וועב מיטל קענען זיין געבראכט אין אַ דינאַמיש שטאַט, גיכקייַט אַרויף און סימפּלאַפייינג אַרבעט אויף עס. קנאַל-אַרויף פֿענצטער, פּראַקטיש פאַנגקשאַנאַל קנעפּלעך, ווען געדריקט, אַ זיכער באַפֿעל איז עקסאַקיוטאַד – אַלע דעם איז געטאן אויף דער באזע פון די Java Script פּראָגראַם קאָד.
פּראָגרעסיוו וועב אַפּפּס זענען גיינינג פּאָפּולאַריטעט
PWA (פּראָגרעסיוו וועב אַפּלאַקיישאַנז) איז אַ טעכנאָלאָגיע וואָס איז אַ קאָמבינאַציע פון אַן אָנליין מיטל און אַ רירעוודיק אַפּלאַקיישאַן, וואָס, ווי אַ רעזולטאַט, ריפּלייסיז אַ סמאַרטפאָנע פּראָגראַם מיט אַ וועבזייטל. עס איז אַקטיוולי געניצט דורך Google קאָרפּאָראַטיאָן.
גרינג צו לערנען
כאָטש עס זענען נואַנסיז צו לערנען קיין פּראָגראַממינג שפּראַך, אַרייַנגערעכנט דזשאַוואַסקריפּט, עס איז זייער גרינג צו לערנען און טאָלעראַנט טעות. יעדער באַניצער, אויב געוואלט, קענען פֿאַרשטיין די קאָד שרייבן סיסטעם און בויען די געבעטן פּראָדוקטן אויף זייַן יקער.
פארוואס זאָל איר באַצאָלן ופמערקזאַמקייט צו JS ווען איר שרייַבן אַפּלאַקיישאַנז, ראָובאַץ אָדער פֿאַר אנדערע צוועקן?
עס זענען עטלעכע סיבות פֿאַר ניצן דזשאַוואַסקריפּט:
- אַ גרויס סומע פון אינפֿאָרמאַציע וועגן זייַן לערנען, נואַנסיז און אַרבעט קענען זיין געפֿונען אין דער ציבור פעלד אויף דער אינטערנעץ;
- אַ ברייט קייט פון מכשירים פֿאַר אַרבעט;
- א גרויסע און פריינדליכע געמיינדע וואס וועט אייך העלפן אויסצוארדענען די ענינים וואס זענען אויפגעשטאנען;
- די פּראָגראַממינג שפּראַך קענען זיין געוויינט אין גאָר פאַרקערט געביטן: שרייבן אַ קליענט באַזע, פּלאַץ סערווער, רירעוודיק אַפּלאַקיישאַן, אאז”ו ו;
- הויך פאָדערונג אין די אַרבעט מאַרק.
נאטיץ! די גיכקייַט, קאַנוויניאַנס און סטראַקטשערינג פון די פּראָגראַם קאָד איז גראָוינג. אָבער טאָן ניט זיין דערשראָקן פון דעם – דאַנק צו אַ גרויס קהל, די אינטערעס פון פילע מענטשן אין דעם פּראָגראַממינג שפּראַך, אַ ברייט קייט פון מכשירים פֿאַר אַרבעט, יעדער באַניצער וועט קענען צו לערנען און ינדיפּענדאַנטלי אַנטוויקלען זייער אייגן סיסטעם פּראָדוקט.
וועט דזשאַוואַסקריפּט האָבן אַזאַ פּאָפּולאַריטעט אין דער צוקונפֿט?
די טעקנאַלאַדזשיקאַל פּראָצעס טוט נישט שטיין נאָך און, לויט צו יקספּיריאַנסט פּראָוגראַמערז, עס זענען נישט אַזוי לאַנג צוריק טעקנאַלאַדזשיז וואָס קענען פאַרבייַטן עטלעכע פאַנגקשאַנאַליטי פון די פּראָגראַם קאָד אין דעם בלעטערער, אָבער הייַנט זיי האָבן שוואַך קייפּאַבילאַטיז ווי JS. עס איז וויכטיק אַז רובֿ גרויס קאָמפּאַניעס הייַנט קעסיידער ינוועסטירן אין דער אַנטוויקלונג פון דעם פּראָגראַממינג שפּראַך, און דעריבער עס טוט נישט פאַרלירן זייַן שייכות און ווערן מער און מער פאָלקס און עפעקטיוו. דעריבער, ווי פֿאַר די פאָרויסזאָגן פֿאַר די ווייַטער פינף צו צען יאָר, די פּאָפּולאַריטעט פון דזשאַוואַסקריפּט וועט וואַקסן, ווייַל עס זענען נאָך פילע ינטערפייסיז און טויט זייטלעך אויף די אינטערנעט וואָס זאָל זיין אַדרעסד. וואָס וועט פּאַסירן ווייַטער איז שווער צו פאָרויסזאָגן ווייַל פון די קעסיידער יוואַלווינג טעקנאַלאַדזשיז.
זענען דזשאַוואַסקריפּט סקילז און וויסן טאַקע נייטיק: די פּראָס און קאָנס פון לערנען דעם פּראָגראַממינג שפּראַך
יקספּיריאַנסט פּראָוגראַמערז טענהן אַז די שפּראַך וועט זיין באַטייַטיק פֿאַר אַ לאַנג צייַט, און זייַן פאַנגקשאַנאַל אַבילאַטיז זענען כּמעט לימאַטלאַס. עס זענען פילע פּראָגראַממינג שפּראַכן, אָבער JS אין דעם אַכטונג איז אונטערשיידן דורך זיין פּאַשטעס, יקאָוסיסטאַם און אַקסעסאַביליטי. וויכטיק! אָבער, עס איז אויך נייטיק צו נעמען אין חשבון אַז די JS שפּראַך איז קעסיידער יוואַלווינג, און איר וועט האָבן צו קעסיידער לערנען נייַ טעקנאַלאַדזשיז און דעמאָלט צולייגן זיי אין פיר. פארוואס איר זאָל לערנען JS:
- א פּשוט יקאָוסיסטאַם, אונטערטעניק צו אפילו די דורכשניטלעך באַניצער.
- ברייט פאַנגקשאַנאַליטי און אַ גרויס גאַנג פון מכשירים פֿאַר אַרבעט.
- סקילז וועט נישט זיין אַרויסגעוואָרפן, זיי קענען זיין נוציק פֿאַר פאַרדינסט און פֿאַר פּערזענלעך צוועקן.
דיסאַדוואַנטידזשיז פון JS:
- ניי טעקנאַלאַדזשיז זענען קעסיידער ינטראָודוסט אין דער שפּראַך, זיי מוזן זיין געלערנט און קענען צו נוצן זיי אין פיר.
סקילז און שפּראַך סקילז זענען נישט פארלאנגט פֿאַר אַ פּשוט באַניצער וואָס טוט נישט נאָכגיין די ציל פון שרייבן מגילה, סערווערס אָדער נישט פּלאַן צו פאַרבינדן זיין לעבן מיט פּראָגראַממינג אין דער צוקונפֿט, אָבער פֿאַר די וואס ווילן צו פֿאַרשטיין דעם שטח, דאָס וועט זיין נאָך דערווייַז פון פּראַפעשאַנאַליזאַם.
אַנטוויקלונג פון טריידינג ראָובאַץ פֿאַר טריידינג: איז דזשאַוואַסקריפּט פּאַסיק און וואָס קענען זיין באשאפן מיט עס
רובֿ טריידערז ווילן צו האָבן אַ סיסטעם אַסיסטאַנט פֿאַר טריידינג אויף לאַגער יקסטשיינדזשיז, אָבער רובֿ פון זיי אויך ווילן צו שרייַבן אַ ראָבאָט אויף זייער אייגן, און נישט סדר אַ פאַרטיק. פון קורס, אַזאַ ברען איז באַגריסן, ווייַל עס איז מעגלעך צו שטעלן די פאַנגקשאַנאַליטי וואָס איז דארף אין דיין אייגן פּראָדוקט. אָבער, וואָס אויב דער טריידער קען נישט פֿאַרשטיין פּראָגראַממינג שפראַכן און JS פליקערט יעדער איצט און דעמאָלט אין פאָלקס טריידינג ראָובאַץ, איז עס פּאַסיק? עקספּערץ וועלן זאָגן אַז עס איז בעסער צו נוצן C / C ++ / C # צו שרייַבן טריידינג ראָובאַץ, אָבער די פּראָגראַממינג שפּראַכן זענען נישט די מערסט קאַנסייס און גרינג צו לערנען, און די וועלט טוט נישט סוף דאָרט. אויב איר נוצן JS ווען איר שרייַבן אַ טריידינג באָט, דער פּראָצעס וועט נעמען אַ ביסל מער, אָבער די פאַנגקשאַנאַליטי פון די אַסיסטאַנט,
בענעפיץ פון ניצן דזשאַוואַסקריפּט ווען שרייבן אַ טריידינג ראָבאָט:
- קורץ סינטאַקס, ינטואַטיוו קאָד און ברייט טאָאָלקיט פֿאַר באַקוועם אַרבעט.
- די שפּראַך איז וניווערסאַל: דאָס איז, דער דעוועלאָפּער וועט קענען צו שטעלן אין זיין באָט קיין קעראַקטעריסטיקס וואָס זענען נייטיק פֿאַר אַ מצליח ביד פּראָצעס.
- דזשאַוואַסקריפּט האט גרויס פּראַספּעקס פֿאַר אַנטוויקלונג, די שפּראַך איז קעסיידער דערהייַנטיקט מיט נייַע טעקנאַלאַדזשיז, וואָס גיט די דעוועלאָפּער אפילו מער אַפּערטונאַטיז צו פֿאַרבעסערן די ראָבאָט.
- די פּראָגראַממינג שפּראַך איז געשטיצט דורך רובֿ לאַגער יקסטשיינדזשיז, אַזוי די ראָובאַץ טאָן זייער אַרבעט רעכט.
[caption id = "attachment_13210" align = "aligncenter" width = "736"]
דעבוט: א טריידינג אָטאַמיישאַן יקאָוסיסטאַם געשריבן אין JS אויב איר האָט לעצטנס סטאַרטעד לערנען ווי טריידינג באָץ אַרבעט, אָדער אפילו אין זיי אויב איר טאָן ניט נישט פֿאַרשטיין, אָבער איר ווילן צו נוצן JS צו שאַפֿן אַ ספּעציפיש פּראָדוקט, טאָן ניט זיין דערשראָקן צו פּרובירן עס – די שפּראַך איז פּשוט און ינטואַטיוו. פּראָגראַממינג טריידינג ראָובאַץ אין מאָדערן ריאַלאַטיז: https://youtu.be/JGofLCnwfXk
אַדוואַנטאַגעס און דיסאַדוואַנטידזשיז פון לערנען, ווי געזונט ווי די פּאַסאַבילאַטיז פון די דזשאַוואַסקריפּט פּראָגראַממינג שפּראַך
אַדוואַנטאַגעס | פלאָז |
וויידספּרעד און קאַמפּאַטאַבאַל מיט פאַרשידן פּלאַטפאָרמס. קיין בלעטערער און אַס שטיצט דעם שפּראַך. עס זענען קיין פראבלעמען מיט דיפּלויינג אַפּלאַקיישאַנז אָדער קאַטער וועב רעסורסן אָדער אויף אַ פּיסי אָדער אויף אַ רירעוודיק מיטל בעשאַס די גאנצע צייט וואָס די קאָד איז געניצט. | ווען דעוועלאָפּינג, די קאַמפּיילער וועט נישט העלפן. דאָס הייסט, דער דעוועלאָפּער קען נישט געפֿינען אויס צי דער געשריבן קאָד וועט אַרבעטן ביז ער ריטשאַז אַ זיכער שורה אויף וואָס דעם טשעק איז בנימצא. |
די דזשאַוואַסקריפּט אַפּלאַקיישאַן טוט נישט דאַרפן ינסטאַלירונג אויף אַ דעסקטאַפּ קאָמפּיוטער אָדער אנדערע מיטל – דער קאָד איז געשריבן אין דעם בלעטערער. | ווען איר שרייַבן אַ פּראָדוקט, איר וועט האָבן צו נוצן אנדערע רעסורסן. JS קען נישט לאָזן טעקע מאַניפּיאַליישאַן, אַרייַנשרייַב און רעזולטאַט אַקשאַנז. דעריבער, דער דעוועלאָפּער וועט האָבן צו נוצן דריט-פּאַרטיי לייברעריז אין דעם פּראָצעס פון שרייבן. אבער די קענען דערנאָך פאַרלאָזן אין די קאָד. |
גרינג צו לערנען. גלייבן, ווייַל די פּראָגראַממינג שפּראַך איז אַזוי עפעקטיוו און פאָלקס אַז עס וואָלט ויסקומען אַז עס זאָל זיין שווער צו לערנען, אָבער אפילו קינדער אין שולע זענען געלערנט די סקילז צו נוצן עס. די סינטאַקס און יקאָוסיסטאַם זענען ינטואַטיוו און קלאָר, און אַ גרויס נומער פון מכשירים פֿאַר אַרבעט נאָר ינקריסיז די אַפּערטונאַטיז פון דעוועלאָפּער. | נידעריק זיכערהייַט. עס זענען פילע סקריפּטינג קאָודז בנימצא אויף דער אינטערנעץ, אַזוי עס איז קיין גאַראַנטירן אַז אַ JS-באזירט פּראָדוקט וועט נישט זיין כאַקט אין דער צוקונפֿט. |
הויך מדרגה שפּראַך. דעם מיטל אַז אין די סיסטעם פון דעם שפּראַך עס זענען שוין קאַמבאַניישאַנז פון אַקשאַנז, מיט וואָס איר קענען לייכט שרייַבן קאָד. אַז איז, דער דעוועלאָפּער טוט נישט האָבן צו פאָרשרייַבן יעדער קאַמף, די שפּראַך וועט צושטעלן די קאָד אויף זיך. אבער דאָס טוט נישט דיטראַקט פון די באַניצער ס קייפּאַבילאַטיז. | |
שנעל אין פיר. פּראָדוקטן געשריבן אין דזשאַוואַסקריפּט זענען אונטערשיידן דורך זייער לעבעדיק, שנעל ענטפער און זייער ווערסאַטילאַטי. |
בענעפיץ פון לערנען דזשאַוואַסקריפּט, וואָס זענען די פֿעיִקייטן און בענעפיץ פון JS: https://youtu.be/fqsCkxnXqbk דזשאַוואַסקריפּט איז אַ ויסגעצייכנט מולטיפונקטיאָנאַל פּראָגראַממינג שפּראַך ניט בלויז פֿאַר ביגינערז, אָבער אויך פֿאַר יקספּיריאַנסט פּראָפעססיאָנאַלס. די סינטאַקס און יקאָוסיסטאַם זענען גרינג צו לערנען, און אַ ברייט קייט פון מכשירים וועט יקספּאַנד די דעוועלאָפּער ס אָפּציעס. און צו לערנען דעם פּראָגראַממינג שפּראַך צו כאַפּן דיין אייגענע פאַכמאַן סקילז אָדער נוצן עס פֿאַר זיכער צוועקן, אָדער נישט – עס איז צו אַלעמען צו באַשליסן פֿאַר זיך.