Šiandieniniame internete karaliauja visiška sąveika - jūs turite labai stengtis rasti bent kokią svetainę, kuri lankytojui nesiūlo kažko padaryti ir iš karto gauti atsakymą iš svetainės. Tačiau dažnai mums net nesiūloma nieko užpildyti ar paspausti - pats puslapis reaguoja į žymeklio judesį, o kartais jūs einate per puslapius tarsi per minų lauką. Visą interaktyvumą svetainėse teikia scenarijai. Tai gali būti tiek scenarijai, vykdomi serveryje, tiek tie, kurie vykdomi mūsų kompiuteryje. Pabandykime parašyti paprasčiausią scenarijų, kad suprastume, kas tai yra iš tikrųjų.
Nurodymai
1 žingsnis
Pats žodis scenarijus pažodžiui reiškia „scenarijus“, tai yra veiksmų sekos, reikalingos užduočiai atlikti, aprašymas. Šio scenarijaus vykdytojas gali būti atitinkamas serverio programinės įrangos modulis arba mūsų kompiuterio naršyklė. Kadangi naršyklė, o ne žiniatinklio serveris, yra visada prieinama, parašykime scenarijų naršyklei suprantama kalba - „JavaScript“. Tam pakanka bet kokio teksto rengyklės - tinka standartinis bloknotas. Žinoma, norint nuolat programuoti scenarijus, negalite išsiversti be specializuoto redaktoriaus. Toks redaktorius labai palengvina įprastą scenarijų rašymo darbą, paliekant laisvą galvą kūrybai.
2 žingsnis
Kad naršyklė galėtų skaityti, suprasti ir vykdyti užduotį, scenarijus turi būti parašytas ir parašytas pagal taisykles, žinomas naršyklės integruotam scenarijų kalbos vertėjui. Pirmoji eilutė yra pasakyti atlikėjui, kad scenarijus prasideda nuo šio taško. „JavaScript“kalboje ši pradinė žyma gali atrodyti taip: Ir baigiamoji žyma atrodo taip: Tarp šių dviejų žymų yra instrukcijos - kalbos operatoriai. Pvz., Instrukcijų rinkinys, kaip naršyklė atsispausdina dabartinį laiką „HOUR: MINUTE“formatu, atrodo taip: var aTime = new Date ();
document.write ("Dabar" + aTime.getHours () + ":" + aTime.getMinutes ()); Čia pirmoji eilutė var aTime = new Date () nurodo scenarijaus vykdytojui sukurti virtualų objektą pavadinimu "aTime". Šis objektas nurodo dabartinę datą ir laiką. document.write () yra komanda atspausdinti puslapyje tai, kas nurodyta skliausteliuose žemiau, o aTime.getHours () ir aTime.getMinutes () komandos nurodo iš objekto „aTime“atgauti dabartinę valandą ir minutę. „+“Operatoriai sujungia visą eilutę, kad būtų atspausdinta vienoje eilutėje. Surinkus šį paprastą „JavaSript“scenarijų atrodys taip:
var aTime = nauja data ();
document.write ("Dabar" + aTime.getHours () + ":" + aTime.getMinutes ());
3 žingsnis
Belieka išsaugoti šį kodą faile su plėtiniu „htm“arba „HTML“plėtiniu („HyperText Markup Language“), operacinė sistema atpažįsta failo tipą ir perkelia jį vykdyti programai, kuriai priskirtas šis failo tipas - naršyklei. Dėl to mūsų scenarijų skaitys ir vykdys kalbos vertėjas ir jis bus pateiktas naršyklės lange taip: