unique preceding namespace characters for JS variables to handle scope
<p>In different languages, you can have different characters in the variable names, and they also limit what can be the first character vs other characters as being legal.</p>

<p>In JS, what are these characters that are NOT used by other libraries? so that You can safely name a variable and nested ones that link to the global variable as you go down the rabbit hole in scope.   </p>

<p>I am currently using underscore.js, so preceding a variable with <code>_</code> can/could be problematic.     Same goes with JQuery, and using <code>$</code>.    I am getting errors if I try a ruby identifier such as <code>@</code> or <code>~</code>, and I dont want to use <code>.</code> or <code>#</code> to avoid confusion with CSS selectors. </p>

<p>What do you know of (or suggest) to precede the variable names with to avoid confusion and overloading.   </p>

<p>I would love a/several unique "golden" character(s), but realize this may be dependent on the stacks of libraries the project is using, so for this current project I am using: require, d3, jquery, underscore, backbone, text, dispatch.</p>

<p>sample code:</p>

<pre><code>// for each measure in measuresCollection
  _.each(this.measuresCollection.models, function(measure, index) {
    var `this = this;
    for (i=0; i&lt;length; i++){
        // ... some code with new preceding variable name `this
    }
</code></pre>
