Nu toată lumea are JavaScript disponibil în browserul lor web și un număr dintre cei care folosesc browserele unde este disponibil îl au dezactivat. Prin urmare, este necesar ca pagina dvs. web să funcționeze corect pentru acei oameni, fără a utiliza deloc JavaScript. De ce atunci doriți să adăugați JavaScript pe o pagină web care funcționează deja fără ea?
Există mai multe motive pentru care este posibil să doriți să utilizați JavaScript pe pagina dvs. web, chiar dacă pagina poate fi utilizată fără JavaScript. Majoritatea motivelor se referă la furnizarea unei experiențe mai prietenoase pentru vizitatorii dvs. care au JavaScript activat. Iată câteva exemple de utilizare corectă a JavaScript pentru a îmbunătăți experiența vizitatorului dvs.
În cazul în care aveți formulare pe pagina dvs. web pe care vizitatorul dvs. trebuie să le completeze, acel conținut al formularului va trebui validat înainte de a putea fi procesat. Desigur, veți avea o validare din partea serverului care validează formularul după ce este trimis și care reîncărcă formularul care evidențiază erorile dacă au fost introduse ceva nevalide sau câmpurile obligatorii sunt dispărut. Aceasta necesită o călătorie dus-întors pe server atunci când formularul este trimis pentru a efectua validarea și raportarea erorilor. Putem accelera acest proces în mod semnificativ dublând validarea respectivă folosind
JavaScript și atașând o mare parte din Validare JavaScript la câmpurile individuale. Astfel, persoana care completează formularul care are activat JavaScript are feedback imediat dacă ceea ce intră într-un câmp nu este valabil în loc să completeze întregul formular și să îl trimită și apoi trebuie să aștepte să se încarce pagina următoare pentru a le oferi feedback. Formularul funcționează atât cu JavaScript, cât și fără și oferă feedback imediat atunci când poate.O prezentare de diapozitive constă dintr-un număr de imagini. Pentru ca prezentarea de diapozitive să funcționeze fără JavaScript, butoanele următoare și anterioare care funcționează prezentarea de diapozitive trebuie să reîncărcați întreaga pagină web înlocuind noua imagine. Acest lucru va funcționa, dar va fi lent, mai ales dacă prezentarea de diapozitive este doar o mică parte a paginii. Putem folosi JavaScript pentru a încărca și înlocui imaginile din prezentarea de diapozitive, fără a fi nevoie să reîncărcăm restul pagina web și astfel face operațiunea prezentării de diapozitive mult mai rapid pentru cei ai vizitatorilor noștri cu JavaScript activat.
Un meniu „suckerfish” poate funcționa în întregime fără JavaScript (cu excepția IE6). Meniurile se vor deschide când mouse-ul trece peste ele și se va închide la îndepărtarea mouse-ului. O astfel de deschidere și închidere vor fi instantanee, meniul apărând și dispărând. Adăugând câteva JavaScript putem face ca meniul să pară să deruleze când mouse-ul se deplasează peste el și să deruleze înapoi când mouse-ul se îndepărtează de la acesta, oferind un aspect mai frumos meniului, fără a afecta modul în care funcționează meniul.
În toate utilizările corespunzătoare ale JavaScript, scopul JavaScript este de a îmbunătăți modul de funcționare și de a pagina web furnizați vizitatorilor dvs. care au activat JavaScript cu un site mai prietenos decât este posibil fără JavaScript. Folosind JavaScript într-un mod adecvat, îi încurajați pe cei care au posibilitatea de a alege dacă vor permite rularea sau nu activarea activă a site-ului pentru site-ul dvs. Amintiți-vă că o parte din cei care au de ales și care au ales să oprească JavaScript au făcut acest lucru din cauza modului în care unele site-uri folosesc complet javaScript pentru a face experiența vizitatorului lor de site mai rău decât mai bine. Nu sunteți unul dintre cei care utilizează JavaScript în mod necorespunzător și, prin urmare, încurajați oamenii să oprească JavaScript.