This is a weekly update of some interesting things relating to JavaScript, to help encourage discussion and to bring some potentially new ideas to the fore.
And recently, We don’t want your CoffeeScript is a response in favour of non-compiled JavaScript.
Oh, I love a good rant.
[ot]It’s too bad the page is so wrapped up in immense steaming pile of unnecessary, annoying, in-my-face messing-with-MY-mouse fancy Javascript crap that I must best enjoy this tasty rant by CTRL-A and pasting in a terminal Lou-EEESE. The mis-placed-and-covering-up-text-I-want-to-read-because-I-accidentally-a-mouse titles/tooltips are so bad they make old Turdpress title=“Turdpress” smell like excellence.
Also wtf is this? <li ng-repeat=‘foo in bar’>??? It’s soup. A rant about Coffee would taste much better if it didn’t love soup as much as it hates coffee. At least throw a “data-” prefix on that crap. Soup+template is somehow more readable than HTML+template, but Coffee isn’t???[/ot]
I saw something yesterday from a developer who also dislikes Angular called React, where a virtual DOM is created and then diff’d against the existing one to achieve fast updates.
It may be feasible to create a custom Angular DTD - so that validation can then safely occur - but other solutions that I’ve seen that result in better validation support is to use the data- prefix or to use class names instead.
This is a great initiative, Paul. I’m gradually working my way through the links.
Titles like “JavaScript for Designers” are very attractive for us non-programming types, but they often disappoint. That one starts off OK, but gets into deep waters pretty soon, and will mean more to experienced programmers than noobs. That’s always the problem with quick intros like this. They can do more damage than good. There’s no substitute for a methodical, step-by-step, structured introduction to a subject.