Determining Script Type

In http://lists.w3.org/Archives/Public/public-html/2007Aug/0354.html,
Smylers said that the overall default should be "text/javascript", and
pointed out that the algorithm was for parsing, not authors.  This
allows further simplification, and I suggest replacing step 1 of
http://www.whatwg.org/specs/web-apps/current-work/#running0 with the
following

"""
The script's type is determined by the value of the script element's
type attribute.

A type attribute which is either missing or equal to the empty string
indicate the default value of "text/javascript", for ECMAScript.
Otherwise, the attribute's value (which SHOULD be a valid MIME type)
is used directly.

For backwards compatibility, if the type attribute is missing (not
just empty, but missing), user agents SHOULD also check the language
attribute.  If language is present (and not equal to the empty
string), then the script's type is treated as "text/" + the value of
the language attribute.
"""

-jJ

Received on Tuesday, 7 August 2007 21:47:47 UTC