0

私はjavascriptとjQueryが初めてです。

構造化されたdom言語など、何か違うものを作成する方法があることを知りたいだけですか?

jQueryですべてのdivを選択する

var divs = $("div");

こういう可能性が知りたい

var SDL = 新しい SDL();

var div = SDL.query("select div from document"); //or something like that ..

またはdivを選択するにはID

var div = SDL.query("select div from document where id='divID'");

怒っているように見えますか?

質問に対する反対票は気にしないと確信していますが、知る必要があるかwhy this is not good ?why its is not posible ?

これについて一言お願いします...

ありがとうございました。

4

1 に答える 1

3

実装しても使用しても意味がないので良くありません。jQuery ライブラリは必要以上に大きくなり、CSS セレクターはとにかく明確であり、はるかに簡潔です。

それ可能ですが、あなたが説明していることは実際にはCSSセレクターにかなり近いですが、いくつかのフォーマットの変更でいくつかの無関係な単語が挿入されています.

「SDL」セレクターでは、次のように単純に置き換えられます。

div#id

同じことをするのに、わざわざ文全体を書く必要があるのはなぜですか? Sizzleが CSS セレクター ライブラリであるのと同じように、サード パーティの SQL に似たセレクター ライブラリが存在する可能性がありますが、個人的には聞いたことも見たこともありません。

SDL は、CSS セレクター文字列よりも文字列が複雑でゴミが多いため、CSS ベースのセレクターを使用するよりもはるかに遅くなります。ただし、さらに重要なことは、ネイティブで使用したときにquerySelectorAll() 他が提供するネイティブのスピードアップが得られないことです。

于 2012-07-22T09:18:30.077 に答える