dom
dom copied to clipboard
not using `this` context so much
i'm not a fan of relying on this inside iterators because it feels really magicky, and i think its one of the bad parts of jquery.
for some of the cases, it's already duplication, so we could easily just invoke the functions directly and let it be window like normal
for other cases, i'd propose a signature of el, i, list if we decide that el is the default people want. otherwise list, el, i if we think that list is more frequent
what do you guys think? open to suggestions, just feels really bad doing this.hasClass inside filter and such
+1 i prefer doing list.reject(el -> el.hasClass('woot'))
+1 this looks wired inside a iteration, and I would prefer it works like the original Array with el, i, list passed, make the el as an instance of List would be my life easier.
i'm fine with this change, but is removing it and having it just be window to encourage people not to write bad code?
yeah we've inherited a few bad things from jquery, parity is nice when it's a non-wtf thing, but I'd rather ditch the weird sides of jquery so people don't think this lib is supposed to maintain parity