JQerry

2174 ワード

JQueryフルネームjavaScript Query.
 
JQueryのメリット:
1.軽量級.
2.強力なセレクタ.
3.優れたDOMパッケージ.
4.確実なイベント処理メカニズム.
5.完璧なajax.
6.トップレベル変数を汚染しない.
7.優れたブラウザ互換性.
8.チェーン操作方式.
9.暗黙的反復.
10.挙動層は構造層から分離される.
11.豊富なプラグインサポート.
12.完全なドキュメント.
13.オープンソース.
(『鋭いJQerry』)
 
JQueryの使用:
ページでJQueryを使用するには、JQueryをページに導入する必要があります.
 
<script src="...../jquery.jsp" type="text/javaScript"></script>
<script type="text/javaScript">
    $(document).ready({
        jQuery  。
    });
</script>

コードでは、jQueryと$は等価です.
jQuery(#aa)は$(#aa)/Idをaaとするコンポーネントを選択します.
jQuery.ajaxは$に等しい.ajax//ajaxを呼び出す
 
$().ready(function(){
      ........jquery  ...........
});
$(function(){
     .........jquery  ....
});
          。 

注意:私たちが自分で書いたjqueryコードにわけのわからない問題が発生することがあります.正常なコードのように見えますが、実行中にエラーが発生した場合は、まずあなたのコードが$(document)に置かれているかどうかを確認してください.ready()メソッドで実行します.
 
$(document).ready()メソッドとwindow.onloadメソッドの違い:
1.実行タイミングwindow.onloadメソッドは、Webページのすべての要素(要素のすべての関連ファイルを含む)がブラウザに完全にロードされた後に実行されます.jQueryの$(document)を通じて.ready()メソッドに登録されたイベントハンドラは、DOMが完全に準備ができている場合に呼び出すことができます.例えば、1枚の画像がラベルで完了し、この画像のロードが完了するまで待たずに、画像の幅の広い属性やスタイルなどを設定することができます.
2.$(document).ready()メソッドは、windowとは異なるイベントハンドラを複数回使用して登録することができる.onloadは一度に1つの関数への参照のみを保存し、複数回バインドされた関数は前の関数のみを上書きします.まずwindowを見てみましょう.onloadメソッドは、1つのページに2回登録するとどのような結果になりますか.
 
function one(){
    alert("one");
}
function two(){
    alert("two");
}
window.onload = two ;
window.onload = one ;

「one」だけがポップアップされます.
 
 
function one(){
    alert("one");
}
function two(){
    alert("two");
}
$(document).ready(function(){
    one();
});
$(document).ready(function(){
    two();
});

このとき、まず「one」をポップアップし、「tow」をポップアップします.