.jsファイル内の機能を、類似の名前のためにページ上の他の.jsファイルとの潜在的な競合から分離するための好ましい方法はありますか?例えばベストプラクティスは、別々の.jsファイルでjavascript関数の名前の競合を回避しますか?
あなたがのCore.jsで
function AddTag(){}
機能を持っており、それらが競合するOrders.jsで
function AddTag(){}
がある場合。あなたの.jsファイルをどのようにして整理し、それらを隔離するためにどのような命名規則を使用しますか?
おかげ
最初の例でどのように関数を呼び出しますか?外の関数で呼び出しを行う必要がありますか?また、jQuery $(document).ready(function(){})を使用している場合は、その関数内からAddTag()などの関数を呼び出すことはできますか?外側の関数は$(document).ready()内にありますか、別々であるか、またはその中に入っていますか? – ChrisP
AddTag();.はい。はい - 呼び出しがスコープを制限する関数内にある限りです。これは私が書いた匿名関数の中の関数です(AddTagのように)。 – Quentin
ありがとうございます。私は jQueryの$(ドキュメント).ready ... 内部(関数(){ を}())に移動するとき、 私は私的な機能を呼び出すことができます。 ありがとう – ChrisP