ホームページ > 記事 > ウェブフロントエンド > jQuery オブジェクトと DOM オブジェクト
簡単な例で、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
「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 オブジェクトと DOM オブジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。