Gunnar Bittersmann: Rechnungsscript

Beitrag lesen

@@Don P:

Also einer der bekanntesten JS-Gurus (Crockford?) schwört darauf, überhaupt keine Angabe zu machen

Als JavaScript-Guru kennt er sich mit dem aus, was zwischen dem '>' von '<script.*>' und dem '<' von '</script> steht; nicht notwendigerweise auch mit dem, was links und rechts davon steht.

Anders gesagt: Man kann durchaus JavaScript-Guru sein, ohne Ahnung von HTML zu haben.

Ja, es ist Crockford, Zitat:

"'language="javascript'

This attribute has been deprecated. It was used to select other programming languages and specific versions of JavaScript. You don't need it. Don't use it.

Hierin hat er recht.

type='text/javascript'

This attribute is optional.

Hierin nicht. Es war noch nie optional. In HTML 3.2 gab es dies überhaupt nicht [HTML32]; ab HTML 4.0 ist es Pflicht [HTML40].

In XHTML, this attribute is required and unnecessary.

Das ist doppelter Unsinn. Zum einen schließen "required" und "unnecessary" einander aus. Zum anderen scheint sich Crockford der Unterschiede zwischen HTML 4.01 und XHTML 1.0 nicht im Klaren zu sein.

Live long and prosper,
Gunnar

--
Flughafen in Tempelhof
findet jeder Hempel doof.