ajaxメソッドには返り値を受ける仕組みはなく、 成功時には、done()の中の関数の引数にレスポンスされた値が入り、 失敗時には、fail()の中の関数の引数にレスポンスされた値が入る。 $.ajax({ type: "GET", url: "test.php", data: "method=ajax&contents=ajax-contents", }).done(function(data, textStatus, jqXHR){ // 成功時 $("div.result").te…
基本編 最後の行で、func1の引数としてコールバック関数func2を渡しています。 冒頭のfunc1定義部分で、コールバック関数としてfunc2が呼び出されます。 func2が終わるとfunc1に戻ります。 つまり、「クリックされました」→「当たりくじです」→「処理完了」の順で表示されます。 function func1(callback) { alert("クリックされました"); callback(); alert…
あるオブジェクトが別のオブジェクトの便利なメソッドを使いたい。 下記の例では、関数fの引数オブジェクトがsliceメソッドを借用している。 しばしば、配列のデフォルトメソッドはよく借りられる側のメソッド となる。 基本 sliceメソッドは n, m とあった場合、 n+1 番目からm番目の値を配列にいれて返す。 詳しくはこちら …
イベント設定していると、 イベントハンドラ関数は、順不同で実行されてゆく。 返り値のある関数の場合、返り値が帰って来る順番もランダムである。
jqueryの仕組みを根底から理解できる。 jqueryはjavascriptであることが良くわかる。 初学者でも1章、2章は十分にわかるであろう。 そしてこの1章、2章だけでも一冊の本にしても良いくらい充実している。 1章、2章がしっかり理解できると、3章以降が良く理解できたり、他の本もよく理解できたりするようになる。
・map 上に既存のfeaturesの有無をチェック。 ・featuresが一つでも存在すれば、消去。 ・timerの存在も別個にチェックしてから止める。 →すでに止まっている場合もあるため、回っていると決めつけない。 ・実行するたびに新規でtimerを回し始める。 注意点 ・featureはイベントごとに新規で生成される。過去のfeatureを消す際、そのfeatureを個別に特定するのは難しいため、clear()メソッドで問答無用で消す…
getCurrentPosition()と類似したメソッドで watchPosition()というメソッドがある。 このメソッドの場合、デバイスの位置が変わるごとに、自動的に呼び出される。 地図を動かすことなく、マーカーが現在位置を追尾するメソッドとなっている。
Geolocation.getCurrentPosition(success, error, option) メソッド
Geolocation.getCurrentPosition(success, error, option) メソッド 第一引数と第二引数はコールバック関数が入る。 このメソッドは、イベントのハンドラー関数として利用する事も多い。 success 成功時に現在位置のPosition オブジェクトを唯一の入力引数として受け取る。 この引数を加工して利用できる。 error 失敗時に、PositionError オブジェクト
「ブログリーダー」を活用して、j-writerさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。