あまり知られていないような気がするので、前回の補足がてら、また少しスクリプトの話を。(結構テキトーに書いてるので、間違ってる事言ってたら指摘して頂けると助かります)
1つ前のエントリーの最初に、Script全体を
(function(){
//ここにスクリプト本体を書く
}();
のように無名関数で囲め!という、おまじないみたいな事を書きましたが、これをしないとどうなるのか。最初に答えを書いておくと、そのスクリプト中に書かれている変数やら関数やらが、他のスクリプトと共有されてしまいます。つまり、スクリプトAで定義しているhoge()という関数を、別のスクリプトBで実行する事ができちゃうわけです。嬉しい? いや、場合によってはちょっと困るかもしれません。
Read more »
Comments(1)






まるでアルゴリズム大辞典

