Ko te JavaScript he reo hötaka kaupapa whänui hou. Ko tana tono kaore i te iti ki nga kaitirotiro paetukutuku. I hangaia ma te titiro ki te whakauru ki roto i nga tono me te kaha ki te whakahaere tuhinga. Ko te JavaScript ko te reo tuhi mo Netscape. I te tuatahi ka kiia ko Mocha, katahi ko LiveScript. I riro i a ia tona ingoa o naianei i te Hakihea 1995. I te kaupapa o nga tohunga mai i te Netscape JavaScript i whakatauritehia e ECMA. Ko te nuinga o te whakamahi i nga kaitirotiro paetukutuku. Ko te JavaScript he reo hötaka tuhi. Ko te whakawhānui ake i te mahi, ma te whakauru i nga mea hou, ka taea e koe te whakarereke i nga ihirangi o nga tuhinga i roto i te matapihi kotahi (hurihia te HTML, CSS), te taunekeneke me nga kaiwhakamahi, te tukatuka, te tatau me te tirotiro i nga raraunga. Ko te JavaScript kua mau ki te whakahohe i nga tuhinga kua mau ki te waehere HTML o nga wharangi. Ka puta aunoa te tukatuka hōtuhi ina utaina te wharangi ki te rorohiko kiritaki. He paerewa te reo, me tohu te hototahitanga pai i waenga i nga momo whakatinanatanga. Engari i roto i nga mahi, kaore e tutuki te hototahitanga i roto i nga kaitirotiro rereke, ka nui te awangawanga ki nga kaihōtaka.
Nga waahanga me nga here o JavaScript
Mai i tana whakatinanatanga tuatahi, kua tae mai a JavaScript. Inaianei ka taea e koe te whakamahi ki te hanga tono, mahi i roto i te kaitirotiro me nga tauira ako miihini (ML) me AI. Ka whakaaetia te JavaScript taha-tūmau (node.js). Ko nga ahuatanga matua o te reo i roto i te tirotiro:
- ka taea e koe te mahi me te CSS me te HTML (te huri, te taapiri, te whakakore i nga korero);
- whakarato taunekeneke ki nga kaiwhakamahi i runga i te wharangi (pātuhi, pao, neke i te pehu kiore);
- whakamahia ki te tuku tono ki te tūmau, tikiake / tuku kōnae (hangarau AJAX JS);
- mahi me nga pihikete.
Rāhuitanga:
- he kaha ki te ripa tuwhera, kaore he uru ki etahi atu ripa tuwhera;
- ki te kore a JS i whakatuwhera i te matapihi tirotiro, kaore e taea te kati;
- karekau he huarahi hei huna i te waehere puna o te wharangi;
- kaore he uru ki nga mahi punaha o te OS.
E rua nga huarahi e hono ana: na roto i te waehere i te wharangi me te konae o waho. I te keehi tuatahi, me tohu koe <script>//Program body</script>. Ko te waehere mai i te konae o waho ka whakauruhia ki te whakahau <script src=”name.js”></script>
Ko te JavaScript te whiringa pai mo nga taiohi me nga kaiwhakatakoto kaupapa. Ko tana painga nui ko tona whanui. Ka tautokohia i roto i nga kaitirotiro katoa, i runga i nga punaha whakahaere katoa, i nga taputapu pūkoro, i nga rorohiko whaiaro. Ka mahi nga tono JavaScript me te kore e whakauruhia ki nga taputapu a nga kaiwhakamahi. Mena he hiahia ka taea e tetahi te whakamahi i te waahanga i hangaia, na ko JS he momo rereke. Hei tauira, me whakamatau koe. Me pehea taku whakaatu i aku patai whakamatautau ki etahi atu tangata? He tino ngawari nga mea katoa. Mena ka whiriwhiria a JavaScript hei hanga i te waehere, ka kowhiria he waahi noa mo te tohatoha, ka ngaro noa te raru.
Ko te rongonui o JavaScript na te maha o nga painga:
- He mea nui mo te whanaketanga paetukutuku. Kei te tautokohia nga tuhinga e nga kaitirotiro rongonui katoa, kua whakauruhia ki te tahora me te taha tūmau (muri).
- Te rauwiringa kaiao kua whakawhanakehia. He nui te maha o nga otinga kua rite i roto i te rohe whanui.
- Te whaitake me te ngawari o te whakamahi.
- Te taumata teitei o te whakamahinga.
- Te ngawari o te ako. Ka taunga koe ki te wetereo.
He maha ano nga ngoikoretanga o te reo, a, ki te hiahia, ka taea te karo.
- Te hiahia mo etahi atu anga, whare pukapuka . Ko te whiriwhiri i nga taputapu tika ehara i te mea ngawari. Ka taea te mohio mena he pai te whare pukapuka kua tohua mo te whakaoti rapanga i muri i te ako tuatahi.
- Te whakahaere i nga taurangi, momo raraunga . Ka taea e te typo iti te pakaru i te kaupapa katoa. Hei tauira, var Tau = 100; Tau = Tau + 1; Ko te tuhinga ka whakaatu i te ahua o te hapa i te wa o te whanaketanga o te waehere papatono. Ka ara ake ano he raruraru ki te whakapoauautia e te kaitakataka te rehita. Ko tetahi atu tauira. I whakatau te kaihātaka ki te tuhi tau ki tētahi taurangi kua mau kē he aho. Karekau he karere hapa i tenei keehi. Engari ko te hua ka tawhiti atu i nga tumanako. Ka taea e koe te karo i nga raru kua whakarārangihia i runga ake nei ma te whakamahi i nga kaiwhakatika waehere. Ko te kōwhiringa tino rongonui ko Visual Studio Code.
- Kaore e pai mo te whakawhanake i nga tono whatunga (rorohiko te kawenga mo te whakahaere tika o nga whatunga rorohiko hinonga).
- He reo tuhi kore utu a JavaScript . No reira, karekau he uaua ki nga kaitakataka mohio ki te whakauru i nga waehere kino ki roto. I tenei ra, ko tetahi o nga momo whakaeke tino noa ko te tuhi whakawhiti-pae ma te whakamahi i te JavaScript. Hei tauira, ko nga whakaeke XSS he momo whakaeke ka werohia te waehere kino ki roto i nga punaha Ipurangi, ka whakakapi i nga hononga huna / kitea, ka akiaki i a raatau ki te tuku raraunga whakarereke, ka whakaatu i a raatau ake panui ki runga i te waahi kua pakaru.
https://articles.opexflow.com/programming/kak-stat-programmistom-s-nulya.htm Hei whakangawari i nga mahi uaua me te mahi i nga mahi noa, ka tūtohu kia whakamahia nga whare pukapuka JavaScript, he kohinga o nga tikanga me nga mahi kua rite. . He maha nga whare pukapuka mo JavaScript i hangaia. Ko etahi o enei i hangaia hei whakaoti rapanga tauwhāiti, penei i te tukatuka puka, te tatau mahi pangarau ranei. Ko etahi atu kei roto i nga taputapu tino noa mo te hanga tono Ipurangi katoa ma te whakamahi i te hangarau Ajax. Ka taea e nga kaiwhakawhanake mohio ki te whakamahi i nga whare pukapuka kua oti te hanga ka penapena te waa. A ka whai waahi te hunga timata ki te whakatinana i nga kaupapa kaore ano kia kaha ki te tuhi i a raatau ake.
Te tono mo te reo
Ko te rongonui o JavaScript i waenga i nga kaiwhakawhanake ka whakapumautia e nga tohu o te ao. E ai ki a PYPL, ko ia tetahi o nga rangatira tokotoru.
Kei te tirotirohia e te Stack Overflow Association te maha o nga patai e pa ana ki te JS i roto i nga huihuinga ngaio. E ai ki nga hua o ta raatau tātaritanga, ka mohiotia ko JavaScript te kaiarahi kore e tautohetohe.
Ka tatauhia e W3Techs te maha o nga kaupapa i whakatinanahia ma te whakamahi i tetahi hangarau. Karekau he whakataetae a JS. I roto i te waahanga o nga hononga a te kiritaki, koinei te taputapu tino tono.
Ko te maha rawa o nga whanaketanga i runga i te JavaScript e uru tika ana ki te rohe o Frontend. Kei te kaha te whakamahi a nga kaihanga mo te 30 whare pukapuka me nga anga. Ko nga otinga me nga tauira kua oti te hanga mo nga mahi paerewa (me etahi rereke) ka whakaora i te wa roa, te whakaiti i te tukanga, me te whakaiti i te utu o nga kaupapa. Ko te nuinga: Angular, Aurelia, Backbone.js, Ember.js, jQuery, Meteor.js, Node.js, Vue.js.
Kua whakamahia nuitia a JS ki te hanga tono waea pūkoro, te whanaketanga o muri, me nga kaupapa papamahi. Ko te tipu nui o te tono mo te reo JS ka awhinahia ano e te kaha ki te whakanui ake i te taunekeneke o nga waahi. Ko tetahi atu waahanga nui ko te whakamahi JS mo te ako miihini (( ML) me te mohio horihori (AI). Ko te ako miihini e pa ana ki te kaha o nga punaha ki te mahi i etahi mahi kaore he tohutohu motuhake. Hei whakatinana i aua mahi, ka taea e koe te whakamahi anga penei i a TensorFlow.js. I tenei ra ka taea e koe te whakamahi:
- whakawhiti akoranga;
- tauira i whakangungua i mua;
- te whakawhanake i to ake tauira.
Whakaarohia, hei tauira, te whakamahi i te tauira kua oti te whakangungu. Me hanga e tatou he paetukutuku hei wetewete i nga pikitia me te whiriwhiri i nga mea e whakaatu ana i te ngeru. Ko te MobileNet he whakarōpū whakaahua rongonui. E waatea ana i roto i te whakatakotoranga tauira kua whakangungua mai i Tensorflow.js. Ka puta te waehere e whai ake nei i runga i te pae:
Tāpiri MobileNet me Tensorflow.js ki te upoko o te waehere HTML.
Ka tohua e te tinana te huānga o te tuhi i whakamahia mo te tātari.
Ka taapirihia te waehere JavaScript ki te tuhinga ka utaina te tauira MobileNet kua whakangungua i mua ki te tarai i nga whakaahua kua tohua ki te ahua.
Ko te putanga he huinga me nga matapae e toru. Ko te putanga tino pea ka whakarārangihia i te tuatahi. Ma tenei ka taea e koe te whakamahi i tetahi tauira kua whakangungua me Tensorflow.js. Me mohio koe ka roa pea ka utaina ki te tirotiro. I etahi wa ka tae ki te 10 hēkona.
Ko te kaha ki te ako JavaScript i te 2022 – tirohanga whanaketanga
Ko JavaScript te turanga i ahu mai ai te whakawhanaketanga paetukutuku o mua. Ma te reira, ka taea e koe te mahi i nga momo mahi me nga kaupapa haukoti. Hei tauira, ka pao te kaiwhakamahi ki te tuemi tahua i runga i te paetukutuku. I mahi te whakahau panui. I muri mai, ka kiia he mahi motuhake: te huri i te tae o te huānga hohe, te whakahohe i te matapihi modal. Ka whakamahia te JavaScript kia pai ake ai te pahekoheko o nga wharangi o te papaanga, kia pai ai nga manuhiri ki te taunekeneke ki nga momo waahanga hanga. Ma te JavaScript, ka taea e koe te taapiri i te maha o nga waahanga whaihua ki te wharangi paetukutuku. Ma te whakamahi noa i te HTML, CSS me te JS, ka taea e nga kaiwhakawhanake te hanga i nga momo tono mahi. Hei tauira, he mapi ka whakahoutia i roto i nga waa tuuturu, nga keemu ipurangi. Tirohia te pae rongonui Pinterest. I konei, ka whakamahia katoatia a JavaScript ki te hanga i tetahi atanga kaiwhakamahi hoa. I tua atu, ko JavaScript te reo hotaka tino rongonui i te ao. A ahakoa he aha nga wawata mahi, me ako tenei reo tino whai hua. Ko te reo ka taea e nga kaitakataka paetukutuku tauhou anake te mohio, engari na nga tamariki kura hoki mo te whanaketanga whanui. Ma te mohiotanga o te waehere, te whaitake o te reo, me te ngawari o te wetereo. Ko JavaScript te reo e whai ake nei: Ma te mohiotanga o te waehere, te whaitake o te reo, me te ngawari o te wetereo. Ko JavaScript te reo e whai ake nei: Ma te mohiotanga o te waehere, te whaitake o te reo, me te ngawari o te wetereo. Ko JavaScript te reo e whai ake nei:
- He take tairongo. He nui te rereketanga i waenga i nga mahi Func() me te func().
- Te aroaro o nga mahi hanga-i roto me nga taonga.
- Ko te hiahia mo te tohutoro i muri i nga kaiwhakahaere.
- Karekau ki nga waahi. Ka taea e koe te whakamahi i etahi momo nuku hei whakahōputu i te waehere.
JavaScript – whakaoti i te akoranga JS mo te hunga timata, he akoranga ataata mo te ako mai i te wahanga me nga kaiwhakawhanake mohio ake: https://youtu.be/CxgOKJh4zWE
Ko JavaScript te reo tuhi. Ko te hōtuhi he waehere papatono e kore e tika kia tukatuka i mua i te whakarewatanga. Ka tukatukahia te waehere e te miihini tirotiro i te wa e utaina ana te whaarangi.
He maha nga aratohu taketake e taea ai te tino ngawari te tukanga o te ako i te reo JavaScript.
- Tuatahi, me mohio koe ki te HTML me te CSS. Kaua e timata ki te hanga pae, tono, puka me etahi atu mea mo te Ipurangi me te kore e mohio ki nga kaupapa.
- Akohia nga tuhinga hou. Kei te whanake haere te hangarau korero, no reira kaua e wareware ki nga whakahou.
- Me ngana koe ki te tuhi i nga waahanga katoa o te hotaka. Mēnā me tārewa koe i te waehere a tētahi atu, āta akohia ia rārangi.
- Whakamahia te patuiro. Ko te tino pukenga nui o tetahi kaitakataka mohio ko te rapu tere i nga hapa me nga hapa.
- Tuhia he waehere ataahua. Kaua e warewarehia nga paerewa whakahōputu. Ko te tikanga, ko te maha o nga mokowhiti, nga nuku ranei e kore e pa ki te kounga o te tuhinga, engari ka marama ake, ka panui. Anei he snippet o te waehere kino.
- Ngana ki te korero mo nga mahi nui.
Ko JavaScript he reo kua whakamahia nuitia i roto i te taiao hotaka tukutuku. Kua kapohia e ia nga kaha o nga reo mahi me nga reo-ahua. Engari kaua e wareware ko te reo te taputapu a te kaiwhakawhanake, a ko te mea nui ki te tuhi waehere ko te whakaaro.
Ko nga korero whai hua mo nga kaihanga ngaio o mua
Ko React he whare pukapuka JavaScript. I tata nei, kua waiho hei paerewa mo te whanaketanga o mua. He korero pai tenei mo nga kaiwhakawhanake-whakawhitiwhiti. Ko React Maori nga painga e whai ake nei:
- He pai, he maamaa hoki te whakaputa i nga waahanga ina tika (mehemea ka huri te ahua).
- Te rapunga whakaaro mohio me te tino ngawari mo te whakapuaki whenua, tirohanga. Ko te waehere ka taea te panui, te ataahua me te ngawari ki te patuiro.
I roto i nga kupu ngawari ake, ka pirihia e React te aputa i waenga i a JS me HTML. React JS basic course from A to Z: https://youtu.be/GNrdg3PzpJQ He torutoru nga tangata ka tuhi CSS parakore i enei ra. Kua waiho hei tikanga mo nga kaiwhakawhanake ngaio o mua ki te ako i nga reo penei i te Iti, i te Sass ranei. Ko tetahi atu taunakitanga ko te tirotiro i nga huarahi e waatea ana ki te hanga wharangi aro. Ko tenei na te nui o nga ahuatanga ahua o te tini o nga taputapu (papa, waea atamai, PC, me etahi atu). He maha nga whare pukapuka JS me CSS e waatea ana e ngawari ana ki te whakahaere i tenei momo mahi. Ko te nuinga o ratou kei runga i nga aratohu Hoahoa Rauemi a Google. He whare pukapuka e pa ana me nga kaupapa me aro koe:
- mo te whakamanatanga Tohu Tukutuku JSON;
- mo te hanga Webpack modular;
- mo te whakatauira raraunga me te mahi tahi me nga awa Redux, Relay, Flux.
He maha nga whare pukapuka e waatea ana mo te arotau i te taumata o te mahi, te patuiro, me te whakahaere kaupapa i hangaia. I tenei ra, kia noho hei kaiwhakawhanake rongonui me te whai hua o mua, me ako te tangata ehara i te mea taketake anake, engari ka taea hoki te whiriwhiri / te whakamahi i nga whakatutukitanga o etahi atu tohunga, i hangaia i roto i te ahua o nga whare pukapuka / anga. Ma ta raatau awhina, ka tere haere te rerenga mahi.
J’aiemerais une formation complète avec vous su JavaScript à partir d’un cas concrêt
Merci