JavaScript
jQuery

JavaScriptの無名関数

More than 1 year has passed since last update.

すぐ忘れてしまうのでめも

即時に実行する無名関数の書き方

関数内で宣言した変数は他のスクリプトに影響を与えない。

Twitterのボタン、Facebookのfb-rootなどもこの書式になっている

function_nameless.js
// 要素#hoge内にp要素を追加して「ほげほげ」とテキストを入れる
(function(d, t) {
    d.prepend('<p></p>');
    $('p', d).text(t);
})($('#hoge'), 'ほげほげ');