Best approach avoid naming conflicts for javascript functions in separate .js files?
<p>Is there a preferred approach to isolating functions in a .js file from potential conflicts with other .js files on a page due to similar names?</p>

<p>For example if you have a function</p>

<pre><code>function AddTag(){}
</code></pre>

<p>in Core.js and then there is a </p>

<pre><code>function AddTag(){}
</code></pre>

<p>in Orders.js they would conflict. How would you best structure your .js files and what naming conventions would you use to isolate them?</p>

<p>Thanks</p>
