Skip to main content
このモジュールは、一般的な操作のためのユーティリティメソッドを提供します。

addEventListener

addEventListener() メソッドは、指定された要素にイベントハンドラをアタッチします。
Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべてのイベントリスナーをリセットします。適切なクリーンアップを確保するため、SPA でリスナーを追加する場合はこのメソッドを使用してください。
引数

addUniversalClickListener

addUniversalClickListener() メソッドは、デスクトップでのマウスクリックと、モバイルデバイスおよびタブレットでのタッチダウンイベントをリッスンするクリックハンドラをアタッチします。モバイルデバイスでは、エンジンが touchstart イベントの後に touchend イベントを検出し、その間に touchmove がない場合にタッチダウンが発生します。
Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべてのリスナーをリセットし、SPA でのクリーンアップを容易にします。
デスクトップデバイスでは、右クリックもこのメソッドをトリガーします (例: 新しいタブでリンクを開くとき)。
引数

clearInterval

clearInterval() メソッドは、setInterval() を介して設定したタイマーをクリアします。
引数

clearTimeout

clearTimeout() メソッドは、setTimeout() を介して設定したタイマーをクリアします。
引数

computeHash

computeHash() メソッドは、文字列からハッシュを計算します。機密性の高い個人情報を直接操作せずに一意のデータを処理するために使用します。
引数 戻り値

getURLParameters

getURLParameters() メソッドは、現在の URL を解析し、検出されたすべてのパラメータを返します。このメソッドは、検索 (?) およびハッシュ (#) パラメータの両方をサポートしています。
戻り値

performRequest

performRequest() メソッドは、リモート Web サーバーへの呼び出しを開始します。
引数

querySelectorAll

querySelectorAll() メソッドは、指定された CSS セレクタにマッチするすべてのドキュメント要素を静的 NodeList オブジェクトとして返します。
このメソッドは、:contains および :eq を含むセレクタをサポートしています。
引数 戻り値

setInterval

setInterval() メソッドは、指定されたミリ秒間隔で関数または式を実行します。 Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべての間隔をリセットします。適切なクリーンアップを確保するため、SPA ではこのメソッドを使用してください。
引数 戻り値

setTimeout

setTimeout() メソッドは、指定されたミリ秒数後に関数または式を実行します。 Kameleoon は、エンジン再読み込み時にこの API を介して作成されたすべてのタイムアウトをリセットします。適切なクリーンアップを確保するため、SPA ではこのメソッドを使用してください。
引数 戻り値