These are requirements.
These are _not_ requirements, these are *allowances* (based on false
assumptions). You are *free* to implement something that meets these
without restricting yourself to them. Specifically, while you are
allowed to use JavaScript, you are not at all *required* to.
These are requirements again.
As I already described.
I just gave you a realistic set of constraints. What more do you want?
Not all of them, and in fact not the ones under discussion here, are
constraints.
I am not trying to suggest depending on JavaScript is good in many
situations. I am simply trying to determine if you agree that there
are some situations where a dependency on JavaScript may be either
necessary or acceptable.
Knowing me to suggest frequently to use scripting to generate specific ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
elements that only work *with* client-side scripting, however to try to
[a]void ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
these, you could have known that already: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[...]
Regarding your approach this means: It is OK if you use client-side
scripting and XHR to fill your document; it is not OK if your document
remains empty if one of them is not sufficiently supported. As there
is an alternative, conventional way to transport the information from
the server to the client.
So it seems you agree that there are at least some situations that
require JavaScript.
*roll eyes*
It also seems that you do not feature test all host or native objects you
use. That was made clear in late 2007.
I am not feature-testing all native objects I am using when the language
feature can be considered to be universally available. In order to make
that assessment and help others with makit it, I am maintaining the
ECMAScript Support Matrix. It is a well-founded informed design decision.
I should be feature-testing all host objects (including window.alert, as it
turned out) but I think probably I do not in all my code at the moment. As
you know my postings so well, could you please point me to the posting where
I said that not all host objects need to be feature-tested? Because I don't
remember saying it.
We also know that you are serving XHTML as HTML.
No, because of the server-side XML-based template engine the content
management system is based on that we are developing for, we are serving
XHTML 1.0 Transitional, "HTML-compatible" per The XHTML 1.0 Specification,
Appendix C, as text/html. If I am not developing for the CMS or templating
is not required to accomplish the task, I am writing and serving HTML 4.01
Transitional or Strict (as text/html) instead, and suggest this to my
colleagues instead.
Unfortunately you continue to berate others for similar types of
activities. [...]
I am not going to comment on this new ad-hominem attack-rant of yours. It
is a pity that you deem it necessary to resort to such things in order to
back up your argumentation.
PointedEars