there is no DOM. the DOM is a lie.

V

vbgunz

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?
 
T

Tenacious

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.
 
I

Ivan Marsh

"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.
 
T

Thomas 'PointedEars' Lahn

Tenacious said:
"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
 
T

Tenacious

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.
 
T

Thomas 'PointedEars' Lahn

Tenacious said:
Tenacious said:
"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
 
T

Tenacious

Tenacious said:
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.
 
I

Ivan Marsh

Tenacious said:
On 30 Oct, 13:40, Thomas 'PointedEars' Lahn <[email protected]>
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.
 
T

Thomas 'PointedEars' Lahn

Tenacious said:
Tenacious said:
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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,175
Latest member
Vinay Kumar_ Nevatia
Top