jqueryの一般的な方法&ajax
2084 ワード
1.Jqueryで、 .以下の2つの書き方は等価である:
2. .パラメータが渡されていない場合、要素を取得するためのinnerHTML 文字列パラメータが入力と、要素を修正するためのinnerHTML が使用される.同様に、 を取得/修正するために使用される.パラメータが渡されていない場合、要素を取得するためのinnerHTML 文字列パラメータが入力と、要素を修正するためのinnerHTML が使用される.
3. $.extendの役割と使い方? 2 2 2つ以上のオブジェクトを は、1つのオブジェクトのみが を追加することができる.
4.JQueryのチェーンコールは何ですか?
JQueryを使用した後の戻り値がJQueryメソッドを継続して使用される場合、チェーン呼び出しが形成される.
5.JQuery ajaxのキャッシュはどのように制御しますか?は、パラメータオブジェクトに入力された リアルタイム情報(天気予報など)を取得する必要がある場合、
6.jqueryにおけるdata関数の役割?
$(document).ready()
ってどういう意味ですか?window.onload
との違いは?他にどんな書き方や代替方法がありますか?$(document).ready()
とは、DOM構造の完全なロード時にスクリプトを実行することを意味するが、window.onload
は、要素の完全なロード後にスクリプトプログラムを実行することを目的とする(ピクチャの幅を取得するには、ピクチャのロードが完了した後に実現する必要がある)$(document).ready(handler)
$(handler)
2.
$node.html()
と$node.text()
の違いは?$node.html()
要素を取得/修正するためのinnerHTML
$node.text()
は、要素のinnerText 3. $.extendの役割と使い方?
jQuery.extend([deep,] target [, object1 ] [, objectN ] )
$.extend()
に提供すると、オブジェクトのすべてのプロパティがターゲットオブジェクト(targetパラメータ)に追加されます.$.extend()
に提供される場合、ターゲットオブジェクトが省略されることを意味し、この場合、jQueryオブジェクト自体がターゲットオブジェクトとしてデフォルト設定され、jQueryのネーミングスペースに新たな機能var object1 = {
apple: 0,
banana: { weight: 52, price: 100 },
cherry: 97
};
var object2 = {
banana: { price: 200 },
durian: 100
};
$.extend(object1,object2)
// Object { apple: 0, banana:{price:200},cherry: 97, durian: 100}
4.JQueryのチェーンコールは何ですか?
JQueryを使用した後の戻り値がJQueryメソッドを継続して使用される場合、チェーン呼び出しが形成される.
5.JQuery ajaxのキャッシュはどのように制御しますか?
cache
属性によってajaxキャッシュを制御する.cache
属性のデフォルト値はtrue、すなわちデフォルトキャッシュデータである.cache
プロパティをfalseに設定すると、ajaxはデータをキャッシュしません.6.jqueryにおけるdata関数の役割?
$.data()
メソッドは、DOMノード上にデータを格納し、$.removeData()
メソッドは、DOMノード上に格納されたデータを除去するために使用することができる.$('.wrap').data('test',{key:'value'}) //
$('.wrap').data('test').key //
// "value"