今仕事で Javascript のちょっとしたコードを書いている。ほとんど知識が無かったので苦労しまくり。
とりあえず動いているので気にしていないが、引っかかったところを書いておこう。後で調べる。
- document.GetElementById("Nanka") は id="Nanka" でも name="Nanka" でもいける?
- document.GetElementById("Nanka") と this.Nanka と Nnaka の使い分け。
- Javascript には Sleep() が無いし、イベント待ちなんかでビジーループすると帰って来ない?
- eval() に(複雑なルーチンで)生成した文字列を食わせる方法?
- <input type="file"/> はスクリプトからはいじれない(セキュリティ上の理由?)
- <input type="file"/> で、選択で前回と同じファイルを選ぶと onChange が発生しない
- ActiveX への put でパラメータが取れる。ActiveX.prop(param)="値"; みたいな
どの言語も細かいルールとかあって、覚えることが多いなぁ。