2013-04-03 3 views
8

Ist es schlecht, Inline-JavaScript-Event-Handler zu verwenden, oder ist das in Ordnung?Ist es eine schlechte Übung, Inline-Event-Handler in HTML zu verwenden?

Auf der Seite plane ich es zu verwenden, ich werde nur einen Event-Handler einmal verwenden, so ist es akzeptabel, in diesem Fall einen Inline-Event-Handler zu verwenden, oder soll ich den Code für den Event-Handler schreiben innerhalb <script> tags?

+3

Writing Javascript-Event-Handler Inline ist eine gute Praxis, für wen? Verwenden Sie Javascript nur dann, wenn Sie es wirklich brauchen, das macht Ihren Code wirklich hässlich und schwer zu pflegen. Fügen Sie immer alle Ihre Javascript in separate Dateien und in Ihrem HTML-Code enthalten. –

+0

Ich bin persönlich ein Fan von [unaufdringliches JavaScript] (http://en.wikipedia.org/wiki/Unobtrusive_JavaScript). Es kann so oder so gemacht werden. Die Frage ist, sollte es inline getan werden. Ich würde nein sagen. – War10ck

+1

HTML gehört zu '.html' Dateien, CSS gehört zu' .css' Dateien, JS gehört zu '.js' Dateien. – zzzzBov

Antwort

5

Seine schlechte Praxis, wenn Ihr Interesse Lesbarkeit in Ihrem Markup und Wartung ist, insbesondere in einem größeren Maßstab kann es ziemlich unordentlich werden - auch daran erinnern, die inline-JS wird nie wie eine externe js-Datei im Cache gespeichert werden Sie ein wenig in Bezug auf die Leistung darunter leiden vor allem, wenn Sie es missbrauchen

für mehr Einsicht Lesen Sie diesen Artikel: http://robertnyman.com/2008/11/20/why-inline-css-and-javascript-code-is-such-a-bad-thing/

+0

Ich dachte, die HTML (Inline-Js) würde auch zwischengespeichert werden. Ist das nicht korrekt? – papiro

Verwandte Themen