Hacker Newsnew | comments | show | ask | jobs | submit login

The DOM ain't all that bad, really. The names for some things are a little verbose, sure, but it's not really difficult to deal with. Especially if you're creating elements to build up a page, from JavaScript, instead of querying existing elements.

I've used it recently to build ponyplace (http://ponyplace.ajf.me/), a MLP:FiM-themed chatroom. The only thing I did find to be an issue was the fact that DOM lists returned by getElementsByClassName etc. change to reflect the removal of elements they contain - really bites you if you're trying to remove all elements of a given class.



Applications are open for YC Winter 2016

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact