以下の内容はhttps://unageanu.hatenablog.com/entry/20091008/1255010622より取得しました。


Cacheを使う

YUI 3: Cacheを使うと、指定された数だけの要素を保持するオンメモリキャッシュを作成できます。

// キャッシュを使うサンプル
YUI().use('cache', function(Y) {

  // キャッシュ数を4に指定してキャッシュを作成。 
  var cache = new Y.Cache({max:4});

  // キャッシュに要素を追加
  for ( var i=0;i<5;i++  ) {
    cache.add( "item"+i, i ); //4個まで記憶するのでひとつは破棄される
  }
  var out = document.getElementById("out");
  for ( var i=0;i<5;i++  ) {
    // キャッシュからデータを取得
    // 戻り値はオブジェクトになっていて、responseに実際の値が格納されている
    // キャッシュされてない場合はnull
    var value = cache.retrieve( "item" + i );
    out.innerHTML +=  ( value ? value.response : null )  + "<br/>";
  }
});

実行結果はこちら




以上の内容はhttps://unageanu.hatenablog.com/entry/20091008/1255010622より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14