En ung kvinde arbejder på en bærbar computer på sit hjemmekontor
Billedkredit: 4774344sean/iStock/Getty Images
Webprogrammører integrerer enten scripts direkte i webstedets kode eller genererer websider med scriptsprog bag kulisserne. Skriptsprog adskiller sig fra programmeringssprog, fordi de tolkes med det samme og ikke behøver at blive kompileret. Kompilerede sprog som C++ og Java tolkes, før de tilgås. Scriptingsprog er beregnet til at forstærke andre programmeringssprog. JavaScript, PHP, Perl, Ruby, Python og ASP er alle almindeligt implementerede scriptsprog.
Kør et script
Websider har tre niveauer eller lag, der vedrører indhold, layout og funktionalitet; HTML, CSS og JavaScript vedrører henholdsvis disse lag. Selvom der er mange scriptsprog til internettet, henviser udtrykket til JavaScript, medmindre andet er angivet. Tilføjelse af et script til et websted kan være lige så ligetil som at indlejre det mellem script-tags "" i sidens HTML-kode. Scripts kan placeres i overskriftssektionen eller inline med sidens indhold. Indtastning af koden "" i sidens kode vil f.eks. åbne et advarselsvindue, der siger "hej verden", når siden indlæses. Imidlertid betragtes uopfordrede advarsler som "hej verden" som irriterende design, når de bruges på rigtige sider.
Dagens video
Vent på handling
Et handlingsvenligt script aktiveres, når besøgende udfører handlinger på en webside: handlingen kan være at indlæse selve siden. Scripts bruges på websider til at gøre ting som at aktivere rullemenuer og fortolke brugerdatainput. Et script kan fortolke en talværdi indtastet i et HTML-indtastningsfelt for at kontrollere, hvor mange tal det er for at bekræfte, om det er et telefonnummer, eller konvertere temperaturer fra Celsius til Fahrenheit.
Byg et websted
Scriptsprog som PHP genererer HTML-baserede websider fra databaseinformation i stedet for at stole på unikt skrevne sider. Webstedskonstruktionssprog kræver en server-baseret programfortolkning som Apache og vil ikke køre ved at åbne en fil. Webudviklere anvender indholdsstyringssystemer, der kører oven på det serverbaserede fortolkningsprogram i stor skala websteder, der automatiserer det meste af konstruktionsscriptingsprocessen og giver indholdsskabere en nem at bruge interface. Scriptsprog hjælper udviklere med at administrere sideindhold i stor skala ved automatisk at generere sider. For eksempel kan en blog eller en nyhedsartikelside kun eksistere som det unikke indhold i tekstområdet; sidehoved- og sidefodindholdet trækkes ind gennem "includes"-udsagn i PHP.
Konstruer en webapp
Scriptsprog arbejder sammen med mere egnede programmeringssprog for at gengive brugergrænsefladedelen af webapplikationsindhold gennem en webbrowser. Udviklere anvender webapps til at håndtere opgaver, som browserorienterede markup- og scriptsprog ikke kan, mens de stadig fungerer i en webbrowser. Webapps behøver ikke at være installeret på en computer eller enhed og fungerer via browserbaseret distribution. Almindelige webapps inkluderer browserspil og tidtagningssoftware. Selvom de generelt læses i farten, kan scriptsprog kompileres for hurtigere ydeevne, hvilket er nyttigt for webapps.