ホームページ  >  記事  >  ウェブフロントエンド  >  DOMAssitant 最新バージョン DOMAssistant 2.5 リリース_js オブジェクト指向

DOMAssitant 最新バージョン DOMAssistant 2.5 リリース_js オブジェクト指向

WBOY
WBOYオリジナル
2016-05-16 19:07:041064ブラウズ

Google Code のプロジェクト
がバージョン 2.5
をリリースしました。これは、jQuery、プロトタイプ、YUI、Ext と競合する大規模で包括的な JS ライブラリであると主張しています (笑)
この DOMAssistant のリリースにより、
市場の主要な JavaScript ライブラリと真剣に競合できると感じています。要素を選択または操作するための非常に簡単な
構文と、心配することなく、誰もが必要とするコアの
機能を備えています。 Web ブラウザ
相違点
実際、基本的に YUI で実行できることはすべて実行できるはずですが、パフォーマンスの向上とメモリ リークの追加チェックが比較的強力です。時間があるときにそれを。
第二に、Selector で使用される CSS および XPath 構文は、YUI の YAHOO.util.get や getElementsByClassName (また、YUI の新しいバージョンでも Selector がリリースされました) よりも確実に効率的です。 Ajax リクエストを作成します。これには、最も一般的に使用される get メソッドと load メソッドがあり、データの取得と要素のコンテンツの検索と更新は 1 行のコードで完了できます。ただし、これを実行するには 10 行のコードが必要になる場合があります。いずれにせよ、最悪の場合、YUI をパッケージ化するときに最も一般的に使用されるロード メソッドと取得メソッドを記述するだけで済みます。結局のところ、詳細なメソッドは依然として必要です。

著者サイト: http://www.robertnyman.com/
詳細な紹介: http://www.robertnyman.com/2007/12/17/domassistant-25-release-css-selector-support-new-ajax-methods-and-more-goodies-added/

バージョン 2.5 に含まれる新機能:
CSS1-3 セレクターの完全なサポート CSS1-3 セレクターの完全なサポート
新しい AJAX メソッド: ロードおよび取得 新しく追加されたロードおよび get メソッド
パフォーマンスの強化とメモリ リークの追加チェック パフォーマンスの強化とメモリ リークの追加チェック
XPath プライベート プロパティを利用するスコープのサポート 独自の実行ドメインを作成して独自のすべてを保護プロパティ
また、コード品質の点で、ロバートはライブラリ全体が JSLint 検証されていることを確認するために特別な措置を講じました。
さらに、コード品質を保証するために、コード ベース全体が JSLint 検証に合格しました。


DOMAssistant の主な目的は、他のライブラリに含まれる追加機能を一切使用せずに構築できる強固な基盤を提供することです。
DomAssistant の主な目的は、 DomAssistant は、サードパーティのクラス ライブラリに依存しない基本的なクラス ライブラリです。

要素の選択 (CSS セレクターまたはより強力な選択メソッドによる)。 )
CSS の処理 (CSS クラスの追加または削除)。 CSS プロパティの操作 (CSS クラスの追加または削除)。
コンテンツの操作 (要素の追加または削除)。 >AJAX インタラクション (他のソースからコンテンツを取得し、それをドキュメントに追加します) >Ajax インタラクション (コンテンツを外部から取得し、ページ上の指定された場所に追加します)

DOM が読み込まれました (呼び出し時に関数を呼び出します)。すべての依存関係を含むドキュメントではなく、DOM がロードされます)。
DOM のロードが完了します (ページのコンテンツがロードされるのを待つのではなく、ページ DOM がロードされた後に関数をコールバックする場合)。

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