Home » Articole » Articole » Calculatoare » Dezvoltarea web » Web design » JavaScript în web design

JavaScript în web design

JavaScript este un script la nivelul clientului, ceea ce înseamnă că browserul procesează codul în locul serverului web. Scripturile la nivelul clientului sunt utilizate în mod obișnuit atunci când dorim să validăm datele înainte de trimiterea acestora către serverul web, ajustând interfața ca răspuns la feedbackul utilizatorilor și pentru implementarea altor funcții avansate. Deoarece JavaScript face parte din browser, acesta poate fi rulat fără un server web prezent. Dacă computerul este lent sau ocupat, performanța codului nostru poate fi redusă. Dacă JavaScript este dezactivat (mai puțin o îngrijorare astăzi decât acum câțiva ani), atunci scriptul nostru nu va rula. Acestea fiind spuse, aceasta este o problemă mai mică acum, iar JavaScript poate reduce numărul de comunicații către un server, reducând timpul de transmisie și îmbunătățind performanța.

JavaScript va fi exemplul nostru de scriptare pe partea clientului. Deoarece JavaScript poate fi gestionat în browser, îl putem valorifica pentru a valida datele utilizatorului, a reacționa la acțiunile utilizatorului care afectează aspectul și a interacționa cu computerul utilizatorului, fără a necesita implicarea conexiunii la internet sau a serverului nostru. La fel ca CSS, JavaScript nu este un limbaj complet format care să poată sta singur. La fel ca PHP și Java, JavaScript este un limbaj orientat pe obiecte multiplatformă. Spre deosebire de Java (dar tot ca PHP) este un limbaj liber, tastat.

Există o concepție greșită comună că Java și JavaScript sunt același lucru. Examinați mai jos câteva dintre diferențele mai mari dintre ele dacă sunteți deja familiarizat cu Java.

Tabelul 7 Java vs JavaScript

JavaScript Java
Orientat pe obiecte. Fără distincție între tipurile de obiecte. Moștenirea se face prin mecanismul prototipului, iar proprietățile și metodele pot fi adăugate în mod dinamic oricărui obiect. Bazat pe clasă. Obiectele sunt împărțite în clase și instanțe cu toată moștenirea prin ierarhia claselor. Clasele și instanțele nu pot avea proprietăți sau metode adăugate dinamic.
Tipurile de date variabile nu sunt declarate (tastare dinamică). Trebuie declarate tipuri de date variabile (tastare statică).
Nu se poate scrie automat pe hard disk. Nu se poate scrie automat pe hard disk.

Scrierea codului JavaScript este foarte asemănătoare cu scrierea PHP. Ambele limbaje folosesc multe dintre aceleași concepte și pot arăta foarte asemănător din punct de vedere al codului. Deoarece vom fi acoperit multe dintre conceptele fundamentale pe care le folosește JavaScript în secțiunea PHP, ne vom concentra pe diferențele dintre JavaScript și PHP. Vom analiza exemple care evidențiază modul în care JavaScript poate fi integrat cu alte limbaje, cum ar fi răspunsul la acțiuni determinate de evenimente pentru a ne modifica paginile în timp real. Rețineți că puterea limbajului poate fi folosită pentru a efectua multe dintre aceleași sarcini pe care le-am examinat deja în PHP.

O bună practică pentru utilizarea JavaScript pe site-ul dvs. este să vă creați întregul site fără acesta, apoi să îl adăugați în cazul în care poate îmbunătăți experiența utilizatorului (un proces numit îmbunătățire progresivă). Acest lucru vă va ajuta să vă asigurați că site-ul dvs. va funcționa în continuare (deși poate nu la fel de atractiv) dacă JavaScript nu este prezent.

Sursa: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traducere de Nicolae Sfetcu

Ghid WordPress pentru dezvoltatori
Ghid WordPress pentru dezvoltatori

WordPress este o platformă pentru site-uri web rapidă, fiabilă, cu facilități multiple pentru dezvoltatori și ușor de utilizat. Totusi, dezvoltatorii și beneficiarii au de multe ori nevoie să adauge funcționalități suplimentare pentru a răspunde nevoilor lor. Acest ghid oferă unele … Citeşte mai mult

Nu a fost votat $3.99 Selectează opțiunile
Ghid WordPress pentru începători
Ghid WordPress pentru începători

WordPress combină simplitatea pentru utilizatorii şi editori cu complexitate suportului software pentru dezvoltatori. Acest lucru îl face mai flexibil, fiind în acelaşi timp uşor de utilizat. Simplitatea sa face posibilă instalarea şi publicarea online rapid. Nimic nu ar trebui să … Citeşte mai mult

Nu a fost votat $2.99$4.77 Selectează opțiunile
Proiectarea, dezvoltarea şi întreţinerea siturilor web
Proiectarea, dezvoltarea şi întreţinerea siturilor web

Un ghid pentru dezvoltatorii web, cu accent pe HTML, XML, JavaScript, SQL, tehnologii web, software web, software pentru dezvoltare web, aplicaţii web, şabloane pentru aplicaţii web, AJAX, servicii web, sindicalizarea web, web design, situri web, găzduirea web, analiza siturilor web, … Citeşte mai mult

Nu a fost votat $2.99$11.97 Selectează opțiunile

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *