Durante la lettura nel corso del WHATWG HTML5 - A technical specification for Web developers vedo molti riferimenti come ad esempio:Che cosa significa attributo idl nel documento standard html5 WHATWG?
contenuti Riflettendo attributi in IDL attributi
Alcuni attributi IDL sono definiti in modo da riflettere un contenuto particolare attributo. Ciò significa che durante il recupero, l'attributo IDL restituisce il valore corrente dell'attributo content e, nell'impostazione, l'attributo IDL modifica il valore dell'attributo content al valore specificato.
e:
In conformità ai documenti, c'è solo un elemento del corpo. L'attributo IDL body.body del documento fornisce agli script un facile accesso all'elemento del corpo del documento .
L'elemento body espone come contenuto del gestore eventi che attribuisce un numero ai gestori di eventi dell'oggetto Window. Inoltre, rispecchia gli attributi IDL del gestore eventi .
La mia comprensione (sicuramente confusa) deriva dal mondo Windows. Penso che un file .idl sia usato per mappare le chiamate di procedura remota in un'app distribuita su più livelli. Supporrei che un attributo di contenuto si riferisca ad attributi di elementi html.
Non c'è posto nello standard che possa vedere che spiega questo utilizzo dei termini "attributo contenuto" e "attributo IDL". Qualcuno potrebbe spiegare cosa significano questi termini e in che modo si riferiscono i due tipi di attributi?
Un esempio di un attributo IDL è 'innerHTML' di un' Elemento'. Quando si imposta un valore su questo attributo, si attiva una modifica del DOM dopo aver analizzato il valore fornito. È molto diverso da un attributo di contenuto. – HRJ