JSDBを触ってみた[1]
2007-05-01


またprototype.jsかよ

JSDBをちょっと触ってみた。で、我ながらアレだと思うが、prototype.jsをロードしてみようと。

基本的にはおんなじ

前に書いたprototype.jsを使えるようにと同じ方法でロードできる。

js>load("dummy.js")
true
js>load("prototype.js")
true
js>$R(1, 10).each( function(value, index) { writeln( "[" + index + "] - " + valu
e ); } )
[0] - 1
[1] - 2
[2] - 3
[3] - 4
[4] - 5
[5] - 6
[6] - 7
[7] - 8
[8] - 9
[9] - 10
js>

ただ、load関数はローカルファイルパスのみ有効みたいで、URL渡したら(なぜかtrueを返すが)コードは実行されなかった。仕方ないから、JSDBのインストールパス内にlibsとでもサブフォルダ切ってそこにぶち込んでおくとよいかと。

おまけ

WSHでもだいたい通るみたいだが、パスセパレータに「/」(スラッシュ)も指定できる。JSDBインストールフォルダにサブフォルダ「libs」を切って、そこにprototype.jsを設置したとすると、

load("libs/prototype.js")
でもうまく読み込まれる。
[JavaScript]
[JSDB]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット