栞/#javascript
PathとかFacebookみたいなメニュー表示
iOS 6のSafariでAjaxのPOSTがキャッシュされてしまう条件
File APIで
iOS 6のSafariで変わったことまとめ http://branch.com/b/iphone-5-ios-6-web に日本語訳が
Mountain LionとChromeの通知を使う方法。Web NotificationsがMountain LionのNotification Centerに統合されてた
ページめくり
「下手に AJAX 使いまくるぐらいならページ遷移したほうがマシであることが多いです。世の中にはページ遷移を抑えようとして酷いことになってる JS を沢山見ます。」「localStorage に画像とか放りこむの異常に重くなるのでオススメしません。認証持たないサービスで設定値保存するのに使うとかに留めた方がよいと思う。」
アニメーションをうまいことしてくれる
Socket.IO使ってる
テンプレート
DropboxにアクセスできるJSライブラリ
「fast click for mobile browsers」
「.bind、.unbind、.live、.die、.delegate、.undelegate - .on、.off に置き換える .bind('ready', fn) - $(fn) もしくは $.ready(fn) に置き換える .load、.unload、.error - on("load")、.on("unload")、.on("error") に置き換える ajax の .success、.error、.complete - .done、.fail、always に置き換える」
スクロールしていくと固定されるナビゲーション
「レスケルはブラウザで表示されているHtmlソースコードから、lessのスケルトンを作成できるツールです。」
drag&dropでファイルアップロード
FileReader使ってローカルファイルのサムネイル表示
webサイトからMountain LionのNotification
「たとえば固定フレームレートの場合、15fpsの場合1秒間に15回処理を実行しますが、低スペックな端末だときっちりと1/15で処理されることはなく数ミリから数百ミリ秒遅れることがあります。結果1秒間で納まりきらず1秒を超えたタイミングで処理が完了します。つまりどんなに時間がかかろうとも15回きっちり描画します。可変フレームレートであれば、再描画のタイミングでどの程度遅れて実行されるのかを判断しズレを調整しながら描画するので、もし指定した完了時間を超えるようであれば描画回数を減らすことが可能になります。」