no****@nowhere. net wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
>Therefore it is not possible
to stick to MS VS.NET for the development of client-side scripts without
irresponsibl y ignoring the many other execution environments out there.
[...]
Please trim your quotes, especially avoid quoting signatures.
Fully agree on this one. My approach is - write in one environment
(accidentally it's VS.NET because it integrates well with my
server-side environment), test - and quite often do
if(isIE){//IE-specific;} if(isFF){//Firefox-specific;}... - in all
target environments.
While it is good to see that after all this time you are telling about you
are able to differentiate between host environments and their associated
AOM/DOM, you still have to learn to differentiate between execution/runtime
environments, i.e. ECMAScript implementations . I was more referring to mere
differences between the language implementations , and between their versions
that you would be dealing with, instead. For example, the terms
"IE-specific" and "Firefox-specific" are not covering the differences
between JScript and JavaScript, whereas the former is used by all versions
of the MSHTML browser component, and the latter is used by *all* Gecko-based
UAs (in different versions each), and they are ignoring other implementations .
See also
http://PointedEars.de/es-matrix (I am going to add and test more
implementations , particularly Opera ECMAScript, and Apple JavaScriptCore as
of Safari 3.1 for Windows).
PointedEars
--
Use any version of Microsoft Frontpage to create your site.
(This won't prevent people from viewing your source, but no one
will want to steal it.)
-- from <http://www.vortex-webdesign.com/help/hidesource.htm>