O tânără lucrează la un laptop în biroul ei de acasă
Credit imagine: 4774344sean/iStock/Getty Images
Programatorii web fie integrează scripturi direct în codul site-ului web, fie generează pagini web cu limbaje de scripting în culise. Limbajele de scripting diferă de limbajele de programare deoarece sunt interpretate din mers și nu trebuie compilate. Limbile compilate precum C++ și Java sunt interpretate înainte de a fi accesate. Limbajele de scriptare au scopul de a spori alte limbaje de programare. JavaScript, PHP, Perl, Ruby, Python și ASP sunt toate limbaje de scripting implementate în mod obișnuit.
Rulați un script
Paginile web au trei niveluri sau straturi care se referă la conținut, aspect și funcționalitate comportament; HTML, CSS și, respectiv, JavaScript aparțin acestor straturi. Deși există multe limbaje de scripting pentru Web, termenul se referă la JavaScript, dacă nu se specifică altfel. Adăugarea unui script pe un site poate fi la fel de simplă ca și încorporarea acestuia între etichetele de script „” în codul HTML al paginii. Scripturile pot fi plasate în secțiunea antet sau în linie cu conținutul paginii. De exemplu, introducerea codului „” în codul paginii va apărea o fereastră de alertă care spune „hello world” când pagina se încarcă. Cu toate acestea, alertele nesolicitate precum „hello world” sunt considerate design enervant atunci când sunt utilizate pe pagini reale.
Videoclipul zilei
Așteptați acțiunea
Un script acționabil se activează atunci când vizitatorii efectuează acțiuni pe o pagină web: acțiunea ar putea fi încărcarea paginii în sine. Scripturile sunt folosite pe paginile web pentru a face lucruri precum activarea meniurilor drop-down și interpretarea datelor introduse de utilizator. Un script poate interpreta o valoare numerică introdusă într-un câmp de introducere HTML pentru a verifica câte numere este pentru a confirma dacă este un număr de telefon sau pentru a converti temperaturile de la Celsius la Fahrenheit.
Construiește un site
Limbajele de scriptare precum PHP generează pagini Web bazate pe HTML din informațiile bazei de date, în loc să se bazeze pe pagini scrise unic. Limbajele de construcție a site-ului necesită o interpretare a programului bazată pe server, cum ar fi Apache și nu se vor rula prin deschiderea unui fișier. Dezvoltatorii web folosesc sisteme de management al conținutului care rulează peste programul de interpretare bazat pe server pentru scară largă site-uri web care automatizează cea mai mare parte a procesului de scripting de construcție și oferă creatorilor de conținut un instrument ușor de utilizat interfata. Limbajele de scripting ajută dezvoltatorii să gestioneze conținutul paginii la scară largă prin generarea automată a paginilor. De exemplu, un blog sau o pagină de articol de știri poate exista numai ca conținut unic în zona de text; conținutul antetului și subsolului paginii este introdus prin declarații „include” în PHP.
Construiți o aplicație web
Limbajele de scriptare funcționează în tandem cu limbaje de programare mai capabile pentru a reda porțiunea de interfață cu utilizatorul a conținutului aplicației Web printr-un browser Web. Dezvoltatorii folosesc aplicații web pentru a gestiona joburi pe care limbajele de marcare și scriptare orientate pe browser nu le pot, în timp ce încă operează într-un browser web. Aplicațiile web nu trebuie să fie instalate pe un computer sau dispozitiv și să funcționeze prin distribuție bazată pe browser. Aplicațiile web comune includ jocuri de browser și software de cronometrare. Deși în general sunt citite din mers, limbajele de scripting pot fi compilate pentru o performanță mai rapidă, ceea ce este util pentru aplicațiile web.