プログラミング html5 page visibility apiを試す page visibility apiがRecommendationになってた。 というわけで使ってみた。 これは何ができるapiかというと、ページが表示されているかどうかを取得できる。 今のブラウザで言うと、見ているタブかどうかが取... 2013.06.30 プログラミング
プログラミング html5 javascriptのpointer lock apiを試す webglで作られていると話題のブラウザゲームをやろうとしたら、Chromeに「マウスカーソルが無効になります。」的な警告が表示された。 なんだこれは。。 調べてみると、HTML5のpointer lock apiというものらしい。現在の... 2013.06.23 プログラミング
プログラミング google mapsのアイドル状態コールバック google mapsの読み込みが終了して、アイドル状態になった時のコールバックを取りたい。 普通にidleイベントがあるらしい。 google.maps.event.addListenerOnce(map, 'idle', funct... 2013.05.31 プログラミング
プログラミング webkit fullscreen api フルスクリーンが流行ってる。 フルスクリーンapiなるものがあるらしいので試してみた。 どうやら、特定の要素をフルスクリーン指定できるみたい。 var elm = document.getElementById("face"); ... 2012.08.01 プログラミング
プログラミング jQueryでmarginも含めた幅や高さを取得 しょぼい話し。 たとえば #id{ height: 10px; width: 10px; margin: 5px; padding: 5px; } とした時に、jQueryで普通に $('#id').height()... 2012.07.26 プログラミング
プログラミング iPhone ウェブクリップ時のページ遷移 iPhoneやiPadはwebサイトをホーム画面に追加するというウェブクリップの機能がついていて、webアプリケーションはウェブクリップ前提で作られることもある今日この頃。 ウェブクリップしたサイトに、以下のようなmetaタグがあるとブラ... 2012.07.18 プログラミング
プログラミング jQuery dataとattrで値が変わる またしてもjQueryネタ。 <div id="data1" data-value="0100"></div> <div id="data2" data-value="0x01"></div>... 2012.07.16 プログラミング
プログラミング forefox transformやoffset座標の扱い 普段、chromeをメインブラウザにしていても開発ではfirefoxなど別のブラウザで動作確認をしないわけにはいかないもの。 最近かなりハマったchromeとfirefoxの違いを2つ紹介します。 1.firefoxだとtranslat... 2012.07.15 プログラミング
プログラミング html5 canvasのスケール html5のcanvasでscaleを変更する場合の注意点を一つ紹介。 context.scale(2, 2); としたときに、スケールをオリジナルの2倍にするという考えは間違いで、実際はスケールを今の2倍にするという意味になるようで... 2012.07.14 プログラミング
プログラミング canvasで透明な線(消しゴム)を書きたい html5のcanvasでは先日の記事に書いたような、線を引いたり、円を書いたりを比較的簡単にできる。 これがかなり魅力的なのか、数あるHTML5の仕様の中でも爆発的な人気を誇っているわけで。。 canvas勉強し始めの頃は、描画した図形... 2012.07.13 プログラミング