Archives by date

You are browsing the site archives by date.

【Javascript】Javascriptによるクロスオリジン通信方法まとめ。

自分用まとめ。

いわゆる、クロスドメイン間通信。

実現方法は下記の4つ。

・JSONP
・iframeハック
・window.postMessage()
・XMLHttpRequest level 2

JSONPはクロスドメイン通信の基本という印象。iframeハックはその巧妙さに感動を覚えた。後者の二つに関してはそういうアプローチもあるのだな程度の認識でもよさそうかな?

実際の実装例は色々と実験後まとめる予定。

えくすぺりめんとなう!!

 

【jQuery】トリプルクリックのトリガーを実装する。

めも。

まずは下記Gitリポジトリからソースをダウンロード。

https://github.com/richadams/jquery-tripleclick

次にスクリプトファイルの読み込み。

<script type="text/javascript" src="/tripleclick.js"></script>

そして下記のようにイベントをバインドしてやればOK。

■HTML

<span class="target">Click!</span>

■Javascript

<script>
$('.target').on('tripleclick', function() {
    alert('ok');
});
</script>

.bind()メソッドを用いた実装も可能。また3回クリックするまでのタイムアウト時間も設定可能なため柔軟な対応が可能。

更なる詳細は同梱されているREADME.mdを参照されたし。