5 ms·
JQuery would make sense when we didn’t have querySelector and fetch API. I can’t think of any reason to use it today on a new project, there are not advantages
by rodorgas 3y ago
JQuery would make sense when we didn’t have querySelector and fetch API. I can’t think of any reason to use it today on a new project, there are not advantages over vanilla.
- tambourine_man 3y agoThe native API is much more verbose and less composable. It was a real lost opportunity.
- antiatheist 3y agoconst $ = document.querySelector.bind(document) const $$ = document.querySelectorAll.bind(document)
- tambourine_man 3y agoOh, I wish it was that simple.
- synergy20 3y agojQuery's syntax is 10x better than vanilla javascript
- antiatheist 3y agoBullshit, the jQuery "Ajax" API is a hellish convoluted nightmare with zero consistency. https://api.jquery.com/category/ajax/ https://api.jquery.com/category/ajax/ Have you seriously looked at this and thought "yeah thats better than using a single native function (fetch)"? As for the rest of the API - what would you even use besides the css and selector functions? Which again, the native `classList` and a simple bind to the selectors are simpler and less verbose.
- mejutoco 3y agoJquery does not solve everything, but it does have a nice api $(this).closest(".cont") for example, is pretty nice in jquery.