Edited at

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'), 'ほげほげ');