A fɔlɔ, JavaScript ye mun ye? Java Script ye porogaramukan ye min bɛ Kɛ ka baarakɛminɛn suguya caman Sɔrɔ. Java script ye porogaramukanw dɔ ye min ka di kosɛbɛ, wa a ka dɔnniya bɛ ka bonya dɔrɔn. N’i b’a fɛ ka kunnafoni wɛrɛw sɔrɔ mun na Java Script bɛ ka mɔgɔw fɛ ani n’a nafa ka bon ka JS kalan san 2022, i ka tiɲɛw lajɛ jukɔrɔ. .
Mun na JavaScript ka di kosɛbɛ ani yala a ka kan n’a ka fɔta ye wa?
I n’a fɔ an y’a Fɔ cogo min na ka Tɛmɛ, Javascript bɛ jɔyɔrɔ la i n’a fɔ porogaramukan minnu ka di kosɛbɛ, baara hakɛ ni porozɛ minnu Kɛra a kan, ani ɲininiw kɛcogo la.
Java ye sugandi ɲuman ye porogaramu daminɛbagaw fɛ walasa u ka se ka don yiriwali la. Irisi jamana ka tɔnw bɛ taa ni daminɛbagaw ye u ka ɛntɛrinɛti studio la. Studiow bɛ dugubaw kɔnɔ ani maraw kɔnɔ.
JavaScript nafaw, minnu kɔlɔsira baarakɛlaw fɛ:
- JS ka farankan fɔlɔ ye JS ka sɛgɛsɛgɛli ye , min b’a To i bɛ Se ka baarakɛminɛnw Dabɔ, walima yɔrɔ minnu bɛ ni ɲɔgɔndɛmɛba ye.
- Fɛn filanan min ka kan k’an janto a la o ye ɛntɛrinɛti baarakɛminɛnw yiriwali ye , minnu bɛ ka bonya sɔrɔ sisan. O yiriwali ninnu bɛ ka tugu ɲɔgɔn kɔ sisan ni timinandiya ye Google fɛ. Nka sisan PWA bɛ ka bonya sɔrɔ, min bɛ se ka sugu minɛ don nataw la. PWA bɛ labɛn ni JavaScript ye.
Wa hakilina dɔ filɛ nin ye, min tara https://habr.com/ kan:
Mun na i ka kan ka JavaScript dege
JS kalanni ka nɔgɔn kosɛbɛ, ka fara a kan a bɛ se ka sɛgɛsɛgɛ kosɛbɛ wa a tɛ gɛlɛya kosɛbɛ filiw la, a tɛ i n’a fɔ kan tɔw. N’i ye porogaramukɛla ŋana ye, i bɛ Se ka kan in Labɛn i yɛrɛ ye walasa filiw kana Kɛ fewu. K’a sababu Kɛ ‘web-application (web-application) minnu bɛ ka caya – Java tɛ bɔnɛ a ka dɔnniya la. Ani fana, yɔrɔ fanba bɛ jɔ o kan in na, o min b’a to mɔgɔ minnu bɛ baara kɛ n’a ye, olu bɛ se ka porogaramukɛla jɔyɔrɔ bɛnnen sɔrɔ nɔgɔya la baarakɛyɔrɔ o baarakɛyɔrɔ la. [caption id="attachment_7680" align="santiri" bonya="764"].
Javascript baara sɔrɔli ka nɔgɔn hali daminɛbaga fɛ, n’i y’a jateminɛ ka kɛɲɛ ni baarakɛyɔrɔ lakolonw hakɛ ye [/ caption] A nafa ka bon fana ko kan kana kɔrɔlen don don nataw la, bawo fɛɛrɛ wɛrɛ minnu bɛ yen sisan, hali n’u ni JS bɛ tali kɛ ɲɔgɔn na, bɛ se a hakɛ n’a baarakɛcogo ma u mago bɛ ka ɲɛtaa sɔrɔ hali bi. Baarakɛdabaw bɛ ka wari bila JavaScript yiriwali la, o la a bɛ ka ɲɛtaa sɔrɔ, o b’a jira ko a bɛna kɛ siniɲɛsigi ye. [caption id="attachment_7675" align="aligncenter" width="769"]
JS sigicogo ka nɔgɔn i n’a fɔ shelling
Kan in jigiya ye mun ye
JS ye kanw dɔ ye min bɛ ɲini kosɛbɛ diɲɛ kɔnɔ. TIOB ka baarakɛda ka fɔ la, a bɛ jɔyɔrɔ wolonwulanan na. GitHub kan, kan bɛ jɔyɔrɔ fɔlɔ la. O ye kan flanan ye min ka di Python kɔ fɛ. Nin bɛɛ b’a jira ko jigiyaba bɛ kan in na. JavaScript porogaramukan – min sɛbɛnnen bɛ a kɔnɔ, a kalancogo, u bɛ a sara cogo min na: https://youtu.be/a76uc2FP4yE
Yala ɲinini bɛna kɛ JS porogaramukɛlaw la don nataw la wa
Web interfaces yiriwali la, applications tɛ Se ka Kɛ ni JS tɛ. O la, a ka diya bɛna bonya. Ka kɛɲɛ ni jateminɛw ye, san 10 nataw kɔnɔ, a bɛna ɲini kosɛbɛ.
JavaScript ka nafa ni a dɛsɛ
O la sa, yala JS ka kan ni mɔgɔw ye wa? Nafa minnu b’a la:
- Baara kɛli ɛntɛrinɛti yiriwali la – JS ye baarakɛminɛn wajibiyalen ye min ka baarakɛcogo bɛnnenw bɛɛ bɛ a la, a karamɔgɔya la, a ka gafemarayɔrɔw.
- Teliya ni baarakɛcogo – ɲininiw labɛnni teliya la ka bɔ yɔrɔw la, o bɛ nafaba lase kan in ma. A fana b’a dɔn cogo min na a bɛ se ka ɲinini yɔrɔ dɔ baara k’a sɔrɔ a ma ɲininiw dabɔ ka ɲɛsin sèrwɛri ma.
- Ecosystem belebeleba – baarakɛlaw ka yɔrɔw hakɛ cayara kosɛbɛ, wa a kɛra fɛn ye min bɛ se ka baara kɛ ni dantigɛli tɛ.
- Baara nɔgɔya – baarakɛminɛn caman minnu Dabɔra walasa ka baarakɛlaw ka baara nɔgɔya, ka Fàra ‘ɲɛnajɛ nɔgɔman kan, o bɛ Javascript Kɛ ‘fɛn ye min bɛ Se ka Kɛ cogo kabakoma na.
- a ka kan fana ka bɔ pluses kalan teliya la kosɛbɛ ani ka dege kan na .
I n’a fɔ kan tɔw bɛɛ, JS tɛ dafalen ye – Java Script fana n’a nafaw ye:
- Fiyew kalanni ni u telesarseli dɛsɛ.
- “Nin filiw yafali” – o ye ko kan bɛ filiw Tɛmɛ k’u Bɔ kɛnɛ kan, a bɛ kunnafoni dɔw fana Sεbεn ka Kɛɲɛ n’a yɛrɛ ka hakilina ye. O bɛɛ bɛ Jira kaban baara ni debugging (daɲɛw labɛnni) taabolo la.
- Dɛmɛnbaliya ka ɲɛsin yɔrɔjan sɔrɔli ma.
- A bɛ se ka sɔrɔ nɔgɔya la donbagaw fɛ. Kan in sɔrɔli kosɔn, a man gɛlɛn ka kode juguw don a kɔnɔ minnu bɛ baarakɛlaw tɔɔrɔ.
Nka, minnu bɛ baara kɛ ni kan ye, olu bɛ to k’a ɲɛ ka taa a fɛ u ka baarakɛlaw ka jɛkulu. Navigatɛriw bɛ ka ɲɛtaa sɔrɔ ka fara JS ka baara kan.
JavaScript tulonkɛ yiriwali
Mɔgɔ fanba b’a miiri k’u bɛ baara kɛ ni C++ motɛri ye walasa ka tulon dumanw dilan. O bɛ Se ka Weele ko tiɲɛ, nka a tɛ dafalen ye, bawo kan wɛrɛw ka porogaramukɛlaw bɛ u sen don tulon in yiriwali la. JavaScript fana tɛ bɔ o la. Aw bɛ se ka tulonw da Javascript kan, minnu ka nɔgɔn ani minnu ka gɛlɛn. O cogo fla bɛɛ la, Canvas fɛɛrɛ bɛ Kɛ, min bɛ kode in Kɛ HTML5 kɔnɔ. HTML ɲɛ bɛ Kɛ ka kanpaɲi taamaʃyɛn Sìgi sen kan ani ka JS Jὲ, o min ye baara bɛɛ bɛ Kɛ yɔrɔ min na. Kanvas id wajibiyalen bɛ ɲini Java file kɔnɔ ani baara kɛcogo n’a bɛ sugandi. Yan, a daminɛw ɲɛfɔra ka sɔrɔ ka taa ɲɛ ni tulon yɛrɛ dabɔli ye. JavaScript tulon damadɔw kan minnu bɛ fɔ kosɛbɛ:
- OnOff – nin tulon in na i ka kan ka na ni mɔgɔ ye a ka labanyɔrɔ la ka tɛmɛ gɛlɛya suguya caman ni faratiw kan bololanɛgɛw ni dingɛw cogo la. Nivo kelen-kelen bɛɛ dafara, i bɛ don dimension kura la. Tulon in bɛ nivo 25 ye wa a bɛ Se ka Kɛ k’i yɛrɛ ta Dabɔ.
- Underrun ye tulon ye min bɛ ni pixel art cɛɲiw ye kosɛbɛ ani mankan ɲumanw. Tulon in na, i ka kan ka se laboratuwari la ni juguw ye minnu jiginna. Aw ka kan ka se yen walasa ka laboratuwari sitɛmuw daminɛ kokura.
- Super Chrono Portal Maker – tulon in ye Super Mario fɔlɔ ye, min kɔnɔ i ka kan ka tɛmɛ nivow fɛ ka se sɔrɔ gɛlɛyaw ni juguw kan. Nivo kura kelen-kelen bɛɛ, n’o ye 30 ye tulon in na, o bɛ mekanikini ni baarakɛcogo kura Fàra o kan. Nivo dilanbaga dɔ bɛ yen.
- Offline Paradice ye tulon ye min bɛ teliya, gɛlɛya min bɛ yen, o ye ka pan dɔrɔn, ka boli ani ka balilanw kari. FPS min bɛ tulon na, o bɛ mara tuma bɛɛ cogo ɲuman na, wa autosave kɛcogo bɛna i dɛmɛ k’i ka ɲɛtaa kisi. Tulon in bɛna fara dɔnkili dumanw kan, kɔkanna cɛɲiw ani animation ɲumanw.
- Raven ye puzzle tulon ye min kɔnɔ i ka kan ka kameraw dilan walasa ka danfɛn gundomaw sɛgɛsɛgɛ minnu farati ka bon dibi la. Aw ye aw ɲɛ jɔ u la walisa u kana aw faga.
Tulon damadɔ minnu Kɛra nin kan in na, olu dɔrɔn de ɲɛfɔra yan. Tiɲɛ na, caman wɛrɛw bɛ yen.
Munna ka kɛ JS Developer ye san 2022 – Mun na i ka kan ka JavaScript kalan, Perspectives
Ni hali bi i tɛ se ka nin ɲininkali jaabi nin ko fɔlenw bɛɛ kalanni kɔfɛ, o tuma na nin yɔrɔ in ye i ta ye. Kun minnu b’a to JS ye kalan bolodacogo ɲuman ye san 2022 kɔnɔ:
- O kan in ka ca kosɛbɛ. A man di daminɛbagaw dɔrɔn ye, nka a ka di baarakɛlaw fana ye.
- JS jɛkuluba. Kan in ka di mɔgɔw ye kun dɔ de kama – ɲɛtaa camanba bɛ kɛ walasa ka baara nɔgɔya n’a ye, o bɛ dabɔ kan in baarakɛlaw fɛ. Misali la: npm ye pake ɲɛmɔgɔba ye. Ka fara o kan, Java gafe caman bɛ ɛntɛrinɛti kan minnu b’i dɛmɛ ka baara daminɛ.
- Java ye navigatɔrɔw ka kan ye. Tiɲɛ don, a analozi WASM bɛ yen, nka hali a man ɲi ka Java tɛmɛn waati nataw la. Java nafa ka bon ɛntɛrinɛti baarakɛlaw fɛ.
- Teliya ni baarakɛcogo ɲuman. Siti minnu bɛ Fɔ kosɛbɛ olu fanba sinsinnen bɛ Java kan, o min bɛ nafa caman lase u ma. U teliya ni baarakɛcogo ka bon, u musaka ka dɔgɔ u tigiw ma, wa u fana bɛ dabɔ ani ka boli teliya la.
Jagokɛlaw ka robow ni fɛɛrɛw JavaScript kɔnɔ
A ka kan ka fɔ ko Java tɛ baara kɛ ni sitiw ni tulonkɛfɛnw dɔrɔn ye, nka a bɛ kɛ fana
jago robow daminɛni na . Walasa k’o kɛ, i mago bɛ fɛn o fɛn na, o bɛɛ bɛ Java Script kɔnɔ:
- Fɛɛrɛko jiralan minnu bɛ se ka sɔrɔ forobaciyɛn na.
- Tinkoff ka gafemarayɔrɔ invest-openapi-js-sdk.
- Sisan an ka fɛɛrɛ bannen ta i n’a fɔ jatebɔlan walasa ka fɛn wɛrɛw sɛmɛntiya an yɛrɛ ye. Jatebla in bɛna kɛ 2 SMA fɛɛrɛ nɔgɔman ye.
- An ka stratégie (fɔcogo ɲuman) kɛ. O kama, baara bɛna kɛ ni jamu ye. Walasa k’o kɛ, aw mago bɛ gafemarayɔrɔ la min bɛ wele ko geneticalgorithm.
Baara kɛli ni Java Script ye ani a ni a ɲɔgɔnna gafemarayɔrɔw ni karamɔgɔw, hali Junior JS porogaramukɛla-jagokɛla bɛ se ka jago robo nɔgɔman dɔ sɛbɛn, k’a kɛcogo ɲɛ sira kan. Nuancɛ caman minnu ka kan ka ɲɛ ka taa a fɛ, olu bɔra ka fara fɛn caman Changements dans le marché. Fɛɛrɛ in kɛlen kɔ ka ɲɛ ka kɛɲɛ ni formula ye : Jateminɛ jigiya = Tɔnɔ sɔrɔli seko x Tɔnɔ hakɛ danmadɔ – Tɔnɔ sɔrɔli seko x Tɔnɔ hakɛ danmadɔ. O kɔ fɛ, baara bɛ Nà ni kode ye min ye ‘interface (dakun) bɛ Dabɔ ni min ye. Interface (interface) bɛna fa walasa ka paramɛtɛrɛw sigi sen kan, algorithm bɛna baara kɛ ni minnu ye. Ni sugandili kɛra ka jago robo dɔ dabɔ ni jenɛtiki ye, i ka kan ka boli ka kode caman fa o robo in kama ani k’u kɔrɔbɔli daminɛ, o kɔfɛ, k’u ka dɛsɛw dɔn, ka ɲɛtaa sɔrɔlenw fara ɲɔgɔn kan ani i bɛ se k’o kɛ siɲɛ caman i n’a fɔ i b’a fɛ cogo min na, o kɔfɛko kelen-kelen bɛɛ bɛna a ka baara kunbɛn ka ɲɛ ani ka ɲɛ, ka fastSMAPeriod ni slowSMAPeriod waatiw paramɛtiriw sugandi, ka fara jɔli kan ani bɛ ta. O hakɛ in na, i bɛ se ka jagokɛcogo dɔ dabɔ min bɛna baara kɛ sugu la. JavaScript bɛ o kɛ ka ɲɛ kosɛbɛ. Mun na Javascript ka di kosɛbɛ, yala a nafa ka bon ka JS porogaramukan kalan: https://youtu.be/3kV1ZVM3KGU Nin barokun in kɔnɔ, i ye JS ka baarakɛcogo dɔn, a nafa n’a dɛsɛ. . ka fara senw ni kɔw kan. O hakɛ in na, i bɛ se ka jagokɛcogo dɔ dabɔ min bɛna baara kɛ sugu la. JavaScript bɛ o kɛ ka ɲɛ kosɛbɛ. Mun na Javascript ka di kosɛbɛ, yala a nafa ka bon ka JS porogaramukan kalan: https://youtu.be/3kV1ZVM3KGU Nin barokun in kɔnɔ, i ye JS ka baarakɛcogo dɔn, a nafa n’a dɛsɛ. . ka fara senw ni kɔw kan. O hakɛ in na, i bɛ se ka jagokɛcogo dɔ dabɔ min bɛna baara kɛ sugu la. JavaScript bɛ o kɛ ka ɲɛ kosɛbɛ. Mun na Javascript ka di kosɛbɛ, yala a nafa ka bon ka JS porogaramukan kalan: https://youtu.be/3kV1ZVM3KGU Nin barokun in kɔnɔ, i ye JS ka baarakɛcogo dɔn, a nafa n’a dɛsɛ. .
JavaScript ye siti in ni ye [/ caption] Sisan i bɛ se k’i ka siniɲɛsigi dɔn n’i ye porogaramu daminɛ daminɛ nin kan in na, wa a jigiɲɛw kalanni kɔfɛ ani a ɲinini hakɛ min na, i ka siniɲɛsigi bɛna ɲɛ kosɛbɛ, wa porogaramu seko bɛna kɛ ɲinini na.