読み書きプログラミング

日常のプログラミングで気づいたことを綴っています

2012-01-01から1ヶ月間の記事一覧

accelerationIncludingGravityの座標はデバイスに固定

orientationchange後も座標軸は変わりません. なので、表示座標に合わせるため、加速度の座標はwindow.orientationの値から回転変換の必要があります。

touchmoveとmousemove

touchmoveは指が要素とずれても発生し続けるが、 mousemoveは マウスボタン状態に関係なく発生 ポインタが要素からずれると、発生しなくなる。

ウェブクリップのUserAgent

iOS Safariのnavigator.userAgentとオフラインアプリのnavigator.userAgentは異なる。Safari: Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405 Safari/7534.48.3オフラインアプリ Mozilla/5.0 (iPad; …

mousedownハンドラでpreventDefault()を実行すると、focus()が抑制される

オンスクリーンキーボードの出現を抑制する方法を実験中。 上記、方法ではfocus()は抑制されたが、オンスクリーンキーボードは現れた。

pageinit

head部でロードするスクリプトの場合、jQuery Mobileのイベントpageinitはliveメソッドでバインドすること。 bindメソッドだと(bindすべきDOMがまだ読み込まれておらず$での戻り値が空なので)コールされない。pageinitハンドラは$(document).readyよりも先に…

引っ越し

明けましておめでとうございます。今年もよろしくお願い致します。新年の作業の第一弾として、Maximaのマニュアルの日本語訳をSourceForge.JPに移しました。 新しいURLは http://maxima.sourceforge.jp/maxima.html です。 一括ダウンロードはこちらから。 h…