Linkvorschlag "Deutschsprachige Hilfen und Quellen zu HTML"
bearbeitet von
@@TS
> > > Ist onclick jetzt eigentlich HTML oder ist es JavaScript?
> >
> > HTML.
>
> Und wenn ich die Eventbehandlung mittels addEventListener anmelde, dann ist es JavaScript?
> Das ist mir noch nicht einleuchtend.
Nunächst einmal liest es der HTML-Parser: `<a href="eden" onclick="this.innerHTML = 'Du <em>hattest</em> deine Chance!'; return false;">Folge mir!</a>`{: .language-html} und denkt sich: ‚Oh, ein `a`-Tag. Mal sehen, was drin ist.‘ [reißt’s auf wie ein Westpaket]
`href="eden"`: ‚Oh, ein `href`-Attribut. Kann ich fürs `a`-Element gut gebrauchen.‘
`onclick="this.innerHTML = 'Du <em>hattest</em> deine Chance!'; return false;"`: ‚Oh ein `onclick`-Attribut. Wo hab ich denn …‘ [greift zum Telefon]
„Hi, JavaScript-Interpreter, ich hab da was für dich.“ _„Was denn?“_ „Arbeit.“ [schickt ihm `this.innerHTML = 'Du <em>hattest</em> deine Chance!'; return false;`{: .language-js} rüber]
Der JavaScript-Interpreter nimmt sich nun die erste Anweisung `this.innerHTML = 'Du <em>hattest</em> deine Chance!';`{: .language-js} vor und drückt genüsslich die Rückruftaste.
„Hi, HTML-Parser, ich hab da was für dich.“ _„Was denn?“_ „Arbeit.“ [schickt ihm `Du <em>hattest</em> deine Chance!`{: .language-html} rüber]
_Jetzt_ erkennt der HTML-Parser `<em>`{: .language-html} und `</em>`{: .language-html} als Tags. Vorher hatte er sie geflissentlich überlesen.
Das alles verbarg sich hinter dem 😏 in [meiner Antwort](https://forum.selfhtml.org/meta/2017/jan/19/linkvorschlag-deutschsprachige-hilfen-und-quellen-zu-html/1684794#m1684794) auf @MudGuard.
LLAP 🖖
--
“When UX doesn’t consider *all* users, shouldn’t it be known as ‘*Some* User Experience’ or... SUX? #a11y” —[Billy Gregory](https://twitter.com/thebillygregory/status/552466012713783297)