2007-05-01から1ヶ月間の記事一覧
glayer_ex.js - glayer.jsの拡張 使い方の説明を書いたのと、実際各種オプション指定時の動作確認が出来たので、バージョンを1.0としました。
まだ、試してないのですが、、ということはTABLEアノテーションを指定していないJavaBeansも戻りに使えるってことなのですかね。で、その場合にはTABLEのメタ情報が使えなくなって、SQLの自動生成は使えないことになるのかなぁ。今まで、S2Daoが使えないパタ…
glayer.js - グレーアウト表示ライブラリ 今回の変更はSafari対応です。 Safari2.0.4でも正常に動作するよう変更しました。
表示モード(標準/互換)を判別する方法はあるのだろうか。
Safari 2.0.4 で確認しました。 表示モード(標準/互換)に関わらず、下記でいけそうです。 ウインドウサイズ window.innerWidth window.innerHeight スクロールバーで隠れた箇所含む document.body.scrollWidth document.body.scrollHeight 下記のエントリに…
Firefox、Opera、IEと比べてさらに面倒な気が… 昨日の件以外にも、思った通りに動かない箇所あって、当分Safariで遊べそうな気がしています。
2007/05/14のWebKit-SVN-r21448.dmg とかだと、ブレイクポイントで止まってもカーソル位置がわからなかったりして、どうも動作がおかしいっぽいです。 しょうがないので、2007/02/28のWebKit-SVN-r19919.dmgを今は使ってます。
下記のようなスタイルがあったとして、 #hoge { width: 100px; position: fixed; } hogeに適用されているスタイル(例えばposition)を取得したい場合、hogeのスタイルに display = 'none' が設定されていると、Safariでは内容が取得出来ないようです。 var el…
dateformat.js - 日付フォーマット変換ライブラリ 指定したパターンによるDate->String、String->Dateの変換をJavaScriptで行うライブラリです。 Date->Stringに変換するためのものはわりと見かけるのですが、逆のパターン(String->Date)がなさそうだったの…
Enjoy*Study - 小数点以下第x位を四捨五入 上記エントリで、(1.255).toFixed(2) の結果が "1.25" になった(Firefoxで確認)ことに、後々違和感を感じたので、他のブラウザでどうなるのか確認してみました。 ブラウザ (1.255).toFixed(2) IE 6 "1.26" Firefox …
1.255の小数点第3位を四捨五入することにより、1.26という値を期待したのですが、、 >>> (1.255).toFixed(2) "1.25" >>> Math.round(1.255 * 100) / 100 1.25 toFixedでも、小数点の位置変えてMath.round()使っても、予想した結果(1.26)にならない(浮動小数…
どうしてプログラマに・・・プログラムが書けないのか? JavaScript(Firebugのコンソール上)で for (var i = 1; i <= 100; i++) console.log(((i % 3 == 0) ? 'Fizz' : '') + ((i % 5 == 0) ? 'Buzz' : '') || i);
suggest.js - 入力補完ライブラリ 入力補完を行うためのライブラリです。ver1.4からの変更点は下記の通りです。 prototype.jsへの依存を排除。(prototype.jsが不要になった) クラス名を変更。(IncSearch.Suggest→Suggest.Local、IncSearch.SuggestTag→Sugges…
アップル - Mac mini 可愛すぎです。 最初はMac Bookと悩んだんですが、家での自分の領域には、Mac Bookさえ置けるスペースがもうないので、Mac miniにしました。 KVMスイッチでディスプレイとキーボード、マウスをもともと使っていたWindowsのディスクトッ…
TABは以前からそうですが、ESCキーもキャンセル出来ないっぽいです。 昔はESCキーはキャンセル出来たような気がしたんですが(単なる確認漏れなだけかも…)、Opera9.2で試したところ、TABと同じようにキャンセルできないっぽいです。 Enjoy*Study - OperaでTAB…
DWR使ってそのままModel層を直接呼び出せば、ViewとControlをJavaScript側で実装できそうな。(というか、Controlはいらなくなる) そしたら、JavaのコードよりJavaScriptのコードの方が多くなって、JavaScript好きにはたまらない。 で、DWRで担えない部分も、…