Szkript futtatása weboldalon
A webprogramozók vagy közvetlenül a webhely kódjába integrálják a szkripteket, vagy a színfalak mögött szkriptnyelvekkel készítenek weboldalakat. A szkriptnyelvek eltérnek a programozási nyelvektől, mivel menet közben értelmezik őket, és nem kell lefordítani őket. A lefordított nyelveket, például a C++-t és a Java-t a rendszer a hozzáférés előtt értelmezi. A szkriptnyelvek célja más programozási nyelvek kiegészítése. A JavaScript, a PHP, a Perl, a Ruby, a Python és az ASP mind általánosan alkalmazott szkriptnyelvek.
Szkript futtatása
A weboldalaknak három szintje vagy rétege van, amelyek a tartalomra, az elrendezésre és a viselkedésre vonatkoznak; A HTML, a CSS és a JavaScript ezekhez a rétegekhez tartozik. Bár sok szkriptnyelv létezik a weben, a kifejezés a JavaScriptre vonatkozik, hacsak nincs másként megadva. Egy szkript hozzáadása egy webhelyhez ugyanolyan egyszerű lehet, mint az oldal HTML-kódjában található "" szkriptcímkék közé. A szkriptek elhelyezhetők a fejléc részben vagy az oldal tartalmával összhangban. Például, ha beírja a "" kódot az oldal kódjába, akkor az oldal betöltésekor egy figyelmeztető ablak jelenik meg, amely a "hello world" feliratot jelzi. Az olyan kéretlen figyelmeztetések azonban, mint a „hello world”, bosszantó tervezésnek minősülnek, ha valódi oldalakon használják őket.
Várjon műveletre
Egy használható szkript akkor aktiválódik, amikor a látogatók műveleteket hajtanak végre egy weboldalon:a művelet lehet magának az oldalnak a betöltése. A szkripteket a weboldalakon olyan műveletekre használják, mint például a legördülő menük aktiválása és a felhasználói adatok értelmezése. A szkript képes értelmezni egy HTML beviteli mezőbe beírt számértéket, hogy ellenőrizhesse, hány számból áll-e, hogy megbizonyosodjon arról, hogy telefonszámról van-e szó, vagy átkonvertálja a hőmérsékletet Celsiusról Fahrenheitre.
Webhely készítése
A parancsfájl-nyelvek, mint például a PHP, HTML-alapú weboldalakat generálnak adatbázis-információkból, ahelyett, hogy egyedileg írt oldalakra hagyatkoznának. A webhelykészítő nyelvek kiszolgáló alapú programértelmezést igényelnek, mint például az Apache, és nem futnak le fájl megnyitásával. A webfejlesztők olyan tartalomkezelő rendszereket alkalmaznak, amelyek a szerver alapú értelmezőprogramon túlmenően futnak a nagyméretű webhelyek számára, amelyek automatizálják a legtöbb szkriptelési folyamatot, és könnyen használható felületet biztosítanak a tartalomkészítőknek. A szkriptnyelvek segítségével a fejlesztők az oldalak automatikus generálásával nagy léptékben kezelhetik az oldal tartalmát. Például egy blog vagy hírcikk oldal csak egyedi tartalomként létezhet a szöveges területen; az oldalfejléc és lábléc tartalma az "includes" utasításokon keresztül kerül be a PHP-be.
Webes alkalmazás létrehozása
A parancsfájl-nyelvek együtt működnek a több képességű programozási nyelvekkel, hogy a webalkalmazás-tartalom felhasználói felület részét webböngészőn keresztül jelenítsék meg. A fejlesztők webalkalmazásokkal kezelik azokat a feladatokat, amelyeket a böngészőorientált jelölő- és szkriptnyelvek nem tudnak, miközben még webböngészőben működnek. A webalkalmazásokat nem kell számítógépre vagy eszközre telepíteni, és böngészőalapú terjesztésen keresztül működnek. A gyakori webalkalmazások közé tartoznak a böngészős játékok és az időmérő szoftverek. Bár általában menet közben olvasható, a szkriptnyelvek a gyorsabb teljesítmény érdekében lefordíthatók, ami hasznos a webes alkalmazásoknál.