タグ

flashとCakePHPに関するfukudamasa09のブックマーク (1)

  • 『【javascript】グローバル変数、関数を意地でも使わない!』

    javascriptの入門書では教えてくれないことのひとつに、グローバルオブジェクトの扱いの難しさがあります。 これはjavascriptで最も注意すべきことの一つですが、javascriptがグローバル変数、関数にある程度依存せざるを得ない言語だというのも事実。 今回は意地でもグローバル領域にオブジェクトを置かないために、やりすぎなまでにがんばってみたいと思います。 ●なぜグローバル変数、関数がダメなのか? グローバル変数は、どこからでもアクセスできてしまう、というのが大きな問題です。 javascriptは、外部ファイルから呼び出したスクリプトも直に書いたスクリプトも同じグローバル領域で扱われます。 スクリプトを配布する場合は、ゲームで言う点数などのパラメータは外部からアクセスされるとまずいですし、他に導入しているスクリプトと同じ変数名を使用していると上書きされて誤作動をおこすことにな

    『【javascript】グローバル変数、関数を意地でも使わない!』
  • 1