NoScript is "mostly" a whitelist-based blocker and, by default, blocks all active content from everywhere. NoScript also allows a form of blacklisting that sounds the same as what you are talking about. NoScript calls it marking them explicitly as "untrusted." There is no operational difference between NoScript blocking a site because you have marked it untrusted vs. blocking it because it has not been whitelisted. However, when you pop up the list of stuff that NoScript is blocking on some page, it leaves out the stuff that you have already marked as untrusted. As you say, you never have to deal with them again. (If you need to see the untrusted stuff on some page, you can click on the "Untrusted" submenu on the popup listing of what it is blocking.)
Is ScriptSafe strictly an Opera goodie, or is it something I can experiment with in the browsers I am considering (Pale Moon, Waterfox, Chrome)?
According to the developer, there is a version for Opera, and there is a version for Chrome/Chromium/Vivaldi and other derivatives.