Dipende.
- Vuoi supportare IE6-8?
- Hai tempo / voglia di imparare le stranezze del browser?
Se non hai il tempo / desiderio di imparare a riparare IE6-8 a mano, allora usare jQuery non è una cattiva opzione, nota che jQuery è una soluzione mediocre per il codice compatibile con browser, ma è veloce e sporco soluzione.
Se non ti importa di oldie e hai il tempo di imparare il DOM, inizia a leggere su il DOM
In una situazione ideale non hai bisogno di jQuery , stai meglio usando la vera API DOM e usando i polyfill per la conformità del browser .
Conoscere e utilizzare la vera API DOM aumenta la leggibilità / manutenibilità perché tutti gli sviluppatori web conoscono il DOM e solo alcuni conoscono la libreria X. Aumenta anche significativamente le prestazioni perché le astrazioni come jQuery sono più lente di un ordine di grandezza.