You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 2-ui/1-document/05-basic-dom-node-properties/article.md
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ In questo capitolo vedremo meglio cosa sono e impareremo le loro proprietà più
6
6
7
7
## Le classi dei nodi del DOM
8
8
9
-
Nodi del DOM differenti possono avere proprietà differenti. Ad esempio, un nodo elemento corrispondente ad un tag `<a>` avrà proprietà tipiche dei link ed uno corrispondente al tag `<input>` avrà proprietà tipiche dei campi di testo e così via. I nodi di testo sono differenti dai nodi elemento, tuttavia condividono anche proprietà e metodi comuni a tutti loro perché tutte le classi dei nodi del DOM costituiscono un'unica gerarchia.
9
+
Nodi del DOM differenti possono avere proprietà differenti. Ad esempio, un nodo elemento corrispondente ad un tag `<a>` avrà proprietà tipiche dei link ed un nodo corrispondente al tag `<input>` avrà proprietà tipiche dei campi di testo e così via. I nodi di testo sono differenti dai nodi elemento, tuttavia condividono anche proprietà e metodi comuni a tutti perché tutte le classi dei nodi del DOM costituiscono un'unica gerarchia.
10
10
11
11
Ogni nodo del DOM appartiene alla corrispondente classe integrata.
12
12
@@ -27,18 +27,19 @@ Le classi sono:
27
27
-[HTMLAnchorElement](https://html.spec.whatwg.org/multipage/semantics.html#htmlanchorelement) -- la classe per gli elementi `<a>`,
28
28
- ...e così via, ogni tag ha una propria classe che espone proprietà e metodi specifici.
29
29
30
-
So, the full set of properties and methods of a given node comes as the result of the inheritance.
30
+
In definitiva, la lista completa delle proprietà e dei metodi di un nodo è il risultato dell'ereditarietà.
31
31
32
-
For example, let's consider the DOM object for an`<input>`element. It belongs to[HTMLInputElement](https://html.spec.whatwg.org/multipage/forms.html#htmlinputelement) class.
32
+
Si consideri, ad esempio, l'oggetto DOM per un elemento`<input>`che appartiene alla classe[HTMLInputElement](https://html.spec.whatwg.org/multipage/forms.html#htmlinputelement).
33
33
34
-
It gets properties and methods as a superposition of (listed in inheritance order):
34
+
Esso riceve proprietà e metodi per effetto della sovrapposizione di (elencate in ordine di ereditarietà):
35
35
36
-
-`HTMLInputElement` -- this class provides input-specific properties,
37
-
-`HTMLElement` -- it provides common HTML element methods (and getters/setters),
38
-
-`Element` -- provides generic element methods,
39
-
-`Node` -- provides common DOM node properties,
40
-
-`EventTarget` -- gives the support for events (to be covered),
41
-
- ...and finally it inherits from `Object`, so "plain object" methods like `hasOwnProperty` are also available.
36
+
37
+
-`HTMLInputElement` -- questa classe fornisce le proprietà specifiche per un campo di testo,
38
+
-`HTMLElement` -- espone i metodi (e i getters/setters) comuni agli elementi HTML,
39
+
-`Element` -- fornisce i metodi generici propri di un elemento,
40
+
-`Node` -- fornisce i metodi generici propri di un nodo DOM,
41
+
-`EventTarget` -- consente il supporto agli eventi (che tratteremo in seguito),
42
+
- ...e, infine, esso eredita da `Object`, quindi saranno anche disponibili i metodi di un "oggetto semplice" come `hasOwnProperty`.
42
43
43
44
To see the DOM node class name, we can recall that an object usually has the `constructor` property. It references the class constructor, and `constructor.name` is its name:
0 commit comments