4 ms·
An incredibly well cited and researched article! So many of these I have never heard of. (If only M$ had documented these as well as MDN, maybe folks would hav
by ndesaulniers 7y ago
An incredibly well cited and researched article! So many of these I have never heard of. (If only M$ had documented these as well as MDN, maybe folks would have used them more and demanded their implementation in the competing browsers. Ah, getting to the end of the article, this is mentioned).
>The other reason could have been a lack of platforms to spread knowledge to the masses. The internet was still in its infancy, so there was no MDN ...
Really incredible demos, too. You can see the URL in some of the demos; looks like the author stood up a VM and wrote many of the demoes. (Recent Star Wars trailers in Windows XP?) Ah, later there's an Internet Archive link to a M$ published VM image!
> You think Internet Explorer could not animate stuff? Not entirely true. Because, back in the days there was already SMIL, the Synchronized Multimedia Integration Language. SMIL is a markup language to describe multimedia presentations, defining markup for timing, layout, animations, visual transitions, and media embedding. While Microsoft was heavily involved in the creation of this new W3C standard, they ultimately decided against implementing it in Internet Explorer.
This brings back bad memories; I recall being taught SMIL briefly in a web-dev class in college. I think Mozilla implemented it. IIRC, you could declaratively animate SVG via XML-like tags, rather than JS or CSS. I didn't know it could access DOM/HTML, or play audio/video!
The implementation of the currentScript() example uses `i` without declaring made me quickly panic. (Thank god JS doesn't allow that to work; had to double check in a console quickly though; "surely `undefined`++ won't convert anything to a number).
- arh68 7y ago> surely `undefined`++ won't convert anything to a number You're right, it converts it to Not-A-Number. undefined++ becomes NaN.