javascript

CygwinでSpiderMonkeyのビルド

CygwinでSpiderMonkeyをビルドしたのでメモ。 ここからjs-1.8.0-rc1.tar.gzを落として適当な場所に伸張。 srcディレクトリに移って make -f Makefile.ref OS_ARCH=Linux LD=gcc BUILD_OPT=1を実行。 Linux_All_OPT.OBJディレクトリが出来、その中にjs.exeが…

JavaScriptの勉強

JavaScriptを勉強することにした。 無名関数で再帰できたりジェネレーターがあったりしてちょっとたのしい。 フィボナッチ arguments.calleeを使うと自分自身の関数を参照できる。 var fib = (function() { var memo = {1: 1, 2: 1}; return function(n) { r…