このスタイルを使用することに何か利点があるかどうか疑問に思ってい(function() { <code> })();
ます。スクリプトファイルでライブラリスクリプトを続行します。基本的に、イベントリスナーやその他の初期化ロジックを設定するためのロジックが配置される場所です。
したがって、たとえば:
<script>
(function() {
$('div').on('click', 'a', function() {
alert('click');
});
})();
</script>
vs
<script>
$('div').on('click', 'a', function() {
alert('click');
});
</script>