問題に関する他のトピックから読んだことから、SIAFまたはSelf Invoking Anonymous Functionsは単にコンテナとして機能するためのものであり、変数の範囲を制限します(私が学んだことから)。さて、問題は、なぜこれを行うことができるかということです:
$("ul>li").click((function(){
}));
しかし、その後に別の SIAF を追加しませんか? そのようです:
$("ul>li").click((function(){
}));
(function(){
});
これは奇妙です。これは、SIAFだけでIDEにエラーが発生しないためです。
$("ul>li").click((function(){
}));
(function(){
});