JavaScript - jQuery のテスト
JavaScript フレームワーク ライブラリのテスト - jQuery
jQuery
の参照 JavaScript ライブラリをテストするには、Web ページでそれを参照する必要があります。
ライブラリを参照するには、src 属性をライブラリの URL に設定した <script> タグを使用します:
jQuery を参照します
<html>
<head>
< ;script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js">
</script>
</head>
<body>
< ;/body>
</html>
jQueryの説明
主なjQuery関数は$()関数(jQuery関数)です。この関数に DOM オブジェクトを渡すと、jQuery 機能が追加された jQuery オブジェクトが返されます。
jQuery を使用すると、CSS セレクターを介して要素を選択できます。
JavaScript では、ウィンドウのロード イベントを処理する関数を割り当てることができます:
JavaScript の方法:
{
var obj=document.getElementById("h01");
obj.innerHTML=" Hello jQuery";
}
onload=myFunction;
同等の jQuery は異なります:
jQuery の方法:
{
$("#h01").html("Hello jQuery ") ;
}
$(document).ready(myFunction);
上記のコードの最後の行では、HTML DOM ドキュメント オブジェクトが jQuery: $(document) に渡されます。
DOM オブジェクトを jQuery に渡すと、jQuery は HTML DOM オブジェクトでラップされた jQuery オブジェクトを返します。
jQuery 関数は、ready() がメソッドである新しい jQuery オブジェクトを返します。
関数はJavaScriptの変数であるため、myFunctionを変数としてjQueryのreadyメソッドに渡すことができます。
jQuery は、渡された DOM オブジェクトとは異なる jQuery オブジェクトを返します。 jQuery オブジェクトには、DOM オブジェクトとは異なるプロパティとメソッドがあります。 jQuery オブジェクトでは HTML DOM プロパティとメソッドを使用できません。 |
jQueryのテスト
次の例をお試しください:
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script> <script> function myFunction(){ $("#h01").html("Hello jQuery") } $(document).ready(myFunction); </script> </head> <body> <h1 id="h01"></h1> </body> </html>
インスタンスの実行»
オンラインインスタンスを表示するには、[インスタンスの実行]ボタンをクリックしてください
この例をもう一度試してください:
Example
<!DOCTYPE html> <html> <head> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script src="http://libs.baidu.com/jquery/1.8.3/jquery.min.js"></script> <script> function myFunction(){ $("#h01").attr("style","color:red").html("Hello jQuery") } $(document).ready(myFunction); </script> </head> <body> <h1 id="h01"></h1> </body> </html>
Run Example»
オンラインの例を表示するには、[Run Example] ボタンをクリックしてください
上の例からわかるように、jQuery ではチェーン (チェーン構文) が可能です。
チェーンは、同じオブジェクトに対して複数のタスクを実行する便利な方法です。
さらに詳しく知りたいですか? PHP 中国語 Web サイトでは、優れた jQuery チュートリアルを提供しています。