O le JavaScript ose gagana fa’apolokalame fa’aonaponei fa’amoemoe lautele. O lona fa’aoga e le fa’atapula’aina i su’esu’ega i luga ole laiga. Na faia ma se mata e tuʻufaʻatasia i soʻo se talosaga ma faʻatasi ai ma le malosi e faʻatino ai tusitusiga. Javascript sa tatau ona avea ma gagana tusitusi mo Netscape. I le taimi muamua sa taʻua o Mocha, ona sosoo ai lea ma le LiveScript. Na maua lona igoa i le taimi nei ia Tesema 1995. I le taulamua a tagata atamamai mai Netscape JavaScript na faʻasalaina e le ECMA.
Fa’aaliga ma tapula’a o le JavaScript
Talu mai lona faʻatinoga muamua, ua oʻo mai le JavaScript i se auala umi. Ole taimi nei e mafai ona e faʻaaogaina e fai ai talosaga, galue i se suʻesuʻega ma masini aʻoaʻoga (ML) ma faʻataʻitaʻiga AI. O le Javascript i le itu-aumau (node.js) e fa’atagaina. O uiga autu ole gagana ile su’esu’ega:
- faʻatagaina oe e galue ma CSS ma HTML (suia, faʻaopoopo, tapeina faʻamatalaga);
- e maua ai fegalegaleaiga ma tagata faʻaoga i luga o le itulau (ki, kiliki, faʻagaoioia le isumu);
- faʻaaogaina e lafo ai talosaga i le ‘auʻaunaga, download / faʻapipiʻi faila (AJAX JS tekinolosi);
- galue i kuki.
Tapulaa:
- toaga i totonu o se laupepa tatala, leai se avanoa i isi laupepa tatala;
- afai e le’i tatalaina e le JS se fa’amalama su’esu’e, o le a le mafai ona tapunia;
- e leai se auala e natia ai le code source o le itulau;
- leai se avanoa i galuega fa’aletino a le OS.
E fesoʻotaʻi i ni auala se lua: e ala i le code i luga o le itulau ma e ala i se faila i fafo. I le tulaga muamua, e tatau ona e faʻamaonia <script>//Program body</script>. O le code mai le faila i fafo e aofia ai ma le poloaiga <script src=”name.js”></script>
O le JavaScript o le filifiliga sili lea mo tupulaga talavou ma tagata fai polokalame amata. O lona aoga autu o lona faʻasalalau. Lagolagoina i su’esu’ega uma, i luga o faiga fa’aoga uma, masini feavea’i, komepiuta patino. O talosaga JavaScript e galue e aunoa ma le faʻapipiʻiina muamua i masini a tagata faʻaoga. Afai ei ai se manaʻoga e mafai e se tasi ona faʻaogaina le module na faia, o le JS o se mea talafeagai. Mo se faʻataʻitaʻiga, e tatau ona e suʻeina. E fa’afefea ona fa’aali atu a’u fesili su’ega i isi tagata? E matua faigofie mea uma. Afai e filifilia le JavaScript e fatuina le code, ma filifilia se nofoaga masani mo le tufatufaina atu, o le a mou ese atu le faafitauli.
O le lauiloa o le JavaScript e mafua ona o le tele o faʻamanuiaga:
- Taua mo le atinaʻeina o upega tafaʻilagi. O tusitusiga e lagolagoina e tagata suʻesuʻe taʻutaʻua uma, faʻatasi ma le faʻatulagaina ma le itu o le server (backend).
- Atina’e fa’anatura. O loʻo i ai se numera tele o fofo ua saunia i le lautele lautele.
- Fa’atonuga ma le faigofie o le fa’aoga.
- Tulaga maualuga o le faʻaaogaina.
- Fa’afaigofie ona a’oa’oina. E te masani i le syntax vave.
O le gagana e iai foʻi le tele o faʻaletonu, lea, pe a manaʻomia, e mafai ona faʻafefe.
- Le manaʻomia mo faʻaopoopoga faʻavae, faletusi . O le filifilia o meafaigaluega sa’o e le o se galuega faigofie. E mafai ona malamalama pe talafeagai le faletusi filifilia mo le foia o se faʻafitauli faʻapitoa pe a maeʻa suʻesuʻega muamua.
- Fa’atamala le fa’afoeina o fesuiaiga, ituaiga fa’amaumauga . E mafai ona motusia le polokalame atoa o se fa’aoga sese la’ititi. Mo se faʻataʻitaʻiga, var Numera = 100; Numera = Numera + 1; O le tusitusiga o le a lipotia le i ai o se typo naʻo le taimi o le atinaʻeina o le polokalame code. O se fa’afitauli fa’apena o le a tula’i mai pe a fa’afememea’i e le fai polokalame le resitala. E tasi le isi faʻataʻitaʻiga. Na filifili le fai polokalame e tusi se numera i se fesuiaiga ua uma ona iai se manoa. O le a leai se faʻamatalaga sese i lenei tulaga. Ae o le taunuuga o le a mamao ese mai faamoemoega. E mafai ona e aloese mai faʻafitauli o loʻo lisiina i luga e ala i le faʻaogaina o faʻatonu code. Ole filifiliga sili ona lauiloa ole Visual Studio Code.
- E le talafeagai mo le atina’eina o feso’ota’iga feso’ota’iga (polokalame fa’akomepiuta e nafa ma le fa’agaioiga sa’o o feso’ota’iga komepiuta a atina’e).
- O le Javascript o se gagana tusitusi e leai se totogi . O le mea lea, o le a le faigata i tagata fai polokalame poto ona faʻapipiʻi tulafono leaga i totonu. I aso nei, o se tasi o ituaiga sili ona taatele o osofaʻiga o faʻasalalauga faʻasalalau e faʻaaoga ai le JavaScript. Mo se faʻataʻitaʻiga, o osofaʻiga a le XSS o se ituaiga o osofaʻiga e tuʻia ai le tulafono leaga i totonu o le Initaneti, suia sootaga natia / vaʻaia, faʻamalosia i latou e tuʻuina atu faʻamatalaga ua suia, ma faʻaalia a latou lava faʻasalalauga i luga o se nofoaga faʻaleagaina.
https://articles.opexflow.com/programming/kak-stat-programmistom-s-nulya.htm Ina ia faafaigofie galuega faigata ma faatino galuega masani, e fautuaina e faʻaaoga faletusi JavaScript, o le aoina o metotia ma galuega ua saunia. . E tele faletusi mo JavaScript na faia. O nisi oi latou ua mamanuina e foia ai faafitauli patino, e pei o le faagasologa o fomu po o le fuafuaina o galuega o le matematika. O isi o lo’o i ai widget sili ona taatele mo le fa’atupuina o talosaga i luga ole Initaneti e fa’aaoga ai tekinolosi Ajax. O tagata atinaʻe faʻapitoa e faʻaogaina faletusi ua saunia e mafai ona faʻasaoina le tele o taimi. Ma o le a maua e le au amata le avanoa e faʻatino ai galuega faatino latou te leʻi mafai ona tusia na o latou lava.
Mana’oga mo le gagana
O le taʻutaʻua o le JavaScript i totonu o atinaʻe ua faʻamaonia e faʻasalalauga faavaomalo. E tusa ai ma le PYPL, o ia o se tasi o le tolu pito i luga.
JavaScript ma vaega autu o lona faʻaogaina
A’o le’i aoaoina le syntax o se gagana, e tatau ona e malamalama i lona faamoemoega autu. Ole tele o taimi, ole JS e faʻaaogaina pe a manaʻomia le faia o se suʻesuʻega faʻapipiʻi, e tuʻuina atu i le Initaneti punaoa sili atu “mobility”.
- Itulau malosi i luga o upega tafa’ilagi . Fa’aaogaina le JavaScript, e mafai ona e fatuina meafaigaluega, fa’afiafiaga eseese. O loʻo faʻapipiʻi le code i le itulau. O lo’o galue sa’o le tusitusiga ile su’esu’ega a le tagata fa’aoga. JS, CSS, HTML – ose seti o tomai mo se atinaʻe pito i luma faʻaonapo nei.
- Ta’aloga, ‘upega tafa’ilagi . Mo se faʻataʻitaʻiga, o le Gmail client, Google Maps e faia i le JS. Mo le fatuina o se savali, e mafai ona e faʻaogaina HTML5, JS ma se faletusi ua saunia.
- Fa’aopoopoga o su’esu’ega . E mafai ona e tusia lau oe lava fa’ata’ita’iga po’o se polokalama e siaki ai le tele o le taimi e fa’aalu i le fa’atinoina o ni gaioiga.
- Web server . I le pito i tua, JS tauva ma Python, PHP, ma isi gagana. O le aoga tele o le mafai lea ona atia’e vaega o tagata o tausia ma le ‘au’aunaga i le gagana lava e tasi. Ina ia fatuina se backend JS, e faʻaaogaina e le au atinaʻe le masini Node.js.
- Papamaa (desktop applications) .
- Talosaga Fe’avea’i . E le’o le fa’aoga masani lea ole JavaScript. Ae o loʻo i ai se nofoaga e tatau ona i ai, pe a na o le JS e faʻatagaina oe e faia ni faʻaoga faʻasalalauga. Ina ia faia lenei mea, e mafai ona e faʻaogaina le Ionic, React Native, PhoneGap frameworks.
- fesiitaiga a’oa’oga;
- faʻataʻitaʻiga aʻoaʻoga muamua;
- atiina ae lau oe lava faʻataʻitaʻiga.
Mafaufau, mo se faʻataʻitaʻiga, le faʻaaogaina o se faʻataʻitaʻiga na aʻoaʻoina muamua. Fa’apea e mana’omia ona tatou atia’e se upega tafa’ilagi e fa’avasega ata ma filifili mea e fa’aalia ai se pusi. MobileNet ose fa’avasega ata lauiloa. O lo’o maua ile fa’ata’ita’iga fa’aa’oa’oina mai le Tensorflow.js. Ole fa’ailoga lea ole a fa’aalia ile saite:
Le faʻaogaina o le aʻoaʻoina o le JavaScript i le 2022 – vaʻaiga atinaʻe
O le JavaScript o le fa’avae lea e fa’avae uma ai le atina’eina o upega tafa’ilagi. Faatasi ai ma ia, e mafai ona e faia ni gaioiga eseese ma faʻalavelave faʻalavelave. Mo se faʻataʻitaʻiga, o le tagata faʻaoga e kiliki i luga o se lisi o mea i luga o le upega tafaʻilagi. Na galue le poloaiga kiliki. Le isi, o se galuega faʻapitoa e taʻua: suia le lanu o le elemene galue, faʻagaoioia le faamalama modal. O loʻo faʻaaogaina le JavaScript e faʻaoga atili ai itulau o le saite, e faʻatagaina ai tagata asiasi e fegalegaleai ma elemene faʻavae eseese. Faatasi ai ma le JavaScript, e mafai ona e faʻaopoopoina se numera tele o mea aoga i se itulau web. Fa’aaogā na’o le HTML, CSS ma le JS, e mafai e le au atina’e ona faia ni fa’aoga fa’atino eseese. Mo se faʻataʻitaʻiga, o se faʻafanua o le a faʻafouina i le taimi moni, taʻaloga i luga ole laiga. Va’ai ile nofoaga lauiloa Pinterest. O iinei, ua fa’aaogaina le JavaScript i le atoatoa e fatu ai se fa’aoga faauo. E le gata i lea, o le JavaScript o le gagana sili ona lauiloa i polokalame i le lalolagi. Ma e tusa lava po o le a le manaʻoga i galuega, o lenei gagana aoga tele e tatau ona aʻoaʻoina. O le gagana e mafai ona aʻoaʻoina e le gata i tagata fou polokalame i luga o le upega tafaʻilagi, ae faʻapea foʻi ma tamaiti aʻoga mo le atinaʻe lautele. E fa’afaigofieina e le malamalama fa’apitoa o le tulafono, le sa’o o le gagana, ma le faigofie o le syntax. O le Javascript o se gagana e iai uiga nei: E fa’afaigofieina e le malamalama fa’apitoa o le tulafono, le sa’o o le gagana, ma le faigofie o le syntax. O le Javascript o se gagana e iai uiga nei: E fa’afaigofieina e le malamalama fa’apitoa o le tulafono, le sa’o o le gagana, ma le faigofie o le syntax. O le Javascript o se gagana e iai uiga nei:
- Ma’ale’ale mata’upu. E i ai se eseesega tele i le va o Func() ma func() galuega.
- Le i ai o galuega faufale ma mea faitino.
- Le mana’omia o se semicolon pe a uma tagata fa’afoe.
- Le magafagafa i avanoa. E mafai ona e fa’aogaina se numera ese’ese o indents e fa’atulaga ai le code.
JavaScript – fa’auma a’oa’oga JS mo tagata amata, a’oa’oga vitiō mo le a’oa’oina mai le maoa’e ma mo le au atina’e sili atu le poto masani: https://youtu.be/CxgOKJh4zWE
Javascript ose gagana tusitusi. O le tusitusiga o se polokalame code e le mana’omia ona fa’agasolo muamua a’o le’i fa’alauiloa. O le fa’ailoga e fa’agasolo e le masini su’esu’e i le taimi o le utaina o itulau.
O lo’o i ai le tele o ta’iala fa’avae e mafai ona fa’afaigofie tele le fa’agasologa o le a’oa’oina o le gagana JavaScript.
- Muamua lava, e tatau ona e faamasani i le HTML ma le CSS. E le tatau ona e amata fatuina nofoaga, talosaga, fomu ma isi mea mo le Initaneti e aunoa ma le iloaina o mea autu.
- Su’esu’e tusi fou. O lo’o atina’e le tekonolosi fa’amatalaga, o lea ‘aua ne’i fa’atamala le fa’afouga.
- Taumafai e tusi uma vaega o le polokalama e oe lava. Afai e tatau ona e nono le code a se isi tagata, suesue ma le faaeteete laina taitasi.
- Fa’aaoga le fa’aogaina. O le tomai pito sili ona taua o soʻo se fai polokalame poto masani o le vave maua lea o mea sese ma faʻaletonu.
- Tusi le code matagofie. Aua le le amanaiaina tulaga faatulagaina. Ioe, o le numera o avanoa poʻo indents o le a le afaina ai le lelei o le tusitusiga, ae o le a sili atu ona malamalama ma mafai ona faitau. O se snippet o le leaga code.
- Taumafai e fai se manatu i mea taua.
O le Javascript o se gagana ua fa’aaogaina lautele i le siosiomaga o polokalame i luga ole laiga. Ua fa’aaogaina le gafatia o gagana fa’atino ma fa’aoga mea. Ae aua nei galo o le gagana o se meafaigaluega a le atinaʻe, ma o le mea pito sili ona taua i le tusitusi code o le mafaufau.
Fa’amatalaga aoga mo tagata atina’e fa’apolofesa pito i luma
React ose faletusi JavaScript. Talu ai nei, ua avea ma tulaga masani mo le atinaʻe pito i luma. O se tala lelei lea mo tagata fa’atupu fa’asalalauga. O le React Native e iai fa’amanuiaga nei:
- Tulaga lelei ma atamai e na’o le toe tusia o vaega pe a mana’omia (pe a suia le setete).
- Faʻamatalaga faʻapitoa ma faigofie tele mo le faʻaalia o setete, manatu. O le code e mafai ona faitau, matagofie ma faigofie ona debug.
I ni faaupuga faigofie, React e faʻapipiʻi le va i le va o le JS ma le HTML. Tali JS kosi faavae mai le A i le Z: https://youtu.be/GNrdg3PzpJQ E toaitiiti tagata e tusia CSS mama i nei aso. Ua avea ma mea e manaʻomia mo tagata atinaʻe faʻapolofesa pito i luma e aʻoaʻoina gagana pei o Less poʻo Sass. O le isi fautuaga o le suʻesuʻeina o auala avanoa e fausia ai itulau tali. E mafua lenei mea ona o le tele o numera o foliga o le tele o masini eseese (papa, smartphones, PCs, ma isi). E tele faletusi a le JS ma le CSS o lo’o avanoa e faigofie ona taulimaina lenei ituaiga o galuega. Ole tele o latou e fa’avae ile Google’s Material Design ta’iala. E iai faletusi e feso’ota’i ma mataupu e tatau ona e fa’alogo i ai:
- mo le faatagaga a le JSON Web Token;
- mo le fausiaina o Webpack modular;
- mo faʻataʻitaʻiga faʻamatalaga ma galue ma Redux, Relay, Flux streams.
O lo’o avanoa fo’i se numera tele o faletusi mo le fa’asilisiliina o le maualuga o le fa’atinoga, fa’aliga, ma le fa’atonutonuina o galuega fa’atino. I aso nei, ina ia avea ma se tagata lauiloa ma lelei le atinaʻe pito i luma, e tatau i se tasi ona suʻesuʻe e le gata i faʻavae, ae ia mafai foi ona filifili / faʻaoga mea na ausia e isi tagata tomai faapitoa, lea ua mamanuina i le tulaga o faletusi / faʻavae. Faatasi ai ma la latou fesoasoani, o le a sili atu le saoasaoa o le galuega.
J’aiemerais une formation complète avec vous su JavaScript à partir d’un cas concrêt
Merci