ホームページ  >  記事  >  ウェブフロントエンド  >  jQuery オブジェクトと DOM オブジェクト

jQuery オブジェクトと DOM オブジェクト

jacklove
jackloveオリジナル
2018-06-11 22:50:561845ブラウズ

簡単な例で、jQuery オブジェクトと DOM オブジェクトを簡単に区別してみましょう: jQuery对象与DOM对象:

我们要获取页面上这个id为imooc的p元素,然后给这个文本节点增加一段文字:“您好!通过慕课网学习jQuery才是最佳的途径”,并且让文字颜色变成红色。

普通处理,通过标准JavaScript处理:

var p = document.getElementById('imooc');
p.innerHTML = '您好!通过慕课网学习jQuery才是最佳的途径';
p.style.color = 'red';

通过原生DOM模型提供的document.getElementById(“imooc”) 方法获取的DOM元素就是一个DOM对象,再通过innerHTML与style属性处理文本与颜色。

jQuery的处理:

var $p = $('#imooc');$p.html('您好!通过慕课网学习jQuery才是最佳的途径').css('color','red');

通过$('#imooc')方法会得到一个$p的jQuery对象,$p

ページ上で imooc の ID を持つ p 要素を取得する必要があります。次に、このテキスト ノードにテキストを追加します: 「Hello! jQuery を学習する最良の方法は MOOC.com を通じてです。」 し、テキストの色を赤に変更します。

標準の JavaScript を通じて処理される通常の処理:

rrreee
ネイティブ DOM モデルによって提供される document.getElementById("imooc") メソッドを通じて取得された DOM 要素は、 DOM オブジェクトを処理し、innerHTML および style 属性を通じてテキストと色を処理します。

jQuery 処理:

rrreee

$('#imooc') メソッドを使用すると、$p jQuery オブジェクトが取得されます。$p は配列のようなオブジェクトです。このオブジェクトには DOM オブジェクトの情報が含まれており、独自のメソッド html および css を呼び出して、多くの操作メソッドをカプセル化します。得られる効果は、標準の JavaScript 処理結果と一致します。

標準の JavaScript DOM 操作と jQuery DOM 操作を比較すると、次のことが簡単にわかります。 jQuery メソッドによってパッケージ化されたオブジェクトは、配列のようなオブジェクトです。 DOM オブジェクトとはまったく異なります。唯一の類似点は、両方とも DOM を操作できることです。
jQuery を介して DOM 操作を処理すると、開発者は、どの DOM ノードにそれらのメソッドがあるのか​​を具体的に知る必要がなく、また、使用するさまざまなブラウザーの互換性の問題を気にする必要もなくなり、ビジネス ロジックの開発にさらに集中できるようになります。 jQueryが提供するAPI 開発するとコードはどんどん短くなっていきます。

この記事では、jQuery オブジェクトと DOM オブジェクトの内容について説明します。詳細については、php 中国語 Web サイトを参照してください。 関連する推奨事項:

jQuery プラグイン開発の標準的な記述方法

🎜 基本的な構文とマークダウンの使用法🎜🎜🎜🎜🎜 フォームと FormData を使用したファイル送信。 🎜🎜🎜

以上がjQuery オブジェクトと DOM オブジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。