DHTML

ブラウザを極限まで利用するということ

Google Mapsエンジニアが提言:「ブラウザを極限まで利用しよう」 - CNET Japan http://japan.cnet.com/news/ent/story/0,2000047623,20085942,00.htm DHTMLとブラウザが実装する様々な機能を使い倒したれという話。 Ajaxが注目されてきてこういう話が出てき…

クライアントとサーバの処理区分

ASP.NETが出る直前に、同僚と「クライアントとサーバの動作について理解していないと大変なことになるよね」と会話したことがあります。 かつてASPとDHTMLで組んでいたときは、サーバ側とクライアント側の処理を強く意識する必要がありました。でも、クライ…

文字コードか!!!

HTML ApplicationsファイルをUTF-8で書き、外部JScriptファイルをShiftJISで書いてた。 結果、2バイト文字でエラー。 秀丸はタイトルに文字コードを出るように設定しておかないとダメだと思いました。

処理の進行状況を表示する

基本の資料はここ。 Updating the Display During Lengthy Operations http://www.microsoft.com/japan/msdn/columns/dude/dude02262001.asp DoEventsやSleepのようなものはないので、自力でなんとかしようってことですね。 個人的にはタイムアウト(setTime…

onreadystatechange使ってる?

onloadに起動処理を書くのってしっくりこない。 ファイルの末尾にscriptブロックを入れるのもなんかね。 やっぱりちゃんと読み込まれたことを確認するためにも、onreadystatechangeとreadyStateは活用すべきだと思う。

HTML Applicationsでは標準モードにする必要は無いんじゃないかと

HTAもHTML同様DOCTYPEでモードを切り替えられるけど、標準モードにするとheightを指定しても反映されないとかIEならではのタグ動作を期待できないとか不利益が多い。 そもそも一種類のレンダリング(IEと同じ)だけなんだから、標準も互換もへったくれもない…

SELECTのOPTION操作

SELECTエレメント下のoptionsコレクションの中身を一気に消す方法って無い!? ループして消すのは凄くアフォな感じがする。 lstHoge.options.removeAll() とか無いのかなぁ。