Hatena::Groupjavascript

lnzntのJavaScript日記 このページをアンテナに追加 RSSフィード

2010年11月14日(日)

モジュール

| 09:52 | モジュール - lnzntのJavaScript日記 を含むブックマーク はてなブックマーク - モジュール - lnzntのJavaScript日記 モジュール - lnzntのJavaScript日記 のブックマークコメント

モジュールは内部の状態や実装を隠蔽したままインターフェイスを提供する。

(モジュールの例)
var serial_maker () {
   var prefix = '';
   var seq = 0;
   return {
     set_prefix : function (p) {
         prefix = String(p);
     },
     set_seq : function (s) {
         seq = s;
     },
     gensym : function () {
         var result = prefix + seq;
         seq += 1;
         return result;
     }
}

いまいち、ピンときません。

参考書籍