Hvor vanskelig er JavaScript å lære? HTML-sammenligning

click fraud protection

Graden av vanskeligheter med å lære JavaScript avhenger av kunnskapsnivået du bringer til det. Fordi den vanligste måten å kjøre JavaScript er som en del av en webside, må du først forstå HTML. I tillegg er en kjenthet med CSS også nyttig fordi CSS (Cascading Style Sheets) gir formateringsmotoren bak HTML.

Sammenligning av JavaScript med HTML

HTML er et markeringsspråk, noe som betyr at den kommenterer tekst til et bestemt formål, og at den er lesbar av mennesker. HTML er et ganske greit og enkelt språk å lære.

Hver del av innholdet er pakket inn i HTML-koder som identifiserer hva innholdet er. Typiske HTML-koder pakker for eksempel avsnitt, overskrifter, lister og grafikk. En HTML-kode omslutter innholdet i vinkelparenteser, med etiketten vises først etterfulgt av en serie attributter. Lukkekoden for å matche en åpningskode identifiseres ved å plassere en skråstrek foran taggenavnet. Her er for eksempel et avsnittselement:

Og her er det samme avsnittelementet med et attributt tittel:

JavaScript er imidlertid ikke et merkspråk; snarere er det et programmeringsspråk. Det i seg selv er nok til å gjøre det å lære JavaScript mye vanskeligere enn HTML. Mens et markeringsspråk

instagram viewer
beskriver hva noe er, et programmeringsspråk definerer en serie med handlinger vil bli fremført. Hver kommando skrevet i JavaScript definerer en individuell handling - som kan være alt fra å kopiere en verdi fra ett sted til et annet, utføre beregninger på noe, teste en tilstand eller til og med gi en liste over verdier som skal brukes til å kjøre en lang rekke kommandoer som tidligere har vært definert.

Ettersom det er mange forskjellige handlinger som kan utføres, og handlingene kan kombineres på mange forskjellige måter, lære noe programmeringsspråk kommer til å være vanskeligere enn å lære et merkspråk.

Det er imidlertid en advarsel: For å kunne bruke et markeringsspråk på riktig måte, må du lære deg det hel Språk. Å kjenne deler av et markeringsspråk uten å vite resten, betyr at du ikke kan merke opp alt innholdet på siden riktig. Men å kjenne en del av et programmeringsspråk betyr at du kan skrive programmer som bruker den delen av språket du vet for å lage programmer.

Selv om JavaScript er mer sammensatt enn HTML, kan du begynne å skrive nyttig JavaScript langt raskere enn du kan ta for å lære hvordan du riktig kan merke opp nettsider med HTML. Det vil imidlertid ta deg mye lengre tid å lære alt som kan gjøres med JavaScript sammenlignet med HTML.

Sammenligning av JavaScript med andre programmeringsspråk

Hvis du allerede kjenner et annet programmeringsspråk, vil det å lære JavaScript være mye enklere for deg enn det var å lære det andre språket. Å lære ditt første programmeringsspråk er alltid det vanskeligste, fordi når du lærer et andre og påfølgende språk som bruker et lignende programmeringsstil, forstår du allerede programmeringsstilen, og trenger bare å lære hvordan det nye språket angir sin spesifikke kommando syntaks.

Forskjeller i programmeringsspråkstiler

Programmeringsspråk har forskjellige stiler. Hvis språket du allerede kjenner har samme stil, eller paradigme, enn JavaScript, vil det være ganske enkelt å lære JavaScript. JavaScript støtter to stiler: prosedyremessig, eller objekt orientert. Hvis du allerede kjenner et prosessuelt eller objektorientert språk, vil du finne å lære å skrive JavaScript på samme måte relativt enkelt.

En annen måte programmerings språk forskjellig er at noen er satt sammen mens andre blir tolket:

  • EN samlet språk mates gjennom en kompilator som konverterer hele koden til noe datamaskinen kan forstå. Den kompilerte versjonen er det som blir kjørt; Hvis du trenger å gjøre endringer i programmet, må du kompilere programmet før du kjører det igjen.
  • en tolket språk konverterer koden til noe datamaskinen kan forstå på det tidspunktet de enkelte kommandoene kjøres; denne typen språk er ikke samlet på forhånd. JavaScript er et tolket språk, som betyr at du kan gjøre endringer i koden din og kjøre den igjen med en gang for å se effekten av endringen uten å måtte kompilere koden på nytt.

Testkrav for forskjellige språk

En annen forskjell mellom programmeringsspråk er hvor de kan kjøres. For eksempel krever programmer som er ment å kjøres på en webside, en webserver som kjører det aktuelle språket.

Javascript ligner flere programmeringsspråk, så å vite om JavaScript vil gjøre det ganske enkelt å lære seg lignende språk. Der JavaScript har fordelen er at støtte for språket er innebygd i nettlesere - alt du trenger for å teste din programmer mens du skriver dem, er en nettleser å kjøre koden i - og omtrent alle har en nettleser som allerede er installert på datamaskin. For å teste JavaScript-programmene dine, trenger du ikke installere et servermiljø, laste opp filene til en server et annet sted eller kompilere koden. Dette gjør JavaScript til et ideelt valg som første programmeringsspråk.

Forskjeller i nettlesere og deres innvirkning på JavaScript

Det ene området der lære JavaScript er vanskeligere enn andre programmeringsspråk er at forskjellige nettlesere tolker noen JavaScript-kode litt annerledes. Dette introduserer en ekstra oppgave i JavaScript-koding som flere andre programmeringsspråk ikke trenger - den for å teste hvordan en gitt nettleser forventer å utføre visse oppgaver.

konklusjoner

På mange måter er JavaScript et av det enkleste programmeringsspråket å lære som ditt førstespråk. Måten det fungerer som et tolket språk i nettleseren, betyr at du enkelt kan skrive til og med den mest komplekse koden ved å skrive den et lite stykke om gangen og teste den i nettleseren som deg gå. Selv små biter av JavaScript kan være det nyttige forbedringer til en webside, og slik at du kan bli produktiv nesten umiddelbart.

instagram story viewer