タグ

2009年9月15日のブックマーク (2件)

  • jQuery によるブラウザ判別でバージョンによる違いを判別する方法 ( ラボブログ )

    スパイスラボ神部です。 以前、jQuery でブラウザ判別をする方法をしらべていたとき、こちらを参考にしていました。 -jQueryで簡単UserAgent判別 - Webtech Walker なぜかというと Google で一番上に来るからなんですけどね。 しかしもう少し調べてみると、どうやらバージョン判別もできるようです。 -jQueryを使ったブラウザ分岐 | A Day in the Life どうやら 1.3 系列では使えないらしい $ browser しかしこの $browser、どうやら 1.3 系列からは使えなくなるようです。 -jQuery.browser - jQuery 1.3.2 日語リファレンス $support を使うように、となるようです。 -jQuery.support - jQuery 1.3.2 日語リファレンス 非推奨になりますが一応$b

  • anything from hereクロージャーに関するメモ

    ユニークカウンター・クロージャー よく見かけるクロージャーの例として次のカウンターがあります。 ■ カウンタークロージャー var counter = (function(){ var id = 0; return function(){ return id++} })(); // この counter 関数を次のように実行すると、その都度異なる値が返されるので、 // ユニークカウンターとして使うことが出来ます。 /* 1 度目 */ counter(); // 返値は 0 /* 2 度目 */ counter(); // 返値は 1 ・・・・ このカウンタークロージャーは、外からカウンター値を弄れないため、まさにユニークな「変えられない」カウンターとして使えることから、一部では推奨されています。(『Javascript 第 5 版』等) 確かに、この counter 関数を任意のコード