jquery-初入门2
2121 ワード
1.Jqueryの中で、$ready()はどういう意味ですか?window.onloadとの違いは?他にどんな書き方や代替方法がありますか?
DOM準備が完了したら、関数を指定して実行します.JavaScriptのwindow.onloadイベントは、ページが表示される時にこのイベントを実行します.すべてのページの要素が完全に受け入れられるまで、このイベントはトリガされます.このプロセスは比較的に長い時間がかかります.ready()は、DOMが完全にローディングされるとシナリオが実行されるという意味です.したがって、すべてのページ要素をロードしてからイベントをトリガする必要があります.私たちはDOMロード後にイベントをトリガするだけであれば、ready()方法を使用します.
2.$node.htmlと$node.text()の違いは?
$node.htmlの内容を取得します.node.text()を使ってテキストの内容を取得します.
DOM準備が完了したら、関数を指定して実行します.JavaScriptのwindow.onloadイベントは、ページが表示される時にこのイベントを実行します.すべてのページの要素が完全に受け入れられるまで、このイベントはトリガされます.このプロセスは比較的に長い時間がかかります.ready()は、DOMが完全にローディングされるとシナリオが実行されるという意味です.したがって、すべてのページ要素をロードしてからイベントをトリガする必要があります.私たちはDOMロード後にイベントをトリガするだけであれば、ready()方法を使用します.
$(document).ready()
は、$(handler)
と簡略化されてもよい.2.$node.htmlと$node.text()の違いは?
$node.htmlの内容を取得します.node.text()を使ってテキストの内容を取得します.
hello world
$(".test").html()
// <div class="test">hello world</div>
$(".test").text()
// hello world
</code></pre>
<h5>3.$.extend ?</h5>
<p>$.extend() , json, json </p>
<pre><code>var defaualOpts={
name:"hunger",
age:20
};
function People(opts){
var opt={};
$.extend(opt,defaulOpts,opts);
console.log(opts);
}
People({name:"hello")//return {name:"hello",age:20}
</code></pre>
<p>extend() , , 。</p>
<h5>4.JQuery ?</h5>
<p> jQuery 。<br> 。 , , ; 。 , jQuery , DOM </p>
<h5>5.JQuery ajax ?</h5>
<p>1. url , jquery ajax , , , 。<br> 2. jquery ajax cache , false, 。</p>
<h5>jquery data ?</h5>
<p> , .data(key,value) .data(obj) <br> , .data(key) .data() 。</p>
</article>
</div>
</div>
</div>
<!--PC WAP -->
<div id="SOHUCS" sid="1189793496727396352"></div>
<script type="text/javascript" src="/views/front/js/chanyan.js">