473,396 Members | 1,815 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Oh my! A somewhat standards compliant Internet Explorer? What about JavaScript?

http://blogs.msdn.com/ie/archive/200...xplorer-8-and-
acid2-a-milestone.aspx

Oh my! A somewhat standards compliant Internet Explorer? What about
JavaScript?

Not that it proves much, but it is definitely a huge step in the
right direction.

Bruce Lawson of The Web Standards Project seems optimistic albeit a
mite cautiously, but this has significant implications in the way
Internet Explorer views CSS -- data URI's and generated content for
one.

But my question is what about JavaScript? Am I missing a blog or
technote somewhere? It appears that Internet Explorer 8 focuses on
the designer and not the architect... I'm not sure I understand.

Anyone? Thanks!

--
-Lost
Remove the extra words to reply by e-mail. Don't e-mail me. I am
kidding. No I am not.
Dec 20 '07 #1
9 1609
On Dec 20, 4:55 pm, "-Lost" <maventheextrawo...@techie.comwrote:
http://blogs.msdn.com/ie/archive/200...xplorer-8-and-
acid2-a-milestone.aspx
When posting a URL, wrap it in: <URL: to help agents render them
properly, e.g.

<URL: http://blogs.msdn.com/ie/archive/200...milestone.aspx
>
>
Oh my! A somewhat standards compliant Internet Explorer? What about
JavaScript?
What significant bugs does JScript have? OK, there are some well-
known bugs with elisions, toFixed, etc. but there's nothing too major
as far as I know.

[...]
But my question is what about JavaScript? Am I missing a blog or
technote somewhere? It appears that Internet Explorer 8 focuses on
the designer and not the architect... I'm not sure I understand.
For most web application architects, javascript is in the same
category as CSS - it makes life pretty for the user but does not
deliver core functionality. XmlHTTPRequest and similar functionality
has changed that view a bit, but not by much.
--
Rob
Dec 20 '07 #2
RobG said the following on 12/20/2007 2:09 AM:
On Dec 20, 4:55 pm, "-Lost" <maventheextrawo...@techie.comwrote:
>http://blogs.msdn.com/ie/archive/200...xplorer-8-and-
acid2-a-milestone.aspx

When posting a URL, wrap it in: <URL: to help agents render them
properly, e.g.

<URL: http://blogs.msdn.com/ie/archive/200...milestone.aspx
>Oh my! A somewhat standards compliant Internet Explorer? What about
JavaScript?

What significant bugs does JScript have? OK, there are some well-
known bugs with elisions, toFixed, etc. but there's nothing too major
as far as I know.
Why can't I appendChild to a script block? <g>
[...]
>But my question is what about JavaScript? Am I missing a blog or
technote somewhere? It appears that Internet Explorer 8 focuses on
the designer and not the architect... I'm not sure I understand.

For most web application architects, javascript is in the same
category as CSS - it makes life pretty for the user but does not
deliver core functionality. XmlHTTPRequest and similar functionality
has changed that view a bit, but not by much.
Depends on who you ask though. I have always said, and believed, that
the trend on the web is towards a JS dependency, not away from it.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Dec 20 '07 #3
Response to RobG <rg***@iinet.net.au>:
>Oh my! A somewhat standards compliant Internet Explorer? What
about JavaScript?

What significant bugs does JScript have? OK, there are some well-
known bugs with elisions, toFixed, etc. but there's nothing too
major as far as I know.
Not necessarily bugs, but a few inconsistencies in how the DOM is
handled and how CSS is computed and made available to script.

I basically meant, "Is this it?" Pretty much the same as some of the
comments on the page.
[...]
>But my question is what about JavaScript? Am I missing a blog or
technote somewhere? It appears that Internet Explorer 8 focuses
on the designer and not the architect... I'm not sure I
understand.

For most web application architects, javascript is in the same
category as CSS - it makes life pretty for the user but does not
deliver core functionality. XmlHTTPRequest and similar
functionality has changed that view a bit, but not by much.
Hrmm... I don't agree. JavaScript can indeed provide core
functionality in that it can replace standard functionality when
available. Plus I cannot think of a single instance where JavaScript
makes anything look "pretty," unless you mean effects and whatnot.

Granted, most scripters use it to provide little to no benefit to the
end-user, but... *shrugs*

--
-Lost
Remove the extra words to reply by e-mail. Don't e-mail me. I am
kidding. No I am not.
Dec 20 '07 #4
Response to Randy Webb <Hi************@aol.com>:
>What significant bugs does JScript have? OK, there are some
well- known bugs with elisions, toFixed, etc. but there's nothing
too major as far as I know.

Why can't I appendChild to a script block? <g>
Hence my DOM comment. And of course the quite dead horse of
attachEvent and it's molestation of "this."

Inconsistent pattern with attachEvent as well in that it requires the
user to state an event as if it was declared inline, e.g. the use of
"on."

The necessity to detachEvent's to avoid a leaky Internet Explorer and
the fact there is no cap on the amount of event handlers that can be
registered on a single element/object. And of course then event
capturing as opposed to event bubbling.

</cheatsheet>
>>But my question is what about JavaScript? Am I missing a blog
or technote somewhere? It appears that Internet Explorer 8
focuses on the designer and not the architect... I'm not sure I
understand.

For most web application architects, javascript is in the same
category as CSS - it makes life pretty for the user but does not
deliver core functionality. XmlHTTPRequest and similar
functionality has changed that view a bit, but not by much.

Depends on who you ask though. I have always said, and believed,
that the trend on the web is towards a JS dependency, not away
from it.
I believe the same. Although I cannot vouch for the usability or
effective deployment of most JavaScript content on the Web, but it is
definitely the trend.

A few months back during an introductory Web design course I took one
"expert" user actually argued the point that one should use
JavaScript for whatever because it is more widely supported than CSS.

--
-Lost
Remove the extra words to reply by e-mail. Don't e-mail me. I am
kidding. No I am not.
Dec 20 '07 #5
-Lost wrote:
Granted, most scripters use it to provide little to no benefit to the
end-user, but... *shrugs*
If you were to try to build elearning for a SCORM or AICC compliant LMS
then it would be "impossible" to do so without javascript.

Andrew Poulos
Dec 20 '07 #6
-Lost said the following on 12/20/2007 3:20 AM:
Response to RobG <rg***@iinet.net.au>:
>>Oh my! A somewhat standards compliant Internet Explorer? What
about JavaScript?
What significant bugs does JScript have? OK, there are some well-
known bugs with elisions, toFixed, etc. but there's nothing too
major as far as I know.

Not necessarily bugs, but a few inconsistencies in how the DOM is
handled and how CSS is computed and made available to script.

I basically meant, "Is this it?" Pretty much the same as some of the
comments on the page.
Nobody will be able to answer that until a beta release of IE8 is made.
If the picture and article are true, then it is a step forwards. I can't
get FF3 to pass the Acid2 test (even though comments on the blog says it
does).

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Dec 20 '07 #7
On Dec 20, 3:37 am, "-Lost" <maventheextrawo...@techie.comwrote:
Response to Randy Webb <HikksNotAtH...@aol.com>:
What significant bugs does JScript have? OK, there are some
well- known bugs with elisions, toFixed, etc. but there's nothing
too major as far as I know.
Why can't I appendChild to a script block? <g>

Hence my DOM comment. And of course the quite dead horse of
attachEvent and it's molestation of "this."
And get/setAttribute of course.

Then there are the many missing features, like the previously
mentioned getComputedStyle. Manual conversion of cascaded styles is a
major pain (and sometimes impossible.)
>
Inconsistent pattern with attachEvent as well in that it requires the
user to state an event as if it was declared inline, e.g. the use of
"on."
Yes, that is ugly.
>
The necessity to detachEvent's to avoid a leaky Internet Explorer and
What a mess. I had been using a detachEvent queue for years, but
recently questioned whether it was needed. It isn't as if attachEvent
adds a property to the element object. It seemed reasonable to me
that only DOM0 implementations should have to worry about creating
circular references. The information in the MSDN article on leaks
contradicts this theory. Apparently attachEvent can create a circular
reference behind the scenes. Hopefully, if they do fix the garbage
collection, they will eliminate attachEvent in favor of a standard
addEventListener implementation. Otherwise, scripts will have to
continue to clean up after IE as there is no way to detect if
attachEvent leaks or not.
the fact there is no cap on the amount of event handlers that can be
registered on a single element/object. And of course then event
What cap would you suggest?
capturing as opposed to event bubbling.
That would open up a lot of possibilites, but they should only do it
with an addEventListener implementation. If they added it to
attachListener, there would be no safe way to use it.
>
</cheatsheet>
>But my question is what about JavaScript? Am I missing a blog
or technote somewhere? It appears that Internet Explorer 8
focuses on the designer and not the architect... I'm not sure I
understand.
For most web application architects, javascript is in the same
category as CSS - it makes life pretty for the user but does not
deliver core functionality. XmlHTTPRequest and similar
functionality has changed that view a bit, but not by much.
Depends on who you ask though. I have always said, and believed,
that the trend on the web is towards a JS dependency, not away
from it.

I believe the same. Although I cannot vouch for the usability or
effective deployment of most JavaScript content on the Web, but it is
definitely the trend.

A few months back during an introductory Web design course I took one
"expert" user actually argued the point that one should use
JavaScript for whatever because it is more widely supported than CSS.
I don't know what to make of that.
Dec 20 '07 #8
Response to David Mark <dm***********@gmail.com>:
>the fact there is no cap on the amount of event handlers that can be
registered on a single element/object. And of course then event

What cap would you suggest?
Oops, I meant to say "no cap on the amount of DUPLICATE event
handlers..."

Sorry about that.

--
-Lost
Remove the extra words to reply by e-mail. Don't e-mail me. I am
kidding. No I am not.
Dec 21 '07 #9
Response to Andrew Poulos <ap*****@hotmail.com>:
>Granted, most scripters use it to provide little to no benefit to
the end-user, but... *shrugs*

If you were to try to build elearning for a SCORM or AICC
compliant LMS then it would be "impossible" to do so without
javascript.
Good point. Another example of JavaScript providing true core
functionality in my opinion.

--
-Lost
Remove the extra words to reply by e-mail. Don't e-mail me. I am
kidding. No I am not.
Dec 21 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

17
by: Ian | last post by:
Hi there, Can anybody tell me where I can find a standards documents like you have in c#. I am trying to write javascript and would like to know what standards are i.e. Where to put the...
8
by: Nicolás Lichtmaier | last post by:
Hi, some time ago I've written an article about this issue. It explain some differences in Explorer's and Mozilla's JavaScript/DOM. It has recently changed its URL, This is the new one: ...
23
by: Mario T. Lanza | last post by:
I have been authoring web sites for several years now and recently come to value web standards (as touted by Zeldman and many other web gurus). I have noticed with frustration that there are so...
23
by: GEO Me | last post by:
I am not sure if I am putting this question correctly, and if it is the right place to ask it, but here it goes: Is it correct standards-wise to say about a site: "For PCs this software works...
250
by: Sugapablo | last post by:
Just out of curiosity, while checking on a site I was working on, I decided to throw a couple of the web's most popular URLs into the W3C Markup Validator. Out of microsoft.com, google.com,...
2
by: SteveB | last post by:
I have designed a website using W3 standards (HTML 4.01 Strict and CSS 2.0). The website validates using the W3 validators. When I try to view this using my Pocket PC (O2 XDA IIs) Internet...
15
by: Zhang Weiwu | last post by:
http://www.w3.org/MarkUp/2004/xhtml-faq provided a trick to serve xhtml webpage to IE as application/xml I used that trick and now every one of my xhtml webpage have following first 4 starting...
26
by: Prisoner at War | last post by:
Hi, All: I have a JavaScript search engine that always causes MSIE 7 to do a top-of-page security "warning" (that top-of-page-bar, and not an "alert" )...but other websites' JavaScripts do not...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.