This is why web development can be so hard
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
It makes me so glad that I don't do webby things these days! The completely unnecessary profusion of browsers combined with the general grubbiness of HTML/CSS and the 24 carat filth that is Javascript - it's not a world that I'd ever want to go back to.
Slogans aren't solutions.
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
That was an eye opening article. I didn't know most of those differences either.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
This is why I ran away from web development years ago and never looked back. Mind you that was back in the Web 1.0 era, but it really sucked back then because the development tools were all half-baked, no APIs wanted to talk to each other without rolling your own "translators", and of course the Browser Wars. My sympathy goes out to web developers.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music." -- Marcus Brigstocke, British Comedian
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
:thumbsup:
-
It makes me so glad that I don't do webby things these days! The completely unnecessary profusion of browsers combined with the general grubbiness of HTML/CSS and the 24 carat filth that is Javascript - it's not a world that I'd ever want to go back to.
Slogans aren't solutions.
It is insanely better than it was even 10 years ago.
"There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli
-
The poor, misunderstood innerText — Perfection Kills[^] I knew there were differences, but not that many differences. This amount of spelunking for one single API just illustrates how messed up things are, and the extent to which web developers protect us, the reader, from the vagaries of web browsers.
cheers Chris Maunder
Having to implement an HTML editor from scratch for our intranet made me spend a lot of time on innerText before rejecting it and doing all my own parsing from the DIV's innerHTML. More work initially but oh so compatible now (I have to support IE9+ [IE7+ when I started the project], Chrome, Firefox and Safari).
- I would love to change the world, but they won’t give me the source code.
-
It is insanely better than it was even 10 years ago.
"There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli
10 years ago, the bar was also set much, much lower. Optimized for internet explorer at 800*600.
-
10 years ago, the bar was also set much, much lower. Optimized for internet explorer at 800*600.
I patently disagree. I'd say that as the web has gained acceptance as a first-class commercial platform the standards have slipped, not the other way around. You also were forced to do a TON of stuff in JS (with browser checks, of course) that are now part of HTML5/CSS. Weak devs made weak pages, and it showed. Now anyone can throw bootstrap at a site and make it look professional.
"There are three kinds of lies: lies, damned lies and statistics." - Benjamin Disraeli
-
Having to implement an HTML editor from scratch for our intranet made me spend a lot of time on innerText before rejecting it and doing all my own parsing from the DIV's innerHTML. More work initially but oh so compatible now (I have to support IE9+ [IE7+ when I started the project], Chrome, Firefox and Safari).
- I would love to change the world, but they won’t give me the source code.
Forogar wrote:
Having to implement an HTML editor from scratch
Dare I ask why? There are great, mature editors already out there.
cheers Chris Maunder
-
Forogar wrote:
Having to implement an HTML editor from scratch
Dare I ask why? There are great, mature editors already out there.
cheers Chris Maunder
We do weird things with various objects that need special handling. We tried the various existing editors but they didn't work quite the way we wanted. Some of our users are very fussy, but they pay our salaries so that's the way we do things! :sigh:
- I would love to change the world, but they won’t give me the source code.