Jauna moteris savo namų biure dirba prie nešiojamojo kompiuterio
Vaizdo kreditas: 4774344sean/iStock/Getty Images
Žiniatinklio programuotojai arba integruoja scenarijus tiesiai į svetainės kodą, arba sukuria tinklalapius su scenarijų kalbomis užkulisiuose. Scenarijų kalbos skiriasi nuo programavimo kalbų, nes jos yra interpretuojamos skrydžio metu ir jų nereikia kompiliuoti. Sukompiliuotos kalbos, tokios kaip C++ ir Java, yra interpretuojamos prieš jas pasiekiant. Scenarijų kalbos skirtos papildyti kitas programavimo kalbas. JavaScript, PHP, Perl, Ruby, Python ir ASP yra dažniausiai įdiegtos scenarijų kalbos.
Vykdykite scenarijų
Tinklalapiai turi tris lygius arba sluoksnius, susijusius su turinio, išdėstymo ir veikimo funkcijomis; HTML, CSS ir JavaScript yra atitinkamai susiję su šiais sluoksniais. Nors žiniatinklyje yra daug scenarijų kalbų, šis terminas reiškia JavaScript, jei nenurodyta kitaip. Scenarijaus įtraukimas į svetainę gali būti toks pat paprastas, kaip ir įterpimas tarp scenarijaus žymų „“ puslapio HTML kode. Scenarijai gali būti pateikiami antraštės skyriuje arba kartu su puslapio turiniu. Pavyzdžiui, į puslapio kodą įvedus kodą „“, įkeliant puslapį atsiras įspėjimo langas, kuriame bus sakoma „labas pasaulis“. Tačiau nepageidaujami įspėjimai, tokie kaip „labas pasaulis“, laikomi erzinančiu dizainu, kai naudojami tikruose puslapiuose.
Dienos vaizdo įrašas
Palaukite Veiksmo
Veiksmingas scenarijus suaktyvinamas, kai lankytojai tinklalapyje atlieka veiksmus: veiksmas gali būti paties puslapio įkėlimas. Scenarijai tinklalapiuose naudojami norint atlikti tokius veiksmus, kaip suaktyvinti išskleidžiamuosius meniu ir interpretuoti vartotojo duomenų įvestį. Scenarijus gali interpretuoti skaičiaus reikšmę, įvestą į HTML įvesties lauką, kad patikrintų, kiek skaičių ji sudaro, kad patvirtintų, ar tai telefono numeris, arba konvertuotų temperatūrą iš Celsijaus į Farenheitą.
Sukurkite svetainę
Skriptų kalbos, tokios kaip PHP, generuoja HTML pagrindu sukurtus tinklalapius iš duomenų bazės informacijos, o ne pasikliauja unikaliais puslapiais. Svetainių kūrimo kalboms reikalingas serveriu pagrįstas programos interpretavimas, pvz., „Apache“, ir jos nebus paleistos atidarius failą. Žiniatinklio kūrėjai naudoja turinio valdymo sistemas, kurios veikia kartu su serveriu veikiančia didelio masto interpretavimo programa svetainės, kurios automatizuoja didžiąją dalį scenarijų sudarymo proceso ir suteikia turinio kūrėjams paprastą naudoti sąsaja. Scenarijų kalbos padeda kūrėjams valdyti puslapių turinį dideliu mastu, automatiškai generuojant puslapius. Pavyzdžiui, tinklaraštis arba naujienų straipsnio puslapis gali egzistuoti tik kaip unikalus turinys teksto srityje; puslapio antraštės ir poraštės turinys įtraukiamas per PHP teiginius „includes“.
Sukurkite žiniatinklio programą
Scenarijų kalbos veikia kartu su pažangesnėmis programavimo kalbomis, kad žiniatinklio programos turinio vartotojo sąsajos dalis būtų pateikta per žiniatinklio naršyklę. Kūrėjai naudoja žiniatinklio programas, kad atliktų užduotis, kurių į naršyklę orientuotos žymėjimo ir scenarijų kalbos negali atlikti, kol vis dar veikia žiniatinklio naršyklėje. Žiniatinklio programų nereikia įdiegti kompiuteryje ar įrenginyje, jos veikia naudojant naršyklės platinimą. Įprastos žiniatinklio programos apima naršyklės žaidimus ir laiko matavimo programinę įrangą. Nors paprastai skaitoma skrydžio metu, scenarijų kalbas galima kompiliuoti, kad jos veiktų greičiau, o tai naudinga žiniatinklio programoms.