Re:jQuery 3.6.0
by tyingq on Tuesday March 02, 2021 @02:39PM
(#26319503)
I know it doesn't replace jQuery, but this is fairly straightforward:
[ Parent
| on HN ]
It's annoying that it returns a NodeList which doesn't have some common array-y methods and the like. While these aliases are certainly convenient, the jQuery semantics are much nicer and more intuitive IMO.
You can, of course, make it more robust, like:
function $$(sel, parent) {
var nodes = (parent || document).querySelectorAll(sel);
return Array.prototype.slice.call(nodes, 0);
}
Similarly, you can get rid of $$ and fold it all into $, etc. I was trying to be concise in the original response.Yeah, but 19 helper functions later and you've got half of jQuery. I'd rather use a properly tested library.
Re:jQuery 3.6.0
by vijaybritto on Tuesday March 02, 2021 @02:47PM
(#26319606)
Using this since ages. Also use window.DOM = document