Declaratia try…catch permite setarea unui bloc de cod pentru erori.
Identificarea erorilor in JavaScript
Cred ca toti am vazut in timp ce navigam pe internet, o caseta de alerta JavaScript, care ne anunta ca s-a produs o eroare si ne intreba: “Do you wish to debug?”. Mesajele de eroare sunt utile dezvoltatorilor web dar nu si utilizatorilor, care atunci cand intampina o eroare de ce le mai multe ori inchid pagina respectiva.
In acest tutorial veti invata cum sa depistati erorile si sa le manuit astfel incat sa nu pierdeti utilizatorii.
Sunt doua metode de depistare a erorilor intr-o pagina web:
- Utilizand declaratia try…catch disponibila incepand cu IE5+, Mozzila 1.0 si Netscape 6.0
- Utilizand evenimentul onerror, cea mai veche metoda de depistare a erorilor disponibila inca de la Netscape 3.
Declaratia Try…Catch
Declaratia try…catch permite testarea unui bloc de cod. Blocul de cod try contine codul ce va rula, iar blocul catchcontine codul ce se va executa daca se va produce vreo eroare.
Sintaxa:
try
{
//Blocul de cod ce va rula in mod normal
}
catch(err)
{
//Blocul de cod ce se va executa daca apare vreo eroare
}
ATENTIE! Declaratia try…catch este scrisa cu litere mici, altfel va returna o eroare JavaScript.
The onerror Event
Evenimentul onerror va fi explicat mai pe larg in tutorialele urmatoare, dar mai intai sa ne ocupam de declaratia throw pentru a crea o exceptie. Declaratia throw poate fi utilizata impreuna cu declaratia try…catch.
declaratia try...catch, JavaScript, onerror event, tutorial



Da pe Twitter
Da pe Facebook