Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

【jQuery】グローバル名前空間での競合を回避する

競合を回避するため、グローバル名前空間の汚染はできるだけ避けたいものです。

jQueryでは以下の書き方でスコープを限定することができます。

<script type="text/javascript">
    (function($) {
        // ここで使う"$"はスコープが限定される。
    })(jQuery);
</script>

仮引数が"$"の匿名関数を定義し、jQueryオブジェクトを引数として渡しています。