JavaScript の発展的な話題
ここでは JavaScript でプログラムを開発するときの、各種発展的な話題について取り上げます。
必ずしも難しい、複雑な話題というわけではなく、基本というには相応しくないのでは?と思ったものを取り上げますので、その点はご了承ください。
- シングルトンの実装
インスタンスをひとつに限定する設計パターンをシングルトン・パターンといいますが、JavaScript でシングルトンを実装するにはどうしたらよいでしょうか。 他のオブジェクト指向言語での実装方法を簡単におさらいしてから、JavaScript の方法をみてみましょう。"オブジェクト・リテラル" とか "クロージャ" などのトピックに不安がある人は、 そちらを先に読むと良いでしょう。