|
1 | 1 |
|
2 | 2 |
|
3 | | -# Introduction: callbacks |
| 3 | +# Introducere: callbacks |
4 | 4 |
|
5 | 5 | ```warn header="Folosim metode din browser în exemplele de aici" |
6 | 6 | Pentru a demonstra folosul callback-urilor, a promises și a altor concepte abstracte, vom folosi câteva metode ale browser-ului: mai exact, încărcarea de scripturi și efectuarea de manipulări simple ale documentelor. |
@@ -28,7 +28,7 @@ function loadScript(src) { |
28 | 28 | } |
29 | 29 | ``` |
30 | 30 |
|
31 | | -Inserează în document un nou tag `<script src="...">`, creat dinamic, cu `src`-ul dat. Browserul începe automat să îl încarce și îl execută când este gata. |
| 31 | +Inserează în document un nou tag `<script src="…">`, creat dinamic, cu `src`-ul dat. Browserul începe automat să îl încarce și îl execută când este gata. |
32 | 32 |
|
33 | 33 | Putem folosi această funcție astfel: |
34 | 34 |
|
@@ -111,7 +111,7 @@ loadScript('https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.2.0/lodash.js', s |
111 | 111 |
|
112 | 112 | Acesta se numește un stil de programare asincronă "bazat pe callback". O funcție care face ceva în mod asincron ar trebui să furnizeze un argument `callback` în care punem funcția să se execute după ce este gata. |
113 | 113 |
|
114 | | -Aici am făcut-o în `loadScript`, dar, desigur, este o abordare generală. |
| 114 | +Aici am făcut-o în `loadScript`, dar desigur, este o abordare generală. |
115 | 115 |
|
116 | 116 | ## Callback în callback |
117 | 117 |
|
@@ -168,7 +168,7 @@ function loadScript(src, callback) { |
168 | 168 |
|
169 | 169 | *!* |
170 | 170 | script.onload = () => callback(null, script); |
171 | | - script.onerror = () => callback(new Error(`Eroare de încărcarea scriptului pentru ${src}`)); |
| 171 | + script.onerror = () => callback(new Error(`Eroare la încărcarea scriptului pentru ${src}`)); |
172 | 172 | */!* |
173 | 173 |
|
174 | 174 | document.head.append(script); |
|
0 commit comments