Skip to content

Commit 897f499

Browse files
Dorin-Davidpasor1
andauthored
Apply suggestions from code review
Co-authored-by: Simone Pasini <66781510+pasor1@users.noreply.github.com>
1 parent 6e30f20 commit 897f499

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

2-ui/1-document/06-dom-attributes-and-properties/2-yellow-links/solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ for (let link of links) {
1414
*/!*
1515
if (!href) continue; // nessun attributo
1616

17-
if (!href.includes('://')) continue; // nessun protocolo
17+
if (!href.includes('://')) continue; // nessun protocollo
1818

1919
if (href.startsWith('http://internal.com')) continue; // interno
2020

2-ui/1-document/06-dom-attributes-and-properties/article.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Ma la mappatura attributo-proprietà non è uno a uno! In questo capitolo faremo
88

99
## Proprietà del DOM
1010

11-
Abbiamo già visto proprietà integrate del DOM. Ce ne sono molte. Ma tecnicamente nessuna di esse ci limita, e se non ci sono sufficienti, possiamo aggiungerne.
11+
Abbiamo già visto proprietà integrate del DOM. Ce ne sono molte. Ma tecnicamente nessuna di esse ci limita, e se non sono sufficienti, possiamo aggiungerne.
1212

1313
I nodi del DOM sono regolari oggetti JavaScript. Possiamo modificarli.
1414

@@ -44,7 +44,7 @@ document.documentElement.sayHi(); // Hello, I'm HTML
4444
document.body.sayHi(); // Hello, I'm BODY
4545
```
4646

47-
Quindi, le proprietà e i metodi del DOM si comportano come regolari oggetti JavaScript:
47+
Quindi, le proprietà e i metodi del DOM si comportano come normali oggetti JavaScript:
4848

4949
- Possono avere qualsiasi valore.
5050
- Sono sensibili alle maiuscole (scrivi `elem.nodeType`, non `elem.NoDeTyPe`).
@@ -77,7 +77,7 @@ Possiamo vederlo qui:
7777
<script>
7878
alert(input.type); // text
7979
*!*
80-
alert(body.type); // undefined: proprietà del DOM non creata perché non standard
80+
alert(body.type); // undefined: proprietà del DOM non creata, perché non standard
8181
*/!*
8282
</script>
8383
</body>
@@ -218,7 +218,7 @@ Ci sono altri esempi. L'attributo `style` è una stringa, ma la proprietà `styl
218218

219219
La maggior parte delle proprietà, comunque, sono stringhe.
220220

221-
Raramente, anche se il tipo di una proprietà è una stringa, questa potrebbe essere diversa dall'attributo. Ad esempio, la proprietà DOM `href` è sempre una URL *intera*, anche se l'attributo contiene una URL relativa o semplicemente un `#hash`.
221+
Raramente, anche se il tipo di una proprietà è una stringa, questa potrebbe essere diversa dall'attributo. Ad esempio, la proprietà DOM `href` è sempre un URL *completo*, anche se l'attributo contiene un URL relativo o semplicemente un `#hash`.
222222

223223
Un esempio:
224224

@@ -385,4 +385,4 @@ I metodi per lavorare con gli attributi sono:
385385
Nella maggior parte delle situazioni è preferibile utilizzare le proprietà del DOM. Dovremmo riferirci agli attributi solo quando le proprietà non sono sufficienti, quando abbiamo bisogno dell'attributo esatto; ad esempio:
386386

387387
- Abbiamo bisogno di un attributo non standard. Ma se comincia con `data-`, allora dovremmo utilizzare `dataset`.
388-
- Dobbiamo leggere un valore così "come scritto" in HTML. Il valore della corrispondente proprietà DOM potrebbe essere diverso; ad esempio la proprietà `href` è sempre una URL intera, e vorremmo il valore "originale".
388+
- Dobbiamo leggere un valore così "come scritto" in HTML. Il valore della corrispondente proprietà DOM potrebbe essere diverso; ad esempio la proprietà `href` è sempre un URL completo, e vorremmo il valore "originale".

0 commit comments

Comments
 (0)