jQueryのビルド法まとめ。

eyecatchImg

jQueryのバージョンアップから一ヶ月が経ちますね。今回API仕様は変わりませんでしたが、カスタムビルドがパワーアップしたり、sizzleも早くなったりとドキドキな更新が行われた訳です。中でもbowerを利用したバージョン管理も目玉の一つですね。これで最新版に置き換えたり戻したり…といった動作を、効率的に行えるようになりました。

続きを読む

Mavericks(MacOS X 10.9)でnvmを入れるのに引っかかった。

アイキャッチ

通常node.jsを入れるとnpmの管理になる所、バージョン別に取り扱うにあたって便利なnvmですが、環境を整えるために移動用のマックに入れようとしたら、色々手に余ってしまったのでメモしておきます。

続きを読む

ランダムの生成。

javascriptで乱数を生成する場合、Math.floor( Math.random()*i )が多いと思います。数万単位であればあまり気にすることはないのですが、乱数の性質上、同一のフロー内で重複しやすいのが難点です。

その点、他の言語にはshuffle()なる関数を使う方法があります。shuffle()は配列の順番を不規則に並び替えるもので、これに使用する振り幅の数字の配列を渡して、必要な分だけ取り出すという方法があります。これを利用して、Mathのprototypeメソッドに追加して使えるようにしたものです。

続きを読む