JavaScript er et av de mest verdifulle programmeringsspråkene som brukes i webutvikling i dag. Med fremkomsten av Express.js, backend-bunken med JavaScript kombinert med en mengde eksisterende og utviklende front-end-rammer, ser det ut til at språket vil fortsette å revolusjonere webprogrammeringen.

Så hvis du er en JavaScript -nybegynner, vær tett. Disse JavaScript -prosjektideene vil øke din ferdighet og gjøre deg kjent med JavaScripts grunnleggende konsepter. La oss komme i gang.

1. En enkel huskeliste-app

Mens du bygger en huskeliste ved hjelp av JavaScript, lærer du den grunnleggende logikken bak CRUD-handlinger og utforsker hendelseshåndteringsfunksjonene til JavaScript. I hovedsak vil du lage skriptet ditt for å lage oppgaver, lese, oppdatere og deretter slette dem.

Ved å bruke hendelsesbehandlere, vil du øyeblikkelig skjemaer for å gå inn i hver oppgave og vise dem ved innsending. Når JavaScript -koden for å kontrollere appens funksjonalitet fungerer, kan du deretter bruke CSS -rutenettvisningsmetoden for å organisere hver oppgave. Tilordne dem deretter prioritet ved å bruke

instagram viewer
Betinget JavaScript -setning og datometoder.

I slekt: Hvordan bygge en grunnleggende huskeliste-app ved hjelp av JavaScript

Selv om det ikke er obligatorisk, kan du ta dette videre ved å lagre oppgaver i en lokal database. Lagring av hver inngang i en JSON-fil på din lokale maskin, for eksempel, gir deg en ide om hvordan du utfører CRUD-operasjoner når du arbeider med et virkelig JSON-objekt, en matrise eller en NoSQL-database.

2. Lag en enkel timer

En timer er et av de enkleste prosjektene du raskt kan utføre ved hjelp av JavaScript. Selv om dette høres ganske grunnleggende ut, lærer det deg hvordan du automatisk endrer tilstanden til et element med intervaller ved hjelp av JavaScript.

For å gjøre det mer unikt, kan du bygge en nedtellingstimer som stopper ved en brukerspesifisert verdi. Du trenger ikke å lagre noen oppføringer i en database eller et JSON -objekt, da dette er en forekomst som en bruker kan justere etter eget ønske.

Mens du koder timeren, blir du kjent med JavaScript -funksjoner. I tillegg lærer du hvordan du skriver JavaScript -kode for grunnleggende matematiske konverteringer, ettersom du kanskje trenger å konvertere noen tidsparametere.

3. Bygg en bildekarusell fra bunnen av

En karusell er et av de mest visuelt tiltalende tilleggene til et nettsteds brukergrensesnitt. Når den kombineres med flott UX, gir den en slank effekt til brukergrensesnittet. I tillegg lar den deg vise bilder eller elementer på en unik måte.

For å bygge en funksjonell og reaktiv karusell må du skitne i hendene med JavaScript -løkken. Du kan få bildene dine fra DOM og skyve dem inn i et tomt JavaScript -array. Du vil deretter legge til klikkhendelser til en neste og en forrige knapp for å vise bilder suksessivt, enten til høyre eller venstre.

Det er imidlertid ikke en streng tilnærming. Du kan bruke hvilken som helst metode som fungerer best for deg.

Hvis du er nysgjerrig og vil gå en ekstra mil, kan du legge til animasjoner på skjermen for å gjøre dette mer realistisk og brukervennlig.

4. Nettkalkulator

JavaScript, som andre programmeringsspråk, støtter mange matematiske operasjoner. Så mens du koder dette prosjektet, lærer du hvordan du legger til klikkhendelser til egendefinerte knapper eller divs og organiserer dem for å bli en responsiv kalkulator som vises i nettleseren.

Hvis du ikke allerede er kjent med dem, kan du begynne med å leke med JavaScript -operatører. Og deretter vikle hendene rundt hendelsesbehandlere for å bedre forstå konseptet bak dem.

I slekt: Hvordan bygge en enkel kalkulator ved hjelp av HTML, CSS og JavaScript

Selv om det er mer omfattende, kan du begynne med å skrive manuset ditt prosessuelt. Men vurder å omarbeide den til funksjoner når kalkulatoren begynner å fungere. Du kan nærme deg dette ved lage en CSS flexbox. Tilordne dem deretter verdier og operatører ved hjelp av HTML. Du kan deretter ringe hendelseshåndteringsfunksjonen på hvert element i fleksiboks ved hjelp av JavaScript -løkken.

5. CV -generator med JavaScript

Selv om du kanskje er litt forvirret over hvordan du skal begynne med denne, er det et par gjenoppbyggingsprogrammer der du kan ta ideen din.

Til syvende og sist vil du lage en gjenbrukbar CV -byggherre som kan godta ny informasjon og slippe eller oppdatere eksisterende.

Det er ikke vanskelig å komme med flere CV -maler når du forstår den grunnleggende logikken. Så du kan starte med en enkelt mal og skalere opp til mer fengende design etter hvert som tiden går. Selvfølgelig vil du også legge til en nedlastingsknapp slik at brukerne kan få sitt CV som en PDF.

Et gjenoppbyggingsprosjekt hjelper deg med å forstå grunnleggende JavaScript CRUD-operasjoner. I tillegg lærer du hvordan du bruker sløyfer, hendelsesbehandlere, betingelser og noen av de innebygde funksjonene til JavaScript. Du kan også lagre brukerens informasjon i et JSON -objekt, slik at programmet ditt kan referere til det senere.

6. Bygg en nettleserutvidelse

Å bygge en nettleserutvidelse for et startprosjekt kan se komplisert ut. Men det er ikke en gang du forstår kravene for å kode en funksjonell.

Det er en verdig oppgave å påta seg, spesielt hvis du allerede har grunnleggende kunnskap om JavaScript og ønsker å leke med et utfordrende prosjekt.

Selv om det kan bli litt slitsomt å finjustere utvidelsen din til å fungere på tvers av flere nettlesere, kan du starte med en nettleserspesifikk utvidelse. Og du trenger ikke å bygge en kompleks. Din kan for eksempel være en enkel nedlasting av filer eller en bildestørrelse.

Mens du bygger utvidelsen, må du også gjøre den installerbar i nettleseren. Det er her du angir informasjonen til appen din i en "manifest.json" -fil slik at nettleseren kan gjenkjenne og godta den.

7. Lag et budsjettprogram

Vi ønsker alle å overvåke hvordan vi bruker pengene våre for å unngå å overskride budsjettet. En budsjetteringsapp lar deg spore utgiftene dine, slik at du ikke bruker mer enn du hadde regnet med.

Enten du bygger dette for deg selv eller andre, er det en skatt verdt å lagre i depotet ditt. Å lage en DIY-budsjett-app med JavaScript forbedrer ikke bare din kunnskap om DOM-gjengivelse, men du lærer også hvordan du bruker JavaScript-operatører for å løse virkelige problemer.

Mens du skriver koden din, samler du skjemainnganger og trekker utgifter fra budsjettet. Du kan ta dette videre ved å skrive kode for å angi et automatisk varsel for brukeren når de skal overskride budsjettet.

8. Enhetsomformer

Vil du leke med grunnleggende operatører og betingede utsagn i JavsScript? Da oppretter du en enhetsomformer deg den fleksibiliteten.

I tillegg til å skrive matematiske formler for å konvertere forskjellige enheter frem og tilbake, lærer du hvordan du justerer matematiske utdata i JavaScript og gjengir dem på klientsiden. Siden appen din sannsynligvis vil håndtere flere konverteringer, kan du opprette en rullegardinmeny der brukerne kan velge sine enheter.

Logiske utsagn håndterer deretter hvordan skriptet konverterer parametrene basert på brukerens valg. En enhetskonverter er faktisk et av de enkleste prosjektene på listen.

9. Lag en dagbok

Her er et ganske praktisk prosjekt for de som elsker å holde oversikt over deres daglige løp. En dagbok -app med JavaScript er et allsidig, men enkelt prosjekt som passer for nybegynnere.

Fordi det er en app for notater, og du må angi datoer i henhold til aktiviteter, kan du lagre din legger inn en fil som et JSON -objekt, og referer deretter til dem senere når du trenger å spore historien din og lagre den innganger.

Selv om det kan vise seg å være litt komplisert, kan du spare brukerne stresset med å velge tiden manuelt for aktivitetene manuelt ved å skrive kode for å lagre tiden automatisk. Som en gjøremål-app, lærer dette deg også hvordan du bygger et CRUD-program ved hjelp av JavaScript.

10. Brick Breaker Game

Hvis du ikke visste det, kan du også bygge et enkelt spill ved hjelp av vanilje JavaScript. Hvis du er kjent med 2D -spill, må du ha spilt eller sett et breakout -spill før.

Selv om det kan kreve litt framsyn og tankegang, er det positive ved dette prosjektet moroa det bringer til slutt. Selv om det ikke er en sikker inngangsport til spillutvikling, vil du lære om mange av funksjonene til JavaScript mens du arbeider med denne oppgaven.

Funksjonalitet er målet, skjønt. Men du må kanskje kombinere litt CSS med JavaScript her for å ordne mursteinene dine jevnt. Til syvende og sist vil programmet diktere når en spiller vinner eller taper og hva som skjer etterpå.

JavaScript: Fortsett å lære ved å gjøre

En praktisk del av disse prosjektideene vil øke JavaScript-ferdighetene dine og forberede deg på virkelige prosjekter. Når det er sagt, mens styling er avgjørende i de fleste av disse prosjektene, må du være forsiktig så du ikke blir distrahert av det førstehånds. Men fokuser på funksjonaliteten som JavaScript tilbyr, og du begynner å bygge responsive nettsteder med JavaScript før du vet ordet av det. God koding!

DelekvitringE -post
10 ideer til Python -prosjekt som passer for nybegynnere

Du kjenner det grunnleggende, og nå er du klar til å bruke dem. Kom i gang med disse Python -prosjektene!

Les neste

Relaterte temaer
  • Programmering
  • JavaScript
  • Programmering
  • Programmerings språk
Om forfatteren
Idowu Omisola (105 artikler publisert)

Idowu brenner for alt smart teknologi og produktivitet. På fritiden leker han med koding og bytter til sjakkbrettet når han kjeder seg, men han liker også å bryte fra rutinen en gang i blant. Hans lidenskap for å vise folk veien rundt moderne teknologi motiverer ham til å skrive mer.

Mer fra Idowu Omisola

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere