Hacker News new | past | comments | ask | show | jobs | submit login

"I agree about IDs for JavaScript though."

Would you mind elaborating on the JavaScript point? Is it for convenience with document.getElementById or something?

Using jQuery, I tend to prefer class selectors the same as in my CSS.




Jquery class selector is the slowest selector, avoid them as much as possible. ID selector is the fastest. So, if your application is jquery intense, better avoid css selectors.


in modern querySelector implementations (any real browser), class look-ups are just as fast as IDs.


There's less of a win in ajax from applying functionality on a class level - there aren't typically multiple selector boxes on the same page that all hit the same ajax callback.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: