På dagens Internet regerar total interaktion - du måste försöka mycket för att hitta åtminstone någon webbplats som inte erbjuder besökaren att göra något och omedelbart få svar från webbplatsen. Men ofta erbjuds vi inte ens att fylla i eller trycka på någonting - själva sidan reagerar på markörens rörelse och ibland går du igenom sidorna som genom ett gruvan. All interaktivitet på webbplatser tillhandahålls av skript. Dessa kan vara både skript som körs på servern och de som körs på vår dator. Låt oss försöka skriva det enklaste skriptet för att få en uppfattning om vad det egentligen är.
Instruktioner
Steg 1
Själva ordet skript betyder bokstavligen "skript", det vill säga en beskrivning av den sekvens av åtgärder som krävs för att slutföra uppgiften. Utföraren av detta skript kan vara antingen motsvarande modul för serverprogramvaran eller webbläsaren på vår dator. Eftersom en webbläsare, till skillnad från en webbserver, alltid finns till hands, låt oss skriva ett skript på ett språk som webbläsaren förstår - JavaScript. Varje textredigerare räcker för detta - ett standardanteckningsblock är bra. Naturligtvis, för konstant programmering av skript, kan du inte göra utan en specialiserad redaktör. En sådan redaktör underlättar i hög grad det rutinmässiga arbetet med att skriva manus och lämnar huvudet fritt för kreativitet.
Steg 2
För att en webbläsare ska kunna läsa, förstå och utföra en uppgift måste ett manus skrivas och skrivas enligt regler som är kända för webbläsarens inbyggda skriptspråkstolk. Den första raden är att berätta för artisten att manuset börjar från denna punkt. I JavaScript kan denna öppningstagg se ut så här: Och den avslutande taggen ser ut så här: Mellan dessa två taggar finns instruktioner - språkoperatörer. En uppsättning instruktioner för webbläsaren för att skriva ut aktuell tid i formatet HOUR: MINUTE ser till exempel ut så här: var aTime = new Date ();
document.write ("Now" + aTime.getHours () + ":" + aTime.getMinutes ()); Här instruerar den första raden var aTime = new Date () skriptutföraren att skapa ett virtuellt objekt med namnet "aTime". Detta objekt representerar aktuellt datum och tid. document.write () är ett kommando för att skriva ut på sidan vad som anges inom parentes nedan och kommandona aTime.getHours () och aTime.getMinutes () instruerar att hämta aktuell timme och minut från "aTime" -objektet. + -Operatörerna sammanfogar hela strängen som ska skrivas ut på en enda rad. När den är monterad ser det här enkla JavaSript-skriptet ut så här:
var aTime = nytt datum ();
document.write ("Now" + aTime.getHours () + ":" + aTime.getMinutes ());
Steg 3
Det återstår att spara den här koden i en fil med htm-tillägget eller html-tillägget (HyperText Markup Language), operativsystemet känner igen filtypen och överför den för körning till programmet som tilldelas denna filtyp - webbläsaren. Som ett resultat kommer vårt skript att läsas och köras av språktolken och presenteras i webbläsarfönstret enligt följande: