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 evidențiind erorile dacă au fost introduse ceva nevalide sau lipsesc câmpurile obligatorii. 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 validarea JavaScript la câmpurile individuale. În acest fel, 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ă, 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ă JavaScript ș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 utiliza JavaScript pentru a încărca și înlocui imaginile din prezentarea de diapozitive, fără a fi nevoie să reîncărcăm restul paginii web, astfel încât operațiunea de prezentare să fie mult mai rapidă pentru vizitatorii 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 dezactivează, dând un aspect mai frumos meniului, fără a afecta modul în care funcționează meniul..
În toate utilizările adecvate ale JavaScript, scopul JavaScript este de a îmbunătăți modul de funcționare a paginii web și de a oferi celor vizitatori care au activat JavaScript cu un site mai prietenos decât este posibil fără JavaScript. Utilizând 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 dvs. pentru site-ul dvs. Amintiți-vă că o parte dintre cei care au de ales și care au ales să oprească JavaScript au făcut-o datorită modului în care unele site-uri folosesc complet javaScript pentru a face experiența vizitatorilor lor de site-ul lor 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.