Ce face JavaScript?

click fraud protection
Codurile HTML

JavaScript este un limbaj de programare util pentru manipularea conținutului și stilului paginii dvs. Web.

Credit imagine: Janka Dharmasena/iStock/Getty Images

JavaScript este unul dintre cele mai populare limbaje de programare din lume, folosit în principal pentru a adăuga automatizare, animații și interactivitate paginilor Web. Dezvoltatorii web folosesc JavaScript pentru orice, de la automatizarea sarcinilor simple la crearea de pagini web complexe care se comportă ca aplicații software desktop. JavaScript este, de asemenea, utilizat dincolo de Web în software-ul, serverele și controalele hardware încorporate.

Rulați JavaScript în paginile web

Folosit în paginile Web, JavaScript este un limbaj de programare „partea client”. Aceasta înseamnă că scripturile JavaScript sunt citite, interpretate și executate în client, care este browserul dvs. web. Prin comparație, limbajele de programare „pe server” rulează pe un computer la distanță, cum ar fi un server care găzduiește un site web. Natura clientului JavaScript permite dezvoltatorilor să adauge caracteristici interactive care modifică și actualizează o pagină Web fără a reîncărca o nouă copie a paginii de pe site.

Videoclipul zilei

Implementați automatizarea de bază

Pe lângă caracteristicile standard ale limbajului de programare, cum ar fi manipularea textului și calculele matematice, JavaScript poate accesa o mulțime de informații despre browser și pagina Web în care rulează. JavaScript poate folosi aceste informații pentru a scrie un salut personalizat în funcție de ora din zi, pentru a adăuga adresa paginii Web în subsolul paginii și pentru a optimiza pagina Web în funcție de browserul pe care îl utilizați.

Actualizați conținutul paginii web din mers

Două caracteristici importante oferă JavaScript puterea de a schimba o pagină Web în timp ce interacționați cu ea. În primul rând, JavaScript este „controlat de evenimente”, ceea ce înseamnă că poate răspunde la evenimente precum clicuri de mouse, introducere de la tastatură, încărcarea unei pagini Web sau atingerea unui timeout. În al doilea rând, JavaScript are acces la Document Object Model (DOM), o interfață cu structura unei pagini Web. Aceasta oferă acces JavaScript pentru a citi și modifica imagini, text, câmpuri de formular, stiluri și alte elemente și atribute ale unei pagini Web.

Evenimentele și interfața DOM permit dezvoltatorilor JavaScript să efectueze sarcini practice, cum ar fi validarea introducerii formularelor, precum și să adauge funcții interactive, cum ar fi glisoare de imagine și jocuri. Acestea sunt esențiale pentru implementarea HTML dinamic (DHTML).

Comunicați cu Cloudul

Folosind JavaScript asincron + XML (Ajax), JavaScript poate face schimb de date cu un server. Acest lucru oferă potențialul de a folosi resursele serverului pentru a construi aplicații Web puternice. Cu Ajax, JavaScript poate accesa puterea de calcul, datele și resursele specializate ale serverului care sunt impracticabile sau imposibil de furnizat într-o aplicație pur la nivelul clientului. De exemplu, Ajax poate fi folosit pentru a crea câmpuri de formular care oferă sugestii pe măsură ce tastați, afișați căutarea rezultate fără a reîncărca pagina Web și oferă hărți interactive pe care le puteți explora cu o glisare a mouse-ului cursor.

Cunoașteți beneficiile și dezavantajele

JavaScript este unul dintre instrumentele pe care dezvoltatorii web le folosesc pentru a economisi timp cu automatizarea, pentru a atrage vizitatori site-ului web cu funcții convingătoare și pentru a îmbunătăți experiența utilizatorului. Dezvoltatorii folosesc JavaScript pentru a adăuga funcționalități fără a fi nevoie să întrețină și să accepte suplimente specifice browserului. JavaScript poate fi folosit pentru a implementa aplicații web bogate fără a necesita software special.

Cu toate acestea, există potențialul pentru probleme de securitate. Vulnerabilitățile motorului JavaScript, Cross-site Scripting (XSS), Cross-site Request Forgery și alte exploit-uri pot expune vizitatorii site-ului web și serverele web la atacuri care pot compromite datele sensibile sau pot deteriora computerul sisteme.

Potențial, o vulnerabilitate JavaScript ar putea fi utilizată pentru a vă fura fișierele și datele private ale browserului sau pentru a instala software rău intenționat pe computer. Păstrați sistemul de operare și browser-ul la zi. Protejați-vă computerul cu software antivirus. Asigurați-vă browserul ajustând setările pentru a utiliza niveluri de securitate ridicate, activați avertismentele și solicitările și dezactivați ActiveX și Java. Aveți grijă când urmăriți linkurile, introduceți informații personale, descărcați fișiere și permiteți rularea scripturilor.