Tips

idとname

ブラウザの戻る対応

FirefoxとSafariは、「戻る」「進む」で、キャッシュによりonloadがスルーされるような挙動をする

同一生成元ポリシー(Same Origin Policy)

クロスドメインアクセスのテクニック

JSONP

フラグメント識別子を利用

window.nameを利用

デバッガ・チェックツール

圧縮ツール

Cookie

イベント

ウィンドウを閉じたイベントでの処理

IEはこれで動く

window.onbeforeunload = function()
{
    if(((event.clientX > document.body.clientWidth) && (event.clientY<0)) || event.altKey )
    {
        alert("閉じちゃ、いやーー!!");
    }
}

prototype.js を使って同様のことができる

<script type="text/javascript" src="prototype.js"></script> 
<script type="text/javascript">
Event.observe(window, 'beforeunload', function(e) {
    // イベントをキャンセルする場合は何も返さない
    return e.returnValue = 'beforeunload';
});
</script>

ネットワーク

文法的なこと

変数、プロパティが定義されていない(undefined)かの判定

その他

テストツール

Selenium

開発ツール

デバッガ

Venkman - JavaScript Debugger

debug.js

objectdump.js

jki-debug.js

Log4JavaScript

実例

その他


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS