469,277 Members | 2,214 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,277 developers. It's quick & easy.

there is no DOM. the DOM is a lie.

I wish there was a real DOM. the one true way to work across all
browsers but unfortunately, there is no DOM. I don't wish to pick up a
library just yet but do feel if I am learning anything, it is that I
will have no choice if I would like to be productive.

how do you learn to script and target the latest browsers (Firefox 2,
Internet Explorer 6 & 7 and Opera 9) in as little redundancy as
possible but in a way in which all browsers are satisfied?

Oct 30 '07 #1
10 1138
On Tue, 30 Oct 2007 09:16:58 -0700, vbgunz wrote:
I wish there was a real DOM. the one true way to work across all
browsers but unfortunately, there is no DOM.
Untrue... there are, in fact, several.

--
I told you this was going to happen.

Oct 30 '07 #2
vbgunz <vb****@gmail.comwrote in news:1193761018.580046.263420
@o80g2000hse.googlegroups.com:

how do you learn to script and target the latest browsers (Firefox 2,
Internet Explorer 6 & 7 and Opera 9) in as little redundancy as
possible but in a way in which all browsers are satisfied?
the same way everyone else did.
Oct 30 '07 #3
On 30 Oct, 12:12, Good Man <he...@letsgo.comwrote:
vbgunz <vbg...@gmail.comwrote in news:1193761018.580046.263420
@o80g2000hse.googlegroups.com:
how do you learn to script and target the latest browsers (Firefox 2,
Internet Explorer 6 & 7 and Opera 9) in as little redundancy as
possible but in a way in which all browsers are satisfied?

the same way everyone else did.
"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for
them. I would start with IE, learn it in detail. You will then get a
good handle on the basic principals behind all web browsers. Then move
on to the next browser and it will take less time than the first and
so on down the list of browsers. After the first browser you are
mainly learning the differences between each of them. Good luck.

Oct 30 '07 #4
On Tue, 30 Oct 2007 13:20:59 -0700, Tenacious wrote:
On 30 Oct, 12:12, Good Man <he...@letsgo.comwrote:
>vbgunz <vbg...@gmail.comwrote in news:1193761018.580046.263420
@o80g2000hse.googlegroups.com:
how do you learn to script and target the latest browsers (Firefox 2,
Internet Explorer 6 & 7 and Opera 9) in as little redundancy as
possible but in a way in which all browsers are satisfied?

the same way everyone else did.

"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for them.
I would start with IE, learn it in detail. You will then get a good
handle on the basic principals behind all web browsers.
No, unfortunately the opposite is true. It's IE that doesn't adhere to any
standard... even between different versions of IE.

Start Programming for the Gecko engine and you'll cover Firefox, Opera,
Mozilla, Netscape, Camino, OmniWeb, Safari and Konqueror... then you can
start figuring out what doesn't work in IE.

--
I told you this was going to happen.

Oct 30 '07 #5
Tenacious wrote:
"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for
them. I would start with IE, learn it in detail. You will then get a
good handle on the basic principals behind all web browsers.
YMMD.
PointedEars, amused
--
var bugRiddenCrashPronePieceOfJunk = (
navigator.userAgent.indexOf('MSIE 5') != -1
&& navigator.userAgent.indexOf('Mac') != -1
) // Plone, register_function.js:16
Oct 30 '07 #6
On 30 Oct, 13:40, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
Tenacious wrote:
"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for
them. I would start with IE, learn it in detail. You will then get a
good handle on the basic principals behind all web browsers.

YMMD.

PointedEars, amused
--
var bugRiddenCrashPronePieceOfJunk = (
navigator.userAgent.indexOf('MSIE 5') != -1
&& navigator.userAgent.indexOf('Mac') != -1
) // Plone, register_function.js:16
I would still start with IE. Certainly not because I think Microsoft
adheres to standards, but because it is the most widely used browser
out there. However you must find your own path.

Oct 30 '07 #7
Tenacious wrote:
On 30 Oct, 13:40, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
>Tenacious wrote:
>>"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for
them. I would start with IE, learn it in detail. You will then get a
good handle on the basic principals behind all web browsers.
YMMD.

PointedEars, amused
[...]
Please don't quote signatures, unless you are referring to them.

http://jibbering.com/faq/
I would still start with IE. Certainly not because I think Microsoft
adheres to standards, but because it is the most widely used browser
out there. However you must find your own path.
You have stated that learning about IE would get anyone a good handle on the
basic priciples behind all Web browser. That was so mindbogglingly
ridiculous, as IE's layout engine is the most flawed (even when compared
against Microsoft's own pseudo-standards) and the MSHTML DOM the most
error-prone DOM out there, that it had to be a practical joke.
PointedEars
--
realism: HTML 4.01 Strict
evangelism: XHTML 1.0 Strict
madness: XHTML 1.1 as application/xhtml+xml
-- Bjoern Hoehrmann
Oct 30 '07 #8
On 30 Oct, 14:01, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
Tenacious wrote:
On 30 Oct, 13:40, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
Tenacious wrote:
"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for
them. I would start with IE, learn it in detail. You will then get a
good handle on the basic principals behind all web browsers.
YMMD.
PointedEars, amused
[...]

Please don't quote signatures, unless you are referring to them.

http://jibbering.com/faq/
I would still start with IE. Certainly not because I think Microsoft
adheres to standards, but because it is the most widely used browser
out there. However you must find your own path.

You have stated that learning about IE would get anyone a good handle on the
basic priciples behind all Web browser. That was so mindbogglingly
ridiculous, as IE's layout engine is the most flawed (even when compared
against Microsoft's own pseudo-standards) and the MSHTML DOM the most
error-prone DOM out there, that it had to be a practical joke.

PointedEars
--
realism: HTML 4.01 Strict
evangelism: XHTML 1.0 Strict
madness: XHTML 1.1 as application/xhtml+xml
-- Bjoern Hoehrmann
Well, to each his own. You can start with the simplest and work up to
the most difficult. I prefer to start with what is most widely used so
as to satisfy the majority of the users first. But to a large degree
it depends on your project time contraints and who your target
audience is. If the goal is simply a learning experience, then I agree
that it is best to start with the simplest.

Oct 30 '07 #9
On Tue, 30 Oct 2007 14:39:37 -0700, Tenacious wrote:
On 30 Oct, 14:01, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
>Tenacious wrote:
On 30 Oct, 13:40, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
Tenacious wrote:
"the same way everyone else did" is a weak and unsympathetic answer.
People learn with different techniques that are most efficient for
them. I would start with IE, learn it in detail. You will then get a
good handle on the basic principals behind all web browsers.
YMMD.
>PointedEars, amused
[...]

Please don't quote signatures, unless you are referring to them.

http://jibbering.com/faq/
I would still start with IE. Certainly not because I think Microsoft
adheres to standards, but because it is the most widely used browser
out there. However you must find your own path.

You have stated that learning about IE would get anyone a good handle on the
basic priciples behind all Web browser. That was so mindbogglingly
ridiculous, as IE's layout engine is the most flawed (even when compared
against Microsoft's own pseudo-standards) and the MSHTML DOM the most
error-prone DOM out there, that it had to be a practical joke.

PointedEars
--
realism: HTML 4.01 Strict
evangelism: XHTML 1.0 Strict
madness: XHTML 1.1 as application/xhtml+xml
-- Bjoern Hoehrmann

Well, to each his own. You can start with the simplest and work up to
the most difficult. I prefer to start with what is most widely used so
as to satisfy the majority of the users first. But to a large degree
it depends on your project time contraints and who your target
audience is. If the goal is simply a learning experience, then I agree
that it is best to start with the simplest.
It's not a matter of simple or difficult... start with that which is most
cross-platform and only include IE specific code when necessary.

--
I told you this was going to happen.

Oct 30 '07 #10
Tenacious wrote:
On 30 Oct, 14:01, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:
>Tenacious wrote:
>>I would still start with IE. Certainly not because I think Microsoft
adheres to standards, but because it is the most widely used browser
out there. However you must find your own path.
You have stated that learning about IE would get anyone a good handle on the
basic priciples behind all Web browser. That was so mindbogglingly
ridiculous, as IE's layout engine is the most flawed (even when compared
against Microsoft's own pseudo-standards) and the MSHTML DOM the most
error-prone DOM out there, that it had to be a practical joke.
[...]
Will you please stop quoting what you are not referring to?

http://www.jibbering.com/faq/faq_notes/clj_posts.html
Well, to each his own. You can start with the simplest and work up to
the most difficult. I prefer to start with what is most widely used so
as to satisfy the majority of the users first.
You miss the point. You recommended starting with learning on IE because
understanding IE would help to understand the way browsers work. Well, it
does help to understand how buggy browsers can actually be, that's for sure.
PointedEars, Score adjusted
--
var bugRiddenCrashPronePieceOfJunk = (
navigator.userAgent.indexOf('MSIE 5') != -1
&& navigator.userAgent.indexOf('Mac') != -1
) // Plone, register_function.js:16
Oct 30 '07 #11

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

36 posts views Thread by Andrea Griffini | last post: by
43 posts views Thread by Rob R. Ainscough | last post: by
210 posts views Thread by Christoph Zwerschke | last post: by
28 posts views Thread by H J van Rooyen | last post: by
reply views Thread by suresh191 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.