JavaScript je jedan od najvrjednijih programskih jezika koji se danas koristi u web razvoju. Pojavom Express.js-a, pozadinskog hrpe JavaScripta zajedno s mnoštvom postojećih i razvijajućih front-end okvira, čini se da će jezik nastaviti revolucionirati web programiranje.
Dakle, ako ste početnik JavaScripta, sjedite mirno. Ove ideje za JavaScript projekte potaknut će vašu vještinu i upoznati vas s osnovnim konceptima JavaScripta. Započnimo.
1. Jednostavna aplikacija za popis zadataka
Prilikom izrade popisa zadataka pomoću JavaScripta naučit ćete osnovnu logiku iza CRUD radnji i istražiti funkcije rukovanja događajima JavaScripta. U biti ćete izraditi svoju skriptu za stvaranje zadataka, čitanje, ažuriranje, a zatim ih brisanje.
Pomoću rukovatelja događajima izradit ćete primjerke za unos svakog zadatka i prikazati ih pri podnošenju. Nakon što JavaScript kôd za kontrolu funkcionalnosti vaše aplikacije proradi, možete upotrijebiti metodu prikaza mreže CSS za organiziranje svakog zadatka. Zatim im dodijelite prioritet pomoću JavaScript uvjetni izraz i metode datiranja.
Povezano: Kako izgraditi osnovnu aplikaciju za popis zadataka pomoću JavaScripta
Iako nije obvezno, to možete učiniti dalje spremanjem zadataka u lokalnu bazu podataka. Pohranjivanje svakog unosa u JSON datoteku na vašem lokalnom računalu, na primjer, daje vam ideju o tome kako izvesti CRUD operacije pri radu s stvarnim JSON objektom, nizom ili NoSQL bazom podataka.
2. Napravite jednostavan mjerač vremena
Mjerač vremena jedan je od najjednostavnijih projekata koje možete brzo izvesti pomoću JavaScripta. Iako ovo zvuči prilično osnovno, uči vas kako automatski mijenjati stanje elementa u intervalima koristeći JavaScript.
Da biste ga učinili jedinstvenijim, možete izgraditi mjerač odbrojavanja koji se zaustavlja na vrijednosti koju je odredio korisnik. Ne morate pohraniti bilo koji unos u bazu podataka ili JSON objekt jer je to instanca koju korisnik može prilagoditi kako želi.
Tijekom kodiranja timera upoznat ćete se s JavaScript funkcijama. Osim toga, naučit ćete kako napisati JavaScript kôd za osnovne matematičke pretvorbe jer ćete možda trebati pretvoriti neke vremenske parametre.
3. Napravite vrtuljak slike od nule
Vrtuljak je jedan od vizualno najatraktivnijih dodataka korisničkom sučelju web stranice. U kombinaciji s izvrsnim UX -om, dodaje elegantno djelovanje vašem korisničkom sučelju. Osim toga, omogućuje vam jedinstveni prikaz slika ili stavki.
Da biste izgradili funkcionalan i reaktivan rotirajući izbornik, morate zaprljati ruke pomoću JavaScript petlje. Slike možete preuzeti iz DOM -a i gurnuti ih u prazan JavaScript niz. Zatim ćete sljedećem i prethodnom gumbu dodati događaje klika za uzastopni prikaz slika, s desne ili lijeve strane.
To ipak nije strog pristup. Možete koristiti bilo koju metodu koja vam najbolje odgovara.
Ako ste znatiželjni i želite se dodatno potruditi, na zaslon možete dodati animacije kako biste ovo učinili realnijim i lakšim za upotrebu.
4. Web kalkulator
JavaScript, kao i drugi programski jezici, podržava brojne matematičke operacije. Dakle, tijekom kodiranja ovog projekta naučit ćete kako dodati događaje klika prilagođenim gumbima ili odjeljcima za razvoj i organizirati ih da postanu responzivni kalkulator koji se prikazuje u pregledniku.
Ako već niste upoznati s njima, možda biste se htjeli početi igrati s JavaScript operatorima. Zatim omotajte ruke oko vodiča događaja kako biste bolje razumjeli koncept koji stoji iza njih.
Povezano: Kako izgraditi jednostavan kalkulator pomoću HTML -a, CSS -a i JavaScript -a
Iako je detaljniji, možete početi pisanjem skripte proceduralno. No razmislite o preinačenju u funkcije nakon što vaš kalkulator počne raditi. Ovom pristupu možete pristupiti stvaranje CSS flexbox -a. Zatim im dodijelite vrijednosti i operatore pomoću HTML -a. Zatim možete pozvati svoju funkciju upravljanja događajima na svakom elementu u flexboxu pomoću JavaScript petlje.
5. Generator životopisa sa JavaScriptom
Iako biste mogli biti pomalo zbunjeni oko toga kako započeti s ovom, postoji nekoliko web aplikacija za izradu životopisa u kojima možete dohvatiti svoju ideju.
Na kraju ćete napraviti graditelja životopisa za višekratnu upotrebu koji može prihvatiti nove podatke i ispustiti ili ažurirati postojeće.
Smišljanje više predložaka životopisa nije teško nakon što shvatite osnovnu logiku. Dakle, možete početi s jednim predloškom i s vremenom povećati do privlačnijih dizajna. Naravno, također želite dodati gumb za preuzimanje kako bi korisnici mogli dobiti svoj životopis u PDF -u.
Projekt za izradu životopisa pomaže vam razumjeti osnovne JavaScript CRUD operacije. Osim toga, naučit ćete kako koristiti petlje, rukovatelje događajima, uvjete i neke od ugrađenih funkcija JavaScripta. Također možete spremiti podatke korisnika u JSON objekt kako bi ih vaš program kasnije mogao uputiti.
6. Izgradite proširenje preglednika
Izgradnja proširenja preglednika za početni projekt mogla bi izgledati složeno. No, ne shvatite zahtjeve za kodiranje funkcionalnog.
Vrijedan je zadatak preuzeti, pogotovo ako već imate osnovno znanje JavaScripta i želite se poigrati s izazovnim projektom.
Iako bi moglo biti pomalo zamorno prilagođavanje vašeg proširenja za rad u više preglednika, možete početi s proširenjem specifičnim za preglednik. I ne morate graditi složenu. Na primjer, vaš može biti jednostavan program za preuzimanje datoteka ili promjena veličine slike.
Prilikom izrade proširenja morate ga omogućiti i instaliranje u preglednik. Ovdje navodite podatke o aplikaciji u datoteci "manifest.json" kako bi ih preglednik mogao prepoznati i prihvatiti.
7. Izradite aplikaciju za proračun
Svi želimo pratiti kako trošimo svoj novac kako bismo izbjegli prekoračenje proračuna. Aplikacija za proračun omogućuje vam praćenje vaših troškova kako ne biste potrošili više nego što ste se nadali.
Bez obzira gradite li ovo za sebe ili druge, to je blago vrijedno pohraniti u vaše spremište. Izrada proračunske aplikacije „uradi sam“ s JavaScriptom ne samo da poboljšava vaše znanje o DOM iscrtavanju, već ćete naučiti i kako primijeniti JavaScript operatore za rješavanje problema iz stvarnog života.
Tijekom pisanja koda prikupljat ćete ulaznice za obrazac i oduzimati troškove iz vašeg proračuna. To možete učiniti i dalje pisanjem koda za postavljanje automatskog upozorenja za korisnika kad god namjeravaju premašiti svoj proračun.
8. Pretvarač jedinica
Želite li se igrati s osnovnim operatorima i uvjetnim izrazima u JavsScript -u? Tada vam stvaranje fleksibilnosti daje pretvarač jedinica.
Osim pisanja matematičkih formula za pretvaranje različitih jedinica naprijed -natrag, naučit ćete i kako prilagoditi matematičke izlaze u JavaScriptu i iscrtati ih na strani klijenta. Budući da će vaša aplikacija vjerojatno podnijeti više konverzija, možete izraditi padajući izbornik na kojem korisnici mogu odabrati svoje jedinice odabira.
Logički izrazi zatim upravljaju načinom na koji vaša skripta pretvara parametre na temelju izbora korisnika. Doista, pretvarač jedinica jedan je od najlakših projekata na popisu.
9. Napravite dnevnik
Evo prilično zgodnog projekta za one koji vole pratiti svoj svakodnevni rad. Dnevnička aplikacija s JavaScriptom svestran je, ali jednostavan projekt prikladan za početnike.
Budući da je to aplikacija za bilješke i morate odrediti datume prema aktivnostima, možete pohraniti svoje unosi u datoteku kao JSON objekt, a zatim ih kasnije upućuje kad trebate pratiti svoju povijest i spremiti je ulazi.
Iako bi se to moglo pokazati malo složenim, možete uštedjeti korisnicima stres ručnog odabira vremena za njihove aktivnosti pisanjem koda za automatsko spremanje vremena. Poput aplikacije za obavljanje zadataka, ovo vas također uči kako izgraditi CRUD aplikaciju koristeći JavaScript.
10. Igra razbijača cigle
U slučaju da niste znali, možete napraviti jednostavnu igru koristeći i vanilin JavaScript. Ako ste upoznati s 2D igrama, mora da ste već igrali ili vidjeli igru s probijanjem.
Iako može zahtijevati određeno predviđanje i razmišljanje, jedna od pozitivnih strana ovog projekta je zabava koju na kraju donosi. Iako to nije siguran ulaz u razvoj igara, tijekom rada na ovom zadatku naučit ćete o mnogim funkcijama JavaScripta.
Ipak, cilj je funkcionalnost. No ovdje ćete možda morati kombinirati CSS s JavaScriptom kako biste svoje cigle rasporedili ravnomjerno. U konačnici, vaš program će odrediti kada igrač pobijedi ili izgubi i što će se dogoditi nakon toga.
JavaScript: Nastavite učiti radeći
Praktične neke od ovih projektnih ideja potaknut će vaše JavaScript vještine i pripremiti vas za projekte iz stvarnog života. Međutim, iako je styling bitan u većini ovih projekata, pazite da vam to ne ometa pažnju iz prve ruke. No, usredotočite se na funkcionalnost koju JavaScript nudi, pa ćete početi stvarati responzivne web stranice s JavaScriptom prije nego što to znate. Sretno kodiranje!
Znate osnove i sada ste ih spremni primijeniti. Započnite s ovim Python projektima!
Pročitajte Dalje
- Programiranje
- JavaScript
- Programiranje
- Programski jezici
Idowu je strastven u bilo čemu pametnom tehnologiji i produktivnosti. U slobodno vrijeme igra se kodiranjem i prebacuje na šahovsku ploču kad mu je dosadno, ali također voli povremeno odustati od rutine. Njegova strast prema pokazivanju ljudi suvremene tehnologije motivira ga da piše više.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu