Cursul JavaScript din partea 10 de la începător la avansat în 10 postări de blog
Publicat: 2021-11-10Aceasta este partea 10 și ultima parte a seriei de postări de blog JavaScript care vă va duce de la începător la avansat. Fără alte prelungiri, să începem cu tutorialul final.
Curs JavaScript – cuprins:
- Subiectele JavaScript pe care le-am acoperit
- Bazele JavaScript și configurarea mediului de codare
- Cele mai bune practici JavaScript
- Variabile și constante
- Tipuri de date de bază în JavaScript
- Bucle în programare
- Matrice și funcții
- obiecte JavaScript
- Concepte foarte comune în JavaScript
- Unde să plec de aici?
Wow! In sfarsit ai ajuns aici! Majoritatea oamenilor nu-și urmăresc pasiunile și renunță la cursurile pe care le urmează după doar câteva tutoriale, iar acesta este cazul doar dacă încep să acționeze în conformitate cu el!
Subiectele JavaScript pe care le-am acoperit
De-a lungul acestui curs JavaScript, am pornit de la elementele de bază ale JavaScript și am evoluat către concepte destul de avansate.
Primul pas de a începe cu JavaScript a fost să înțelegem de ce învățăm JavaScript în primul rând. Există mai multe motive principale pentru care ați putea dori să începeți cu JavaScript, dar cele mai importante aplicații ale JavaScript sunt de obicei într-un fel sau altul în dezvoltarea web. JavaScript a început ca o limbă doar pentru front-end și s-a răspândit pe serverele backend și a început să domine și acolo.
Indiferent de ce învățați JavaScript, este probabil o idee bună să aruncați din nou o privire rapidă asupra acestui curs JavaScript.
În acest fel, poți să-ți vezi progresul și să vezi părțile în care ai înțeles foarte bine, ceea ce s-ar putea să te fi intimidat la început, precum și să prinzi părțile pe care este posibil să le fi ignorat sau ratat.
Bazele JavaScript și configurarea mediului de codare
După ce am văzut de ce JavaScript este atât de popular și ce poți face cu el, am început cu ceva Hello world! exemple. Am configurat mediul nostru de codare în Google Chrome și am început să folosim Consola JavaScript pentru a scrie un cod. Inițial, codul pe care l-am scris a început ca foarte simplu și fiecare linie pe care am scris-o avea un scop simplu, fără a fi interconectată la alte linii. Pe măsură ce complexitatea codului nostru a început să crească, am actualizat mediul nostru de codare la Google Chrome Console. Cu Consola, am început să putem scrie confortabil cod cu mai multe linii, care a început să devină treptat mai complex avansat pe parcursul întregului curs JavaScript.
Cele mai bune practici JavaScript
De-a lungul seriei, am încorporat și o mulțime de bune practici de codificare. Aceste bune practici vă fac viața mai ușoară atunci când sunteți la început și chiar devin mai valoroase atunci când începeți să lucrați sau să colaborați cu alți oameni. Și tocmai din acest motiv, există chiar standarde și proverbe precum „Totul codul ar trebui să arate ca și cum ar fi fost scris de o singură persoană, indiferent de câte persoane au colaborat.” Tocmai de aceea, unul dintre primele concepte pe care le-am văzut a fost comentarea codului nostru. Făcând acest lucru, nu numai că vă face un programator mai bun în viitor, dar vă permite și să aveți o experiență de codare mai bună atunci când începeți.
Variabile și constante
Apoi, am văzut că putem stoca date în ceea ce se numește variabile și constante. Atunci când decidem pe care să o alegem pentru o nouă dată, ar trebui să ținem cont de faptul că, dacă nu anticipăm modificarea datelor, dorim să folosim cuvântul cheie „const”. Dacă credem că va trebui să modificăm acea valoare, atunci trebuie să folosim cuvântul cheie „lasă”. Acestea sunt cele mai bune practici actuale, dar am văzut, de asemenea, că înainte de ES6, singura modalitate de a utiliza variabile era să le declarăm cu cuvântul cheie „var”. După ce am văzut potențialele probleme cauzate de flexibilitățile care vin cu cuvântul cheie var, în 2015, cu standardul ES6, noua și modernă modalitate de a scrie JavaScript a devenit folosind cuvintele cheie „const” și „let”.
Tipuri de date de bază în JavaScript
După aceea am vorbit despre tipurile de date de bază în JavaScript. Ideea principală aici este să înțelegeți că diferite tipuri de date sunt bune pentru a face lucruri diferite. De aceea, este important să înțelegem cu ce tipuri de date lucrăm. Mai târziu, am văzut că folosind instrucțiuni if else putem începe să avem control asupra codului nostru. Începând cu acestea, am învățat să ignorăm parțial codul nostru pentru a-l adapta la anumite condiții specifice. Am aflat despre diferite structuri de control pe care le putem folosi pentru a avea un control mai precis asupra codului și datelor noastre. În acest fel, codul nostru s-ar putea adapta la diferite intrări cu răspunsuri mai precise.
Bucle în programare
Apoi, am descoperit bucle în programare. Am văzut că folosind bucle putem începe să evităm să ne repetăm în cod. Acest lucru ne-a permis practic să începem parțial să fim USCAT. Aceasta înseamnă Don't Repeat Yourself.
În general, nu vrem să scriem cod mai mult decât trebuie, pentru a finaliza sarcina. Pentru că de fiecare dată când scriem mai mult cod, introducem mai multe oportunități de erori în cod. Este nevoie de mai mult timp și efort pentru a scrie mai mult cod, introduce erori potențiale, de obicei nu este eficient deoarece acum trebuie să salvezi același cod poate de 10 ori. Și, în general, poate reduce semnificativ experiența de codare. Acesta este motivul pentru care, începând cu buclele while și buclele for, am început să tăiem codul potențial repetitiv.
Matrice și funcții
Am văzut și alte concepte fundamentale, subiecte și cele mai bune practici în JavaScript. Am văzut că matricele sunt foarte bune la gruparea datelor conexe, cum ar fi lunile anului, unele numere asociate pe care trebuie să le stocăm și așa mai departe. Apoi, am văzut că funcțiile sunt cu adevărat puternice și putem folosi funcții pentru a modulariza codul cu adevărat și pentru a avea multe beneficii. Unele dintre aceste avantaje ale grupării funcționalităților noastre în cadrul diferitelor funcții sunt că creăm un cod mult mai modular, relativ ușor de testat. De asemenea, scădem semnificativ șansele de a ne repeta.
Am văzut că există două tipuri principale de funcții. Una dintre ele fiind funcții pure, celălalt tip fiind funcții impure. În general, de câte ori putem, ar trebui să ne propunem să folosim funcții pure în comparație cu funcțiile impure. În acest fel, funcțiile pure pe care le scriem se vor comporta la fel și ne vor da aceleași rezultate, indiferent unde rulăm codul sau când rulăm codul.
obiecte JavaScript
În continuare, am văzut obiecte. Am aflat că obiectele sunt bune la stocarea de date foarte asociate care pot avea mai multe dimensiuni. Am început cu cel mai simplu mod de a crea obiecte și ne-am mutat până la crearea planurilor pentru obiecte și apoi crearea mai multor obiecte din acel plan. Utilizarea acestor planuri ne permite să ne asigurăm că câmpurile din obiecte urmează aceleași linii directoare și au aceleași câmpuri. Astfel, la sfârșitul zilei, putem fi siguri că avem o bază de date mult mai uniformă cu care să lucrăm. De asemenea, ne-a permis să scriem cod DRY semnificativ.
Concepte foarte comune în JavaScript
În continuare, am văzut concepte și subiecte foarte comune în JavaScript. Marea majoritate dintre ele s-au bazat pe funcții de optimizare ulterioară, într-un fel sau altul. Folosind metode de hărți și de filtrare, am putut sări peste unele bucle for și instrucțiuni if . Folosind funcțiile cu săgeți, am reușit să reducem considerabil dimensiunea funcțiilor noastre. Am văzut multe caracteristici în acest curs JavaScript, inclusiv funcțiile săgeți introduse cu ES6 sau ES2015, care sunt cele mai mari modificări recente ale standardelor JavaScript.
Unde să plec de aici?
În funcție de ceea ce vrei să obții, poți parcurge diferite rute. Dacă ați vrut doar să vă amintiți elementele de bază ale JavaScript, deoarece trebuie să lucrați cu el în curând, sperăm că acest curs JavaScript v-a oferit un ghid cuprinzător. Poate că erai deja bun la un alt limbaj, cum ar fi Python, dar ai vrut să vezi și JavaScript. Dacă acesta este cazul, sper că v-am făcut relativ ușor să începeți cu sintaxa și conceptele JavaScript. Sau poate că tocmai ați început cu dezvoltarea web și știați că JavaScript este destul de popular.
În orice caz, sper că acest curs JavaScript v-a oferit ceva valoare. Dacă cunoașteți un prieten care ar considera această serie utilă, luați în considerare împărtășirea primului tutorial al acestei serii cu ei, astfel încât să poată începe și cu călătoria lor JavaScript.
Curs JavaScript de la începător la avansat în 10 postări de blog:
- Cum să începeți codarea în JavaScript?
- Bazele JavaScript
- Variabile și diferite tipuri de date în JavaScript
- Fragmente și structuri de control
- bucle while și bucle for
- matrice Java
- Funcții JavaScript
- obiecte JavaScript
- Metode JavaScript și multe altele
- Rezumatul cursului JavaScript