Is teanga ríomhchlárúcháin ghinearálta nua-aimseartha í JavaScript. Níl a feidhmchlár teoranta do bhrabhsálaithe gréasáin. Cruthaíodh é le súil le comhtháthú in aon fheidhmchláir agus leis an gcumas scripteanna a rith. Bhí JavaScript ceaptha a bheith mar an teanga scriptithe do Netscape. Ar dtús tugadh Mocha air, agus ansin LiveScript. Fuair sé a ainm reatha i mí na Nollag 1995. Ar thionscnamh na saineolaithe ó Netscape rinne ECMA JavaScript a chaighdeánú.
Gnéithe agus teorainneacha JavaScript
Ó cuireadh i bhfeidhm é den chéad uair, tá JavaScript tar éis teacht ar bhealach fada. Anois is féidir leat é a úsáid chun feidhmchláir a chruthú, oibriú i mbrabhsálaí le samhlacha meaisínfhoghlama (ML) agus AI. Tá JavaScript ar thaobh an fhreastalaí (node.js) ceadaithe. Príomhghnéithe na teanga sa bhrabhsálaí:
- ligeann duit oibriú le CSS agus HTML (eolas a athrú, a chur leis, a scriosadh);
- soláthraíonn sé idirghníomhú le húsáideoirí ar an leathanach (eochairbhuillí, cad a tharlaíonn nuair, ag bogadh cúrsóir na luiche);
- a úsáidtear chun iarratais a sheoladh chuig an bhfreastalaí, comhaid a íoslódáil/uaslódáil (teicneolaíocht AJAX JS);
- oibríonn sé le fianáin.
Srianta:
- gníomhach i gcluaisín oscailte, gan rochtain ar chluaisíní oscailte eile;
- murar oscail JS fuinneog bhrabhsálaí, ní bheidh sé in ann í a dhúnadh;
- níl aon bhealach ann cód foinse an leathanaigh a cheilt;
- gan rochtain ar fheidhmeanna córais an OS.
Tá sé ceangailte ar dhá bhealach: tríd an gcód ar an leathanach agus trí chomhad seachtrach. Sa chéad chás, ba cheart duit <script>//Comhlacht an chláir</script> a shonrú. Tá an cód ón gcomhad seachtrach san áireamh leis an ordú <script src=”name.js”></script>
Is é JavaScript an rogha is fearr do dhéagóirí agus do ríomhchláraitheoirí do thosaitheoirí. Is é a phríomhbhuntáiste ná a leitheadúlacht. Tacaithe i ngach brabhsálaí, ar gach córas oibriúcháin, gléasanna soghluaiste, ríomhairí pearsanta. Oibríonn feidhmchláir JavaScript gan iad a shuiteáil ar fheistí úsáideoirí ar dtús. Más mian le duine ar bith an modúl cruthaithe a úsáid, ansin is fiú rogha eile é JS. Mar shampla, ní mór duit a thástáil. Conas is féidir liom mo cheisteanna tástála a chur in iúl do dhaoine eile? Tá gach rud an-simplí. Má roghnaítear JavaScript chun an cód a chruthú, agus má roghnaítear gnáthshuíomh le dáileadh, imeoidh an fhadhb leis féin.
Tá an tóir a bhí ar JavaScript mar gheall ar líon mór buntáistí:
- Riachtanach le haghaidh forbairt gréasáin. Tacaíonn gach brabhsálaí móréilimh le scripteanna, agus iad comhtháite le leagan amach agus taobh an fhreastalaí (innill).
- Éiceachóras forbartha. Tá líon mór réitigh réamhdhéanta san fhearann poiblí.
- Réasúnacht agus éascaíocht úsáide.
- Leibhéal ard inúsáidteachta.
- Éascaíocht foghlama. Éiríonn tú i dtaithí ar an chomhréir go tapa.
Tá roinnt easnamh sa teanga freisin, ar féidir dul timpeall orthu, más mian leo.
- An gá atá le creataí breise, leabharlanna . Ní tasc éasca é na huirlisí cearta a roghnú. Is féidir a thuiscint an bhfuil an leabharlann roghnaithe oiriúnach chun fadhb áirithe a réiteach ach amháin tar éis réamhstaidéar a dhéanamh air.
- Láimhseáil míchúramach athróga, cineálacha sonraí . Is féidir le mionchlóscríobh an clár iomlán a bhriseadh. Mar shampla, var Uimhir = 100; Uimhir = Uimhir + 1; Ní thuairisceoidh an script láithreacht clóscríobh ach amháin nuair a bheidh cód an chláir á fhorbairt. Tiocfaidh fadhb den chineál céanna chun cinn má chuireann an ríomhchláraitheoir mearbhall ar an gclár. Sampla amháin eile. Chinn an ríomhchláraitheoir uimhir a scríobh chuig athróg a bhfuil teaghrán ann cheana féin. Ní bheidh aon teachtaireacht earráide sa chás seo. Ach beidh an toradh i bhfad ó ionchais. Is féidir leat na fadhbanna atá liostaithe thuas a sheachaint trí úsáid a bhaint as eagarthóirí cód. Is é an rogha is coitianta ná Visual Studio Code.
- Níl sé oiriúnach chun feidhmchláir líonra a fhorbairt (bogearraí atá freagrach as oibriú ceart líonraí ríomhaireachta fiontair).
- Is teanga scriptithe saor in aisce é JavaScript . Mar sin, ní bheidh sé deacair do ríomhchláraitheoirí a bhfuil taithí acu cód mailíseach a leabú isteach ann. Sa lá atá inniu ann, is é ceann de na cineálacha ionsaithe is coitianta ná scripteáil tras-láithreáin ag baint úsáide as JavaScript. Mar shampla, is cineál ionsaí iad ionsaithe XSS a instealladh cód mailíseach isteach i gcórais Idirlín, a chuirtear in ionad naisc fholaithe / infheicthe, a chuireann iallach orthu sonraí athraithe a thabhairt amach, agus a thaispeánann a gcuid fógraí féin ar shuíomh damáiste.
https://articles.opexflow.com/programming/kak-stat-programmistom-s-nulya.htm Chun tascanna casta a shimpliú agus tascanna coitianta a dhéanamh, moltar leabharlanna JavaScript a úsáid, ar bailiúcháin iad de mhodhanna agus de fheidhmeanna réamhdhéanta . Tá go leor leabharlann le haghaidh JavaScript cruthaithe. Tá cuid acu deartha chun fadhbanna sonracha a réiteach, mar shampla foirmeacha a phróiseáil nó feidhmeanna matamaitice a ríomh. Tá na giuirléidí is coitianta i gcuid eile acu chun feidhmchláir lán-chuimsitheacha Idirlín a chruthú ag baint úsáide as teicneolaíocht Ajax. Is féidir le forbróirí a bhfuil taithí acu a úsáideann leabharlanna réamhdhéanta go leor ama a shábháil. Agus beidh deis ag tosaitheoirí tionscadail a chur i bhfeidhm nach bhfuil siad fós in ann a scríobh ina n-aonar.
Éileamh ar an teanga
Deimhnítear an tóir atá ar JavaScript i measc forbróirí ag rátálacha idirnáisiúnta. De réir PYPL, tá sé ar cheann de na trí cinn is fearr.
JavaScript agus na príomhghnéithe dá úsáid
Sula bhfoghlaimíonn tú comhréir teanga, ba cheart duit a príomhchuspóir a thuiscint. Is minic a úsáidtear JS nuair is gá feidhmchlár brabhsálaí-bhunaithe a dhéanamh, chun “soghluaisteacht” níos mó a thabhairt don acmhainn Idirlín.
- Leathanaigh dinimiciúla ar láithreáin ghréasáin . Ag baint úsáide as JavaScript, is féidir leat leideanna uirlisí, éifeachtaí beoite éagsúla a chruthú. Tá an cód leabaithe sa leathanach. Oibríonn an script go díreach i mbrabhsálaí an úsáideora. JS, CSS, HTML – sraith scileanna leordhóthanacha d’fhorbróir tosaigh nua-aimseartha.
- Cluichí, iarratais gréasáin . Mar shampla, déantar cliant Gmail, Google Maps le JS. Chun siúlóir a chruthú, is féidir leat HTML5, JS agus leabharlann réidh a úsáid.
- Eisínteachtaí Brabhsálaí . Is féidir leat do chuntar gníomhaíochta féin a scríobh nó clár a choinneoidh súil ar an méid ama a chaitear ag déanamh gníomhaíochtaí áirithe.
- Freastalaí gréasáin . Sa timpeallacht backend, tá JS in iomaíocht le Python, PHP, agus teangacha eile. Is é an buntáiste is mó an cumas na codanna cliant agus freastalaí a fhorbairt sa teanga chéanna. Chun inneall JS a chruthú, úsáideann forbróirí an t-inneall Node.js.
- Deasc (feidhmchláir deisce) .
- Feidhmchláir Móibíleacha . Ní hé seo an úsáid is coitianta a bhaintear as JavaScript. Ach tá áit le bheith ann, más rud é go gceadaíonn JS duit feidhmchláir tras-ardáin a chruthú. Chun seo a dhéanamh, is féidir leat na creataí Ionic, React Native, PhoneGap a úsáid.
- foghlaim a aistriú;
- samhail oilte roimhe seo;
- do mhúnla féin a fhorbairt.
Smaoinigh, mar shampla, ar úsáid a bhaint as samhail a bhí oilte roimhe seo. Cuir i gcás go gcaithfimid suíomh Gréasáin a fhorbairt a dhéanfaidh anailís ar phictiúir agus a roghnóidh na cinn a thaispeánann cat. Is aicmitheoir íomhá coitianta é MobileNet. Tá sé ar fáil i bhformáid mhúnla oilte ó Tensorflow.js. Beidh an cód seo a leanas le feiceáil ar an suíomh:
An fhéidearthacht JavaScript a fhoghlaim i 2022 – peirspictíochtaí forbartha
Is é JavaScript an bunús ar a bhfuil gach forbairt gréasáin tosaigh bunaithe. Leis, is féidir leat gníomhartha éagsúla agus imeachtaí idircheapa a dhéanamh. Mar shampla, déanann úsáideoir cliceáil ar mhír roghchláir ar shuíomh Gréasáin. D’oibrigh an t-ordú cliceáil. Ar aghaidh, tugtar feidhm shonrach ar a dtugtar: dath na heiliminte gníomhacha a athrú, an fhuinneog módúil a ghníomhachtú. Úsáidtear JavaScript chun leathanaigh an tsuímh a dhéanamh níos idirghníomhaí, chun ligean do chuairteoirí idirghníomhú le gnéithe cuiditheacha éagsúla. Le JavaScript, is féidir leat líon mór gnéithe úsáideacha a chur le leathanach gréasáin. Trí úsáid a bhaint as HTML, CSS agus JS amháin, is féidir le forbróirí feidhmchláir fheidhmiúla éagsúla a chruthú. Mar shampla, léarscáil a thabharfar cothrom le dáta i bhfíor-am, cluichí ar líne. Féach ar an suíomh tóir Pinterest. Anseo, baintear úsáid as JavaScript chun comhéadan úsáideora cairdiúil a chruthú. Ina theannta sin, is é JavaScript an teanga ríomhchlárúcháin is mó tóir ar domhan. Agus beag beann ar ardmhianta gairme, ba cheart an teanga an-úsáideach seo a fhoghlaim. Is féidir leis an teanga a máistreacht, ní hamháin ag ríomhchláraitheoirí gréasáin novice, ach freisin ag leanaí scoile le haghaidh forbartha ginearálta. Éascaítear é seo ag intuigtheacht iomasach an chóid, réasúntacht na teanga, agus simplíocht na comhréire. Is teanga í JavaScript a bhfuil na gnéithe seo a leanas aici: Éascaítear é seo ag intuigtheacht iomasach an chóid, réasúntacht na teanga, agus simplíocht na comhréire. Is teanga í JavaScript a bhfuil na gnéithe seo a leanas aici: Éascaítear é seo ag intuigtheacht iomasach an chóid, réasúntacht na teanga, agus simplíocht na comhréire. Is teanga í JavaScript a bhfuil na gnéithe seo a leanas aici:
- Cás íogair. Tá difríocht mhór idir feidhmeanna Func() agus func().
- Láithreacht oibríochtaí agus rudaí ionsuite.
- An gá atá le leathstad tar éis oibreoirí.
- Neamhíogair do spásanna. Is féidir leat líon difriúil fleasc a úsáid chun an cód a fhormáidiú.
JavaScript – cúrsa JS iomlán do thosaitheoirí, físeán teagaisc le haghaidh foghlama ón tús agus d’fhorbróirí a bhfuil níos mó taithí acu: https://youtu.be/CxgOKJh4zWE
Teanga scriptithe is ea JavaScript. Is cód cláir é script nach gá a réamhphróiseáil sula seolfar í. Is é inneall an bhrabhsálaí a phróiseálann an cód le linn luchtú na leathanach.
Tá roinnt treoirlínte bunúsacha ann ar féidir leo an próiseas foghlama JavaScript a shimpliú go mór.
- Gcéad dul síos, ní mór duit a fháil acquainted le HTML agus CSS. Níor cheart duit tosú ag cruthú suíomhanna, feidhmchláir, foirmeacha agus rudaí eile don Idirlíon gan na bunghnéithe a bheith ar eolas agat.
- Déan staidéar ar litríocht nua. Tá teicneolaíocht faisnéise ag forbairt, mar sin ná faillí nuashonruithe.
- Déan iarracht gach cuid den chlár a scríobh tú féin. Má bhí ort cód duine eile a fháil ar iasacht, déan staidéar cúramach ar gach líne.
- Bain úsáid as debugging. Is é an scil is tábhachtaí atá ag aon ríomhchláraitheoir taithí ná earráidí agus easnaimh a aimsiú go tapa.
- Scríobh cód álainn. Ná déan neamhaird de chaighdeáin formáidithe. Ar ndóigh, ní dhéanfaidh líon na spásanna nó fleasc difear do cháilíocht na scripte, ach beidh sé níos intuigthe agus níos inléite. Seo duit blúire de dhrochchód.
- Déan iarracht trácht a dhéanamh ar ghníomhartha tábhachtacha.
Is teanga í JavaScript atá in úsáid go forleathan i dtimpeallacht ríomhchláraithe gréasáin. Tá sé tar éis cumais na dteangacha feidhmiúla agus na dteangacha atá dírithe ar oibiachtaí a ionsú. Ach ná déan dearmad gur uirlis forbróra í teanga, agus is é an rud is tábhachtaí maidir le cód a cheapadh.
Eolas úsáideach d’fhorbróirí gairmiúla tosaigh
Leabharlann JavaScript is ea React. Le déanaí, tá sé mar an caighdeán d’fhorbairt tosaigh. Is dea-scéal é seo d’fhorbróirí tras-ardáin. Tá na buntáistí seo a leanas ag React Native:
- Rindreáil éifeachtach agus cliste nach n-aistarraingíonn comhpháirteanna ach amháin nuair is gá (má athraíonn an stát).
- Fealsúnacht iomasach agus an-simplí maidir le stáit, tuairimí a dhearbhú. Éiríonn an cód inléite, álainn agus éasca le dífhabhtú.
I dtéarmaí níos simplí, líonann React an bhearna idir JS agus HTML. React JS cúrsa bunúsach ó A go Z: https://youtu.be/GNrdg3PzpJQ Is beag duine a scríobh CSS íon na laethanta seo. Tá sé riachtanach anois d’fhorbróirí tosaigh gairmiúla teangacha mar Less or Sass a fhoghlaim. Moladh eile is ea iniúchadh a dhéanamh ar na bealaí atá ar fáil chun leathanaigh fhreagracha a thógáil. Tá sé seo mar gheall ar an líon mór fachtóirí foirm a bhaineann le raon leathan feistí (táibléad, fóin chliste, ríomhairí pearsanta, agus mar sin de). Tá go leor leabharlann JS agus CSS ar fáil a láimhseálann go héasca tasc den chineál seo. Tá an chuid is mó acu bunaithe ar threoirlínte Dearadh Ábhar Google. Tá leabharlanna agus ábhair ghaolmhara ann ar chóir duit aird a thabhairt orthu:
- le haghaidh údarú JSON Web Token;
- do thógáil modúlach Webpack;
- le haghaidh sampláil sonraí agus obair le sruthanna Redux, Relay, Flux.
Tá líon mór leabharlann ar fáil freisin chun an leibhéal feidhmíochta a bharrfheabhsú, chun tionscadail a dhífhabhtú agus a bhainistiú. Sa lá atá inniu ann, d’fhonn a bheith ina fhorbróir tosaigh tóir agus éifeachtach, ba cheart staidéar a dhéanamh ní hamháin ar na bunúsacha, ach freisin a bheith in ann éachtaí speisialtóirí eile a roghnú / a chur i bhfeidhm, atá deartha i bhfoirm leabharlanna / creataí. Le cabhair uathu, rachaidh an sreabhadh oibre i bhfad níos tapúla.
J’aiemerais une formation complète avec vous su JavaScript à partir d’un cas concrêt
Merci