The first two things I install on any fresh browser is NoScript and AdBlock. I then make a point of permanently blocking JS from any domain looking like it might be used only for ads. I'll selectively turn on JS for one (very constrained!) domain at a time if I need to do something (like login to purchase or comment), but if I'm just browsing and a site no-worky-without-js? Tab closed, no second thoughts. There's a certain blogging platform site (can't remember what it's called) that gets linked here a lot that doesn't work with JS off; I've never read anything posted there.