Javascriptの記述方法としては、functionを書き連ねて、必要に応じて呼び出すことが多いんじゃないかと思う。だが、それだと雑然としたコードになって、「とりあえず書いてみました」的な印象となってしまう。 このログでもしばしば取り上げてきたが、YUI Blogにモジュール・パターン(module pattern)という書き方が紹介されている。具体的には、以下のようなコードになる。 ObjectName = function() { var private_variable1; var private_function1 = function(){ } return{ public_variable1: public_function1: function() { } } }(); この場合、 ObjectName.public_variable1; ObjectName.publi