පළමුව, JavaScript යනු කුමක්ද? Java Script යනු විවිධ යෙදුම් වෙත ප්රවේශ වීමට භාවිතා කරන ක්රමලේඛන භාෂාවකි. ජාවා ස්ක්රිප්ට් යනු වඩාත් ජනප්රිය ක්රමලේඛන භාෂාවක් වන අතර එහි ජනප්රියතාවය වර්ධනය වෙමින් පවතී. ඔබ ජාවා ස්ක්රිප්ට් ජනප්රිය වීමට හේතුව සහ 2022 දී JS ඉගෙනීම වටී ද යන්න ගැන තව දැන ගැනීමට කැමති නම්, පහත කරුණු පරීක්ෂා කරන්න. [ශීර්ෂ පාඨය id=”attachment_7684″ align=”aligncenter” width=”760″]
Brendan Eich, JavaScript හි පියා[/caption]
- ඔබ JavaScript ක්රමලේඛන භාෂාව ඉගෙන ගැනීමට පෙර දැනගත යුතු JS පිළිබඳ මූලික තොරතුරු
- JavaScript මෙතරම් ජනප්රිය වන්නේ ඇයි සහ එය එහි ජනප්රියත්වය ලැබීමට සුදුසුද?
- ඔබ JavaScript ඉගෙන ගත යුත්තේ ඇයි?
- භාෂාවේ අපේක්ෂාවන් මොනවාද
- අනාගතයේදී JS වැඩසටහන්කරුවන් සඳහා ඉල්ලුමක් ඇති වේ
- JavaScript වාසි සහ අවාසි
- JavaScript ක්රීඩා සංවර්ධනය
- 2022 දී JS සංවර්ධකයෙකු වන්නේ ඇයි – ඔබ JavaScript ඉගෙන ගත යුත්තේ ඇයි, ඉදිරිදර්ශන
- JavaScript හි රොබෝවරු සහ උපාය මාර්ග වෙළඳාම් කිරීම
ඔබ JavaScript ක්රමලේඛන භාෂාව ඉගෙන ගැනීමට පෙර දැනගත යුතු JS පිළිබඳ මූලික තොරතුරු
JavaScript යනු විවිධ ප්රවේශයන් සඳහා සහය දක්වන ඉහළ මට්ටමේ ක්රමලේඛන භාෂාවකි. අර්ථකථනය කරන ලද භාෂා සමූහයට යොමු වේ. JavaScript අඩංගු දේ:
- තොරතුරුවල අගය තීරණය වන්නේ නියතයේ හෝ කර්ණයක අගය ගණනය කිරීමෙනි.
- ප්රවේශ වූ විට වැඩසටහනේ හෝ යෙදුමේ කේතය අනාවරණය වේ.
- ජාවා ස්ක්රිප්ට් ශ්රිත වෙනත් ගොනු වලින් වෙනත් වෙනම කාර්යයන් ලෙස පැවරිය හැකිය, ඔබට ඒවා බෙදා ගත හැකිය.
- ජාවාස්ක්රිප්ට් බහුලව පවතින නිසා බ්රව්සර් විශාල ප්රමාණයක් එයට සහය දක්වයි.
ES6 යනු ජාවාස්ක්රිප්ට් වෙත නව එකතු කිරීමකි, එය එහි ක්රියාකාරීත්වය පුළුල් කරයි. ඊතල ක්රියාකාරී වාක්ය ඛණ්ඩය, පටි ඉවත් කිරීම, පැතිරීම සහ විවේක ක්රියාකරුවන්, මොඩියුල සහ පන්ති සඳහා සහය එක් කරයි.
ජාවාස්ක්රිප්ට් පුළුල් සහ ජනප්රියයි, එබැවින් එය වටා බොහෝ ප්රජාවන් පිහිටුවා ඇත, එමඟින් සංවර්ධකයින්ට අමතර මෙවලම් වෙත ප්රවේශය ලබා දේ:
- පුස්තකාල සහ රාමු.
- එකතුකරන්නන්.
- සහායක පුස්තකාල.
- ස්ථිතික අඩවි උත්පාදක යන්ත්ර.
එසේම JS:
- React, Angular සහ Vue භාවිතයෙන් නවීන ඉදිරිපස පද්ධති නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි;
- හරස් වේදිකා යෙදුම් නිර්මාණය කිරීමට React Native භාවිතා කිරීම;
- බොහෝ ක්රීඩා JS හි ලියා ඇත;
- වෙළඳ රොබෝවරු JavaScript වලින් ලියා ඇත.
JavaScript මෙතරම් ජනප්රිය වන්නේ ඇයි සහ එය එහි ජනප්රියත්වය ලැබීමට සුදුසුද?
කලින් සඳහන් කළ පරිදි, ජාවාස්ක්රිප්ට් වඩාත් ජනප්රිය ක්රමලේඛන භාෂාවක් ලෙස ශ්රේණිගත කරයි, එය භාවිතා කරන සංඛ්යාව සහ ව්යාපෘති සංඛ්යාව සහ ඉල්ලීම් වාර ගණන අනුව.
ජාවා යනු ආරම්භක ක්රමලේඛකයින්ට සංවර්ධනයට පිවිසීමට හොඳ විකල්පයකි. රුසියානු සමූහාණ්ඩුවේ සමාගම් ආරම්භකයින් ඔවුන්ගේ වෙබ් චිත්රාගාර වෙත රැගෙන යයි. චිත්රාගාර විශාල නගරවල සහ කලාපවල පිහිටා ඇත.
වෘත්තිකයන් විසින් සටහන් කරන ලද JavaScript හි වාසි:
- JS හි පළමු ප්ලස් නම් JS හි නම්යශීලීභාවය වන අතර එමඟින් ඔබට යෙදුම් හෝ විශාල අන්තර්ක්රියාකාරීත්වයක් ඇති අඩවි නිර්මාණය කිරීමට ඉඩ සලසයි.
- අවධානය යොමු කළ යුතු දෙවන කරුණ නම් දැනට ජනප්රිය වෙමින් පවතින වෙබ් යෙදුම් සංවර්ධනයයි . මෙම වර්ධනයන් දැන් Google විසින් සක්රියව අනුගමනය කරයි. නමුත් දැන් PWA ජනප්රිය වෙමින් පවතින අතර එය අනාගතයේදී වෙළඳපල අල්ලා ගත හැකිය. PWA නිර්මාණය කර ඇත්තේ JavaScript භාවිතයෙන්.
සහ මෙන්න මතයක්, https://habr.com/:
ඔබ JavaScript ඉගෙන ගත යුත්තේ ඇයි?
JS ඉගෙනීමට ඉතා පහසු මෙන්ම ඉතා නම්යශීලී වන අතර අනෙකුත් භාෂා මෙන් නොව දෝෂ සම්බන්ධයෙන් දැඩි නොවේ. ඔබ පළපුරුදු ක්රමලේඛකයෙකු නම්, ඔබටම භාෂාව අභිරුචිකරණය කළ හැකි අතර එමඟින් කිසිදු වැරැද්දක් සිදු නොවේ. වෙබ් යෙදුම්වල ජනප්රියතාවය වැඩි වීම නිසා – ජාවා එහි ජනප්රියතාවය නැති නොවේ. එසේම, බොහෝ වෙබ් අඩවි ගොඩනඟා ඇත්තේ මෙම භාෂාවෙන් වන අතර එමඟින් එය සමඟ වැඩ කරන පුද්ගලයින්ට ඕනෑම සමාගමක සුදුසු ක්රමලේඛක තනතුරක් පහසුවෙන් සොයාගත හැකිය. [ශීර්ෂ පාඨය id=”attachment_7680″ align=”aligncenter” width=”764″]
javascript රැකියාවක් සොයා ගැනීම ආරම්භකයකුට වුවද පහසු වේ, පුරප්පාඩු ගණන අනුව විනිශ්චය කිරීම [/ ශීර්ෂ පාඨය] අනාගතයේ දී භාෂාව යල් පැන නොයාම ද වැදගත් ය, මන්ද මේ මොහොතේ පවතින විකල්ප JS හා සමාන වුවද, එහි මට්ටම සහ ක්රියාකාරීත්වය දක්වා ඒවා තවමත් වැඩිදියුණු කිරීමට අවශ්ය වේ. විශාල සමාගම් ජාවාස්ක්රිප්ට් සංවර්ධනය සඳහා ආයෝජනය කරයි, එබැවින් එය වැඩිදියුණු වෙමින් පවතී, එය එහි අනාගත අපේක්ෂාවන් පෙන්නුම් කරයි. [ශීර්ෂ පාඨය id=”attachment_7675″ align=”aligncenter” width=”769″]
JS නිත්යභාවය ෂෙල් ප්රහාරය තරම්ම පහසුයි[/ශීර්ෂ පාඨය]
භාෂාවේ අපේක්ෂාවන් මොනවාද
JS යනු ලෝකයේ වැඩිම ඉල්ලුමක් ඇති භාෂාවකි. TIOB සේවාවට අනුව, එය හත්වන ස්ථානයේ පිහිටා ඇත. GitHub හි, භාෂාව පළමු ස්ථානයේ ඇත. එය පයිතන්ට පසුව දෙවන කැමති භාෂාව වේ. මේ සියල්ලෙන් ඔප්පු වන්නේ භාෂාවට විශාල අපේක්ෂාවන් ඇති බවයි. JavaScript ක්රමලේඛන භාෂාව – එහි ලියා ඇති දේ, එය ඉගෙන ගන්නේ කෙසේද, ඔවුන් ඒ සඳහා කොපමණ මුදලක් ගෙවයි: https://youtu.be/a76uc2FP4yE
අනාගතයේදී JS වැඩසටහන්කරුවන් සඳහා ඉල්ලුමක් ඇති වේ
වෙබ් අතුරුමුහුණත් සංවර්ධනය කිරීමේදී, යෙදුම් JS නොමැතිව කළ නොහැක. එබැවින් එහි ජනප්රියත්වය වැඩි වනු ඇත. අනාවැකි වලට අනුව, ඉදිරි වසර 10 තුළ එය අනිවාර්යයෙන්ම ඉල්ලුමේ පවතිනු ඇත. [caption id="attachment_7682" align="aligncenter" width="718"]
රුසියාවේ avaScript සංවර්ධක සේවා සඳහා සාමාන්ය මිල ටැගය[/ශීර්ෂ පාඨය]
JavaScript වාසි සහ අවාසි
ඉතින්, JS සුදුසු ලෙස ජනප්රියද? වාසි:
- Использование в веб-разработке – JS необходимый инструмент, в котором есть все подходящим функции, фреймворки, библиотеки.
- Скорость и производительность – высокоскоростная обработка запросов с сайтов даёт большое преимущество этому языку. Так же он умеет обрабатывать часть запроса не создавая запросов на сервер.
- Огромная экосистема – количество сделанных пользователями компонентов очень сильно возросло и стало доступно для использования без ограничений.
- Удобство в эксплуатации – большое количество инструментов, созданных для облегчения работы пользователей, а так же простой интерфейс делают Яваскрипт невероятно удобным.
- Так же стоит отнести к плюсам очень быстрое обучение и привыкание к языку.
[caption id="attachment_7676" align="aligncenter" width="768"]
Javascript වාසි සහ අවාසි වෙනත් ඕනෑම භාෂාවක් මෙන්, JS පරිපූර්ණ නොවේ – Java Script ද එහි අවාසි ඇත:
- ගොනු කියවීම සහ බාගත කිරීම නොමැතිකම.
- “දෝෂ වලට සමාව දීම” – මෙය භාෂාවේ අඩුපාඩු මඟ හරින අතර ඒවා ඉස්මතු නොකරයි, එය තමන්ගේම සංකල්පයට අනුව සමහර දත්ත ලියයි. මේ සියල්ල දැනටමත් වැඩ සහ නිදොස්කරණයේ අදියරේදී අනාවරණය වී ඇත.
- දුරස්ථ ප්රවේශය සඳහා සහාය නොමැතිකම.
- ආක්රමණිකයන්ට පහසුවෙන් ප්රවේශ විය හැකිය. භාෂාවේ ප්රවේශ්යතාවය නිසා, පරිශීලකයින්ට හානි කරන අනිෂ්ට කේතය එයට ඇතුළු කිරීම අපහසු නැත.
JavaScript ක්රීඩා සංවර්ධනය
බොහෝ අය සිතන්නේ ඔවුන් C++ එන්ජිම භාවිතා කරන්නේ සිසිල් ක්රීඩා නිර්මාණය කිරීමට බවයි. මෙය සත්ය ලෙස හැඳින්විය හැකි නමුත් සම්පූර්ණ නොවේ, මන්ද විවිධ භාෂාවලින් ක්රමලේඛකයින් ක්රීඩාවේ සංවර්ධනයට සහභාගී වන බැවිනි. JavaScript මෙයට ව්යතිරේකයක් නොවේ. ඔබට ජාවාස්ක්රිප්ට් වලින් සරල සහ සංකීර්ණ ක්රීඩා සෑදිය හැක. අවස්ථා දෙකේදීම, HTML5 හි කේතය ක්රියාත්මක කරන කැන්වස් තාක්ෂණය භාවිතා වේ. HTML පිටුව කැන්වස් ටැගය සැකසීමට සහ JS සම්බන්ධ කිරීමට භාවිතා කරයි, එහිදී සියලු වැඩ සිදු වේ. අවශ්ය කැන්වස් හැඳුනුම්පත ජාවා ගොනුවේ සෙවුම් කර එය සමඟ වැඩ කරන ආකාරය තෝරා ගනු ලැබේ. ක්රීඩාව නිර්මාණය කිරීමට පෙර ආරම්භක අදියර මෙහි විස්තර කර ඇත. ජනප්රිය JavaScript ක්රීඩා කිහිපයක් ගැන:
- OnOff – в этой игре нужно довести персонажа до финиша минуя различные преграды и опасности в виде колючих шаров и ям. С каждым пройденным уровнем вы будете попадать в новое измерение. В игре 25 уровней и имеется возможность создать свой.
- Underrun – игра с очень красивой пиксельной графикой и прекрасными звуковыми эффектами. В игре вам нужно добраться до лаборатории отстреливая врагов-мутантов. Добраться вам нужно туда, чтобы перезагрузить системы лаборатории.
- Super Chrono Portal Maker – игра является оригиналом супер Марио, в которой предстоит проходить уровни преодолевая препятствия и врагов. Каждый новый уровень, которых в игре 30 – добавляет новую механику и функционал. Присутствует конструктор уровней.
- නොබැඳි පැරඩයිස් යනු වේගවත් ක්රීඩාවක් වන අතර එහිදී අභියෝගය වන්නේ හුදෙක් පැනීම, ධාවනය සහ බාධක බිඳ දැමීමයි. ක්රීඩාවේ FPS සැමවිටම විනීත ලෙස ඉහළ මට්ටමක තබා ඇති අතර ස්වයංක්රීය සුරැකීමේ විශේෂාංගය ඔබේ ප්රගතිය සුරැකීමට උපකාරී වේ. ක්රීඩාව ප්රසන්න සංගීතය, ලස්සන පසුබිම සහ හොඳ සජීවිකරණය සමඟ ඇත.
- Raven යනු ප්රහේලිකා ක්රීඩාවක් වන අතර, අඳුරේ භයානක වන අද්භූත ජීවීන් පිළිබඳ ඔත්තු බැලීමට ඔබට කැමරා අලුත්වැඩියා කිරීමට අවශ්ය වේ. ඔවුන් ඔබව මරන්නේ නැති නිසා ඔවුන් ගැන විමසිල්ලෙන් සිටින්න.
මෙම භාෂාවෙන් සාදන ලද ක්රීඩා කිහිපයක් පමණක් මෙහි විස්තර කර ඇත. ඇත්ත වශයෙන්ම, තවත් බොහෝ දේ ඇත.
2022 දී JS සංවර්ධකයෙකු වන්නේ ඇයි – ඔබ JavaScript ඉගෙන ගත යුත්තේ ඇයි, ඉදිරිදර්ශන
ඉහත සියල්ල කියවා ඔබට තවමත් මෙම ප්රශ්නයට පිළිතුරු දිය නොහැකි නම්, මෙම කොටස ඔබ සඳහා වේ. JS 2022 සඳහා හොඳ අධ්යයන සැලැස්මක් වීමට හේතු:
- මෙම භාෂාව ඉතා සුලභ ය. එය ආරම්භකයින් අතර පමණක් නොව, වෘත්තිකයන් අතර ද ජනප්රියයි.
- විශාල JS ප්රජාව. භාෂාව ජනප්රිය වන්නේ හේතුවක් නිසා – එය සමඟ පහසු වැඩ සඳහා වැඩි දියුණු කිරීම් විශාල ප්රමාණයක් මෙම භාෂාව භාවිතා කරන්නන් විසින් නිර්මාණය කර ඇත. උදාහරණයක් ලෙස: npm යනු විශාලතම පැකේජ කළමනාකරු වේ. මීට අමතරව, ඔබට ආරම්භ කිරීමට උදවු කිරීමට ජාවා මාර්ගෝපදේශ බොහෝමයක් වෙබයේ ඇත. [caption id="attachment_7670" align="aligncenter" width="723"] ඔබට ක්රීඩා ආකෘතියකින් Java Script ඉගෙන ගත හැක
- ජාවා යනු බ්රව්සර් වල භාෂාවයි. ඇත්ත වශයෙන්ම, එහි ඇනලොග් WASM ඇත, නමුත් එය නුදුරු අනාගතයේ දී ජාවා මඟ හැරීමට තරම් හොඳ නැත. වෙබ් සංවර්ධකයින් සඳහා ජාවා අත්යවශ්ය වේ.
- වේගය සහ කාර්යක්ෂමතාව. බොහෝ ජනප්රිය වෙබ් අඩවි ජාවා මත පදනම් වී ඇති අතර එය ඔවුන්ට ඉතා ලාභදායී වේ. ඔවුන්ට ඉහළ වේගයක් සහ කාර්ය සාධනයක් ඇත, ඒවායේ හිමිකරුවන්ට අඩු පිරිවැයක් දරයි, එසේම නිර්මාණය කර වේගයෙන් ධාවනය වේ.
[Caption id=”attachment_7666″ align=”aligncenter” width=”700″]
GitHub ට අනුව ඉහළම ක්රමලේඛන භාෂා 15[/ශීර්ෂ පාඨය]
JavaScript හි රොබෝවරු සහ උපාය මාර්ග වෙළඳාම් කිරීම
ජාවා වෙබ් අඩවි සහ ක්රීඩා සංවර්ධනය සඳහා පමණක් නොව වෙළඳ රොබෝවරුන් දියත් කිරීම සඳහා භාවිතා කරන බව සඳහන් කිරීම වටී
. මෙය සිදු කිරීම සඳහා, Java Script ඔබට අවශ්ය සියල්ල ඇත:
- පොදු වසම තුළ සොයා ගත හැකි තාක්ෂණික දර්ශක.
- Tinkoff පුස්තකාල ආයෝජන-openapi-js-sdk.
- දැන් අපි නිමි උපාය මාර්ගය තවදුරටත් වෙනස් කිරීම සඳහා අච්චුවක් ලෙස ගනිමු. අච්චුව සරලම 2 SMA උපාය මාර්ගය වනු ඇත.
- අපි උපාය මාර්ගය ප්රශස්ත කරමු. මේ සඳහා ජාන විද්යාව භාවිතා කරනු ඇත. මෙය සිදු කිරීම සඳහා, ඔබට ජාන ගෝරිදම් පුස්තකාලය අවශ්ය වේ.
[ශීර්ෂ පාඨය id=”attachment_7679″ align=”aligncenter” width=”811″]
සංවර්ධකයෙකුගේ මාර්ගය දුෂ්කර සහ කටු සහිතය[/ශීර්ෂ පාඨය] ජාවා ස්ක්රිප්ට් සහ ඒ ආශ්රිත පුස්තකාල සහ රාමු භාවිතා කරමින්, කනිෂ්ඨ JS ක්රමලේඛක-වෙළෙන්දෙකුට පවා සරල වෙළඳ රොබෝවක් ලිවිය හැක, එය මඟ දිගේ ප්රශස්ත කරයි. වෙළඳපොලේ වෙනස්කම් සමඟ වැඩිදියුණු කළ යුතු බොහෝ සූක්ෂ්මතා මතු විය. සූත්රය අනුව උපාය ප්රශස්ත කළ පසු: ගණිත අපේක්ෂාව = ලාභයේ සම්භාවිතාව x සාමාන්ය ලාභය – අලාභයේ සම්භාවිතාව x සාමාන්ය අලාභය. ඊළඟට අතුරු මුහුණත නිර්මාණය කර ඇති කේතය සමඟ වැඩ පැමිණේ. ඇල්ගොරිතම ක්රියා කරන පරාමිති සැකසීම සඳහා අතුරු මුහුණත පුරවනු ලැබේ. ජාන විද්යාව භාවිතයෙන් වෙළඳ රොබෝවක් නිර්මාණය කිරීමේ විකල්පය සම්බන්ධයෙන්, ඔබ මෙම රොබෝවරයා සඳහා කේත කිහිපයක් ධාවනය කර පුරවා ඒවා පරීක්ෂා කිරීම ආරම්භ කළ යුතුය, ඉන්පසුව, ඔවුන්ගේ අඩුපාඩු හඳුනාගෙන, වඩාත්ම සාර්ථක ඒවා ඒකාබද්ධ කර ඔබට මෙය ඔබ කැමති වාර ගණනක් කළ හැකිය, එක් එක් ඊළඟ ප්රති result ලය එහි කාර්යයට වඩා හොඳින් සහ වඩා හොඳින් මුහුණ දෙනු ඇත, fastSMAPeriod සහ slowSMAPeriod කාල පරිච්ඡේදවල පරාමිතීන් තෝරා ගැනීම මෙන්ම නැවතුම් සහ ගනී. මෙම අනුපාතය අනුව, ඔබට වෙළඳපොලේ වැඩ කරන වෙළඳ පද්ධතියක් නිර්මාණය කළ හැකිය. JavaScript මෙය ඉතා හොඳින් සිදු කරයි. Javascript මෙතරම් ජනප්රිය වන්නේ ඇයි, JS ක්රමලේඛන භාෂාව ඉගෙන ගැනීම වටී ද: https://youtu.be/3kV1ZVM3KGU මෙම ලිපියෙන් ඔබ JS හි විශේෂාංග, එහි වාසි සහ අවාසි ගැන ඉගෙන ගත්තා. [ශීර්ෂ පාඨය id=”attachment_7677″ align=”aligncenter” width=”1200″] මෙන්ම පාද සහ වලිගය. මෙම අනුපාතය අනුව, ඔබට වෙළඳපොලේ වැඩ කරන වෙළඳ පද්ධතියක් නිර්මාණය කළ හැකිය. JavaScript මෙය ඉතා හොඳින් සිදු කරයි. Javascript මෙතරම් ජනප්රිය වන්නේ ඇයි, JS ක්රමලේඛන භාෂාව ඉගෙන ගැනීම වටී ද: https://youtu.be/3kV1ZVM3KGU මෙම ලිපියෙන් ඔබ JS හි විශේෂාංග, එහි වාසි සහ අවාසි ගැන ඉගෙන ගත්තා. [ශීර්ෂ පාඨය id=”attachment_7677″ align=”aligncenter” width=”1200″] මෙන්ම පාද සහ වලිගය. මෙම අනුපාතය අනුව, ඔබට වෙළඳපොලේ වැඩ කරන වෙළඳ පද්ධතියක් නිර්මාණය කළ හැකිය. JavaScript මෙය ඉතා හොඳින් සිදු කරයි. Javascript මෙතරම් ජනප්රිය වන්නේ ඇයි, JS ක්රමලේඛන භාෂාව ඉගෙන ගැනීම වටී ද: https://youtu.be/3kV1ZVM3KGU මෙම ලිපියෙන් ඔබ JS හි විශේෂාංග, එහි වාසි සහ අවාසි ගැන ඉගෙන ගත්තා. [ශීර්ෂ පාඨය id=”attachment_7677″ align=”aligncenter” width=”1200″]
JavaScript යනු වෙබ් අඩවියේ ආත්මයයි [/ සිරස්තලය] ඔබ මෙම භාෂාවෙන් ක්රමලේඛනය ආරම්භ කරන්නේ නම් සහ එහි අපේක්ෂාවන් සහ එහි ඉල්ලුම කොපමණ දැයි අධ්යයනය කිරීමෙන් පසු ඔබේ අනාගතය තීරණය කළ හැකිය, ඔබේ අනාගතය ඉතා සාර්ථක වනු ඇත, සහ ක්රමලේඛන කුසලතා ඉල්ලුම.