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ú. Is minic a úsáidtear é i mbrabhsálaithe gréasáin. Is teanga ríomhchláraithe scriptithe é JavaScript. Tríd an fheidhmiúlacht a leathnú, trí rudaí nua a thabhairt isteach, is féidir leat ábhar na ndoiciméad a athrú laistigh d’fhuinneog amháin (athrú HTML, CSS), idirghníomhú le húsáideoirí, sonraí a phróiseáil, a ríomh agus a sheiceáil. Gníomhaíonn JavaScript leabaithe scripteanna atá leabaithe i gcód HTML na leathanach. Tarlaíonn próiseáil scripte go huathoibríoch nuair a luchtaítear an leathanach ar ríomhaire an chliaint. Tá an teanga caighdeánaithe, rud a léiríonn comhoiriúnacht den scoth idir feidhmiúcháin éagsúla. Ach i gcleachtas, ní dhéantar comhoiriúnacht a bhaint amach i mbrabhsálaithe éagsúla, rud a chuireann go leor imní ar ríomhchláraitheoirí.
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.
Tá an Stack Overflow Association ag féachaint ar líon na gceisteanna a bhaineann le JS sna fóraim ghairmiúla. De réir thorthaí a n-anailíse, aithnítear JavaScript mar an ceannaire gan amhras.
Áiríonn W3Techs líon na dtionscadal a cuireadh i bhfeidhm ag baint úsáide as teicneolaíocht ar leith. Níl aon iomaitheoirí ag JS. Sa chuid de chomhéadain cliant, is é seo an uirlis is mó a iarrtar.
Tá baint dhíreach ag an líon is mó forbairtí atá bunaithe ar JavaScript i limistéar Frontend. Úsáideann forbróirí thart ar 30 leabharlann agus creat go gníomhach. Sábhálann réitigh agus teimpléid réidh le haghaidh tascanna caighdeánacha (le roinnt éagsúlachtaí) go leor ama, simplíonn siad an próiseas, agus laghdaítear costas na dtionscadal. Is coitianta: uilleach, Aurelia, Backbone.js, Ember.js, jQuery, Meteor.js, Node.js, Vue.js.
Baineadh úsáid go forleathan as JS i gcruthú feidhmchlár soghluaiste, forbairt inneall, agus cláir deisce. Éascaítear an fás iontach san éileamh ar an teanga JS freisin mar gheall ar an gclaonadh atá ann idirghníomhú na láithreán a mhéadú.
Trí theanga ríomhchlárúcháin JavaScript a fhoghlaim is féidir leat na tascanna seo a leanas a réiteach[/ fotheideal]
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.
Tagann uirlisí agus deiseanna nua chun javascript a úsáid gach bliain, agus ní féidir na buntáistí seo a shéanadh[/ caption] Gné thábhachtach eile is ea úsáid JS le haghaidh meaisínfhoghlama ( ML) agus hintleachta saorga (AI). Tagraíonn meaisínfhoghlaim do chumas na gcóras gníomhartha áirithe a dhéanamh gan treoracha sonracha. Chun tascanna den sórt sin a chur i bhfeidhm, is féidir leat creat a úsáid mar TensorFlow.js. Sa lá atá inniu is féidir leat úsáid a bhaint as:
- 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:
Cuir MobileNet agus Tensorflow.js le ceann an chóid HTML.
Sonraíonn an corp an eilimint den líníocht a úsáidtear don anailís.
Cuirtear cód JavaScript leis an script a luchtóidh an tsamhail MobileNet a bhí oilte roimhe seo chun na híomhánna atá sonraithe san íomhá a pharsáil.
Beidh an t-aschur ina eagar le trí thuar. Déanfar an toradh is dóichí a liostú ar dtús. Seo mar is féidir leat múnla atá oilte cheana féin a úsáid le Tensorflow.js. Ní mór duit a thuiscint go bhféadfadh go dtógfaidh sé am chun é a luchtú sa bhrabhsálaí. Uaireanta sroicheann sé 10 soicind.
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