Clàr-innse[Falaich][Seall]
- 1. Leasaich do Bhun-eòlas
- 2. Dèan feum de ro-innleachd a tha stèidhichte air cuspair
- 3. Cleachd gnìomhan fiù 's ma tha iad beag
- 4. An àite ==, cleachd ===
- 5. Cleachd JSLint
- 6. Bu chòir sgriobtaichean a chuir aig bonn na duilleige agad
- 7. An dòigh as luaithe air sreang a dhèanamh
- 8. Cuir beachd ris a 'chòd agad
- 9. Dèan feum de Litrichean Teamplaid
- 10. Iterators agus airson … de lùban
- 11. Cleachd {} an àite Rud ùr()
- 12. Beachdaich air leigeil agus const a chur anns a' chòd agad
- 13. eval() Nach e deagh bheachd a th' ann
- 14. Tha an t-Oibriche Spread a 'tighinn gu feum
- 15. feitheamh agus async
- 16. Cleachd am modh gabhail a-steach () ann an Javascript
- 17. Thoir air falbh rudan bho raon a 'cleachdadh Splice
- 18. Dèan Cleachdadh Arrow Function
- 19. Le Sgrios-sgrios, faodaidh tu luachan caochlaideach a shònrachadh gu luath
- 20. Dèan grunn phròiseactan
- Co-dhùnadh
Ma bha ùidh agad a-riamh ann an leasachadh lìn, is dòcha gu bheil thu air tighinn tarsainn air JavaScript. Is e cànan prògramadh cuspaireil JavaScript. Bidh luchd-leasachaidh ga chleachdadh gus duilleagan-lìn taobh teachdaiche (ceann aghaidh) a dhèanamh beothail agus eadar-ghnìomhach.
Tha e cuideachd air a chleachdadh gus duilleagan lìn agus aplacaidean lìn a chruthachadh, le HTML agus CSS. Chan eil duilleag-lìn air an eadar-lìon an-diugh aig nach eil còd JavaScript. Tha e air fàs gu bhith na phàirt do-sheachanta de obair leasaiche.
Gu dearbh, tha e a 'sìor fhàs. Ged a tha JavaScript nas aithnichte airson comas-gnìomh a thoirt do dhuilleagan lìn, tha e cuideachd air a chleachdadh ann an àrainneachdan neo-JavaScript. Tha Node.js, Apache Couch-DB, agus Adobe Acrobat nan eisimpleirean de na teicneòlasan sin. Airson JavaScript a ruith, tha einnsean cur gu bàs JavaScript a-staigh anns a’ mhòr-chuid de bhrobhsairean lìn an latha an-diugh. Ma tha thu airson a bhith nad leasaiche lìn soirbheachail, feumaidh tu dèiligeadh ri JavaScript.
Feumaidh tu dèiligeadh ris an-diugh no a-màireach. Carson nach ionnsaich thu JavaScript air thoiseach air an àm gus am bi thu deiseil nuair a thig an t-àm?
Seo na dh’ ionnsaicheas tu san t-seisean seo. Tha e a’ mìneachadh mar a chumas tu aon cheum air thoiseach air do cho-luchd-leasachaidh lìn le bhith a’ snasadh do JavaScript.
Thòisich sinn!
1. Leasaich do Bhun-eòlas
Tòisichidh mi le beachd agus aithris gu math bunaiteach a chuala tu bho bha thu nad òganach. Ionnsaich na bunaitean agus cuir an gnìomh iad. Iomadh uair, bidh thu a’ cleachdadh loidsig le còdadh, ach dì-chuimhnichidh tu gu bheil gnìomh togte ann mu thràth, leithid a bhith a’ gearradh raon. Nuair a ruitheas tu còd JavaScript, gheibh thu mearachd, agus mar thoradh air an sin, bidh mòran fheartan a bharrachd a 'stad ag obair.
Faodaidh seo a bhith air adhbhrachadh le aon choloin no cromagan inverted. Tha na rudan sin a’ tachairt mar thoradh air dìth tuigse air na bunaitean. Iomadh uair ann an aon phrògram, bidh lùb bunaiteach mar airson, dè, no dèan fhad ‘s a thathar ag obair. Is e lùban aon de na togalaichean prògramachaidh as bunaitiche.
Tha e gu math duilich còd a dhèanamh agus eadhon cothrom a bhith agad a bhith ag obair do chompanaidh mura h-eil thu eòlach air looping agus bunaitean eile. Tha e deatamach gun tèid ur bunaitean a thogail leis gu bheil iad a' toirt bunait làidir airson loidsig agus cliù fuasglaidh a leasachadh.
2. Dèan feum de ro-innleachd a tha stèidhichte air cuspair
Is e an dòigh stèidhichte air cuspair an dòigh prògramaidh as ainmeil an-diugh. Tha an dòigh-obrach a tha ag amas air nithean, a thòisich le C ++, air a bhith mòr-chòrdte bhon uairsin. An-diugh, chan eil ach prògraman stèidhichte air nithean air an cleachdadh gus na prìomh chànanan gu lèir a chruthachadh. Is e ro-innleachd stèidhichte air cuspair aon a tha ag amas air rud sònraichte.
Bidh an nì an uairsin na bhuidheann bunaiteach. Tha an nì seo an uair sin air a chleachdadh gus buadhan agus gnìomhan a chur ris an duilleag mar bhunait. Faodaidh tu cuideachd an dòigh thraidiseanta airson còd a chruthachadh bho mhullach gu bonn gun ghnìomhan no nithean sam bith. Tha seo fada ro fharsaing agus cha bu chòir oidhirp a dhèanamh gu bràth. Nuair a bhios sinn a’ leasachadh còd, bu chòir dhuinn dòigh-obrach gnìomh a chleachdadh, agus ma chleachdas sinn gnìomhan, bu chòir dhuinn nithean a chleachdadh.
Mar sin, aig an toiseach, feuch ris a’ chòd fharsaing agad a thionndadh gu còd a tha ag amas air nithean, agus an-còmhnaidh sgrìobh do chòd ann an stoidhle a tha ag amas air nithean. Nuair a nì thu sgrùdadh air còd dhaoine eile, bidh thu an-còmhnaidh a’ coimhead air dòighean a tha ag amas air nithean. Ma tha thu airson maighstireachd a dhèanamh air JavaScript, tha e nas fheàrr ma gheibh thu do làmhan air.
3. Cleachd gnìomhan fiù 's ma tha iad beag
Tha prògramadh le dòigh-obrach gnìomh na dhòigh math air adhart. Carson? Bidh e a’ sgaradh do bhathar-bog gu modalan a bhios ag obair còmhla ach a tha fhathast eadar-dhealaichte bho chèile. Leig dhomh eisimpleir a thoirt dhut gus do chuideachadh le bhith a’ tuigsinn.
Faodar Ceàrnag Root Mean nan àireamhan a thomhas a’ cleachdadh gnìomh. Gus seo a dhèanamh, feumaidh tu na h-àireamhan a cheàrnagachadh, obrachadh a-mach am meadhan, agus an uairsin obrachadh a-mach freumh ceàrnagach a’ mheadhain. Tha trì ìrean sa phròiseas. Mar thoradh air an sin, is urrainn dhuinn trì gnìomhan a chleachdadh. Ach, mar a chì thu, tha na gnìomhan sin uile eadar-cheangailte. Thèid toradh aon a chuir gu fear eile, agus gheibh sinn an toradh deireannach.
Leigamaid oirnn, an àite trì gnìomhan, nach fheum thu ach aon airson RMS obrachadh a-mach stèidhichte air grunn fhactaran. Tha am fuasgladh mu dheireadh, mar a chì thu, ceàrr. Bidh e gu math duilich dhut faighinn a-mach dè a chaidh ceàrr ann an tachartas cho mòr aig an ìre seo.
Le bhith a 'faighinn trì gnìomhan beaga, air an làimh eile, leigidh sin dhut mion-sgrùdadh luath a dhèanamh. Mar thoradh air an sin, eadhon ged a tha na gnìomhan beag, cleachd iad gus modalan còd sònraichte a mhìneachadh. Cuidichidh an dòigh seo thu gu bhith nad eòlaiche JavaScript mar draoidheachd.
A-nis, leig dhuinn sùil a thoirt air cuid de mholaidhean còdaidh JavaScript.
4. An àite ==, cleachd ===
Ann an JavaScript, tha dà sheòrsa de ghnìomhaichean co-ionannachd ann: gnìomhaichean co-ionannachd teann === agus !==, agus gnìomhaichean co-ionannachd neo-teann == agus !=. Nuair a thathar a’ dèanamh coimeas, thathas den bheachd gur e an cleachdadh as fheàrr a bhith a’ cleachdadh dearbh cho-ionannachd an-còmhnaidh. Nuair a bhios tu ag obair le == agus !=, ge-tà, bidh duilgheadasan agad nuair a bhios tu a’ dèiligeadh ri seòrsachan sònraichte.
Nuair a tha na seòrsaichean luachan, a tha thu a’ dèanamh coimeas eadar-dhealaichte, feuchaidh na gnìomhaichean neo-teann ris na luachan aca a cho-èigneachadh, agus dh’ fhaodadh sin leantainn gu builean ris nach robh dùil.
5. Cleachd JSLint
Chruthaich Douglas Crockford JSLint, dì-bhugadair. Dìreach cuir do sgriobt a-steach don bhogsa, agus sganaidh e gu sgiobalta e airson biastagan no lochdan.
Bidh JSLint a’ sgrùdadh faidhle stòr JavaScript. Ma lorgar duilgheadas, cuiridh e teachdaireachd le tuairisgeul air a’ chùis agus suidheachadh tuairmseach taobh a-staigh an stòr. Chan e mearachd syntactic a tha sa chùis an-còmhnaidh, ged a tha e gu math tric.
Bidh JSLint a’ sgrùdadh gach cuid gnàthasan stoidhle agus cùisean structarail. Chan eil e a’ ciallachadh gu bheil am bathar-bog agad ceart. Tha e dìreach a’ cur paidhir shùilean eile ris gus cuideachadh le bhith a’ lorg chùisean. Mus cuir thu d’ ainm ri sgriobt, ruith e tro JSLint gus dèanamh cinnteach nach do rinn thu mearachdan sam bith.
6. Bu chòir sgriobtaichean a chuir aig bonn na duilleige agad
'S e prìomh amas an neach-cleachdaidh an duilleag a luchdachadh cho luath 's as urrainn. Chan urrainn dhan bhrobhsair leantainn air adhart a’ luchdachadh sgriobt gus am bi am faidhle slàn air a luchdachadh. Mar thoradh air an sin, feumaidh an neach-cleachdaidh feitheamh nas fhaide gus adhartas sam bith fhaicinn.
Ma tha faidhlichean JS agad nach eilear gan cleachdadh ach airson comas-gnìomh a thoirt seachad (mar eisimpleir, aon uair ‘s gu bheil putan air a bhrùthadh), cuir iad gu bonn na duilleige, dìreach ron taga bodhaig dùnaidh. Gun teagamh is e seo an cleachdadh as fheàrr.
7. An dòigh as luaithe air sreang a dhèanamh
Nuair a dh'fheumas tu lùbadh timcheall raon no nì, na cleachd an earbsa agad airson aithris lùb an-còmhnaidh. Cleachd do mhac-meanmna gus am fuasgladh as luaithe a lorg airson a’ ghnìomh a tha ri làimh. Chan eil mi a’ dol a thoirt àireamhan thugad; feumaidh tu dìreach earbsa a bhith agam (no deuchainn dhut fhèin).
Is e seo an innleachd as luaithe gu ruige seo.
8. Cuir beachd ris a 'chòd agad
Is dòcha gu bheil e a’ nochdadh gun fheum an toiseach, ach earbsa mi nuair a chanas mi gum bu chòir dhut beachd a thoirt air a’ chòd agad cho tric ‘s a ghabhas. Dè ma thig thu air ais chun phròiseact mìosan às deidh sin agus nach urrainn dhut do phròiseas smaoineachaidh tùsail a chuimhneachadh?
Dè ma dh'fheumas fear de na co-obraichean agad an còd agad ùrachadh? Bu chòir iomradh a thoirt an-còmhnaidh air raointean cudromach den chòd agad.
9. Dèan feum de Litrichean Teamplaid
Tha na cuingealachaidhean de shreathan air an cruthachadh le briathran dùbailte no singilte iomadach. Gus obrachadh còmhla riutha gu math nas fhasa, is dòcha gun roghnaich thu cuid de na teudan agad a chuir an àite litrichean teamplaid.
Tha an caractar backtick (') air a chleachdadh gus litrichean teamplaid a thogail, aig a bheil grunn bhuannachdan. Faodaidh tu an cleachdadh gus abairtean a stòradh no gus sreangan ioma-loidhne a thogail.
Mar a chì thu, eu-coltach ri sreang àbhaisteach litireil air a thogail le luachan singilte no dùbailte, cha robh againn ri dhol a-steach agus a-mach às an teamplaid litireil againn a-rithist is a-rithist. Bidh seo a’ lughdachadh an coltas gum bi mearachdan sgrìobhaidh ann agus a’ leigeil leinn còd nas glaine a sgrìobhadh.
10. Iterators agus airson … de lùban
Is e nithean ann an JavaScript a th’ ann an iterators a chuireas an ath dhòigh () an gnìomh gus nì a stòradh a tha a’ stòradh an ath luach ann an sreath a bharrachd air fìor no ceàrr a rèir a bheil luachan eile air fhàgail. Tha seo a’ ciallachadh ma chuireas tu am pròtacal iterator an gnìomh, gun urrainn dhut na nithean iterator agad fhèin a thogail.
Tha cuid de iterators togte ann an JavaScript, leithid String, Array, Map, agus mar sin air adhart. Faodaidh tu airson … de lùban a chleachdadh airson aithris tarsainn orra. An coimeas ri àbhaisteach airson lùban, tha seo nas mionaidiche agus nas lugha buailteach do mhearachdan. Chan fheum sinn cunntas a chumail air fad iomlan an t-sreath no an clàr-amais gnàthach a’ cleachdadh airson…de lùb. Nuair a bhios tu a’ dealbhadh lùban neadachaidh, dh’ fhaodadh seo cuideachadh leis a’ chòd a dhèanamh nas sìmplidhe.
11. Cleachd {} an àite Rud ùr()
Ann an JavaScript, faodaidh tu rudan a dhèanamh ann an diofar dhòighean. Tha cleachdadh an neach-togail ùr, mar a chithear, na dhòigh nas àbhaistiche. Tha an ro-innleachd seo, air an làimh eile, air a chomharrachadh mar “droch chleachdadh.”
Chan eil e millteach, ach tha e rud beag facal agus gun samhail. Tha mi a’ moladh an àite sin a bhith a’ cleachdadh an innleachd litireil cuspair.
12. Beachdaich air leigeil agus const a chur anns a' chòd agad
Is urrainn dhuinn am prìomh fhacal leigeil a chleachdadh gus caochladairean ionadail a dhèanamh a tha air an sgapadh don bhloc aca fhèin. Is urrainn dhuinn am prìomh fhacal const a chleachdadh gus caochladairean ionadail le sgòp bloc a thogail nach gabh atharrachadh.
Nuair a bhios tu ag ainmeachadh caochladairean, bu chòir dhut beachdachadh air na prìomh fhaclan let and const a chleachdadh nuair a bhios sin iomchaidh. Cuimhnich nach eil am prìomh fhacal const a’ cuir à comas ach ath-shònrachadh. Chan eil e a 'dèanamh an caochladair neo-atharrachail, nas motha.
13. eval() Nach e deagh bheachd a th' ann
Tha an dòigh eval (), dhaibhsan nach eil eòlach, a’ toirt cothrom dhuinn faighinn gu inneal-cruinneachaidh JavaScript. Gu bunaiteach, is urrainn dhuinn eval a chleachdadh gus toradh sreang a chuir an gnìomh le bhith ga thoirt seachad mar chur-a-steach ().
Chan e a-mhàin gun cuir seo maill gu mòr air an sgriobt agad, ach tha e cuideachd na adhbhar dragh mòr tèarainteachd leis gu bheil e a’ toirt cus ùghdarras don teacsa a chaidh a chuir a-steach. Seachain e aig a h-uile cosgais!
14. Tha an t-Oibriche Spread a 'tighinn gu feum
Am feum thu a-riamh a h-uile rud a chuir a-steach ann an sreath mar eileamaidean fa leth gu gnìomh eile, no am feum thu na luachan gu lèir a chuir bho aon raon gu fear eile? Is e seo dìreach a tha an gnìomhaiche sgaoilidh (…) a’ leigeil leinn a choileanadh. Seo dealbh.
15. feitheamh agus async
Cruthaich gnìomhan asyncronach a’ cleachdadh am prìomh fhacal async, a bhios an-còmhnaidh a’ tilleadh gealladh, gu follaiseach no gu ciallach.
Faodar am prìomh fhacal feitheamh a chleachdadh ann an gnìomhan asyncronach gus stad a chuir air coileanadh gus an tèid rùn geallaidhean tilleadh a chrìochnachadh. Taobh a-muigh na gnìomh async agad, leanaidh an còd a’ ruith mar as àbhaist.
16. Cleachd am modh gabhail a-steach () ann an Javascript
Ann an JavaScript, tha an gnìomh gabhail a-steach () a 'dearbhadh a bheil na caractaran a chaidh a sholarachadh ann an sreang no a bheil an eileamaid ainmichte ann an sreath.
Tillidh an dòigh seo fìor ma lorgar an t-sreang no an eileamaid; air neo, tillidh e ceàrr. Is fhiach a ràdh gu bheil an gnìomh Strings anns a bheil () mothachail air cùis. Ma tha thu airson sreang a mhaidseadh ge bith dè a’ chùis, dìreach cuir sìos an teacsa targaid an toiseach.
17. Thoir air falbh rudan bho raon a 'cleachdadh Splice
Gus rud a thoirt air falbh bho raon, tha mi air luchd-leasachaidh fhaicinn a’ cleachdadh a’ ghnìomh sguabaidh às. Tha seo mearachdach oir, seach a bhith a’ sguabadh às an nì, tha an dòigh sguabaidh às a’ dol na àite le neo-mhìnichte.
Is e an dòigh as fhasa eileamaid a thoirt air falbh bho raon a rèir a luach ann an JavaScript a bhith a’ cleachdadh an gnìomh indexOf() gus àireamh clàr-amais an luach sin fhaighinn san raon, agus an uairsin cuir às don luach clàr-amais sin leis an dòigh splice ().
18. Dèan Cleachdadh Arrow Function
Tha gnìomhan saighead nam feart cudromach eile a chaidh a chuir ri JavaScript.
Tha buannachdan bàta aca. An toiseach, bidh iad a’ dèanamh pàirtean gnìomh JavaScript nas tarraingiche gu fradharcach agus nas fhasa a sgrìobhadh. Ach, le bhith a’ cleachdadh gnìomhan saighead bidh seo tòrr nas so-leughaidh agus nas pongail.
19. Le Sgrios-sgrios, faodaidh tu luachan caochlaideach a shònrachadh gu luath
Na bu thràithe san dreuchd seo, dh’ ionnsaich sinn mun ghnìomhaiche sgaoilidh ann an JavaScript. Tha sgrios coltach ri sgrios leis gu bheil e cuideachd a’ dì-phapadh dàta a tha taobh a-staigh arrays.
Is e an t-eadar-dhealachadh gum faodar na luachan neo-phacaichte sin a shònrachadh do chaochladairean sònraichte. Tha an co-chòrdadh co-ionann ris a’ cho-chàradh [] nuair a thathar a’ cruthachadh sreath. Tha na camagan, ge-tà, air an cur air taobh clì a' ghnìomhaiche sònrachaidh an turas seo. Seo dealbh.
20. Dèan grunn phròiseactan
Bidh tàlant sam bith a’ cleachdadh cleachdadh cunbhalach, mar sin feuch ri measgachadh de phròiseactan a thogail gus do chomasan adhartachadh agus eòlas fhaighinn le measgachadh de shuidheachaidhean prògramaidh.
Nuair a bhios tu ag obair air na pròiseactan, gheibh thu eòlas air grunn dhùbhlain agus sgàinidhean, a bheir dhut an t-eòlas riatanach. Mar sin feuch ri pròiseactan a chruthachadh, agus tha pailteas bheachdan is eisimpleirean air an eadar-lìon airson do chuideachadh. Lean air adhart a’ leasachadh còd, agus leasaichidh na comasan agad.
Co-dhùnadh
Is dòcha gum bi e duilich cànan coimpiutair ionnsachadh mar JavaScript. Ma tha thu dha-rìribh a bhith nad phrògramadair math agus a’ chiad obair agad a dhèanamh tèarainte, faodaidh na ro-innleachdan ionnsachaidh JavaScript seo do chuideachadh gus do phròiseas ionnsachaidh a luathachadh.
Dèan cinnteach gun cleachd thu còdadh gu cunbhalach, gabh notaichean mionaideach fhad ‘s a tha thu ag ionnsachadh bheachdan ùra, agus cleachd na h-innealan uile a tha ruigsinneach dhut. Os cionn gach nì, faigh a-mach an sin agus tòisich a’ còdadh fhad ‘s a tha spòrs agad.
Leave a Reply