問題タブ [sizzle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Twitterの@anywhereisFollowing/isFollowedByメソッドの使用方法を見つけるのに助けが必要
ログインしたユーザーがTwitterで私をフォローしているかどうかを、Twitter Javascript Api(ここを参照)で確認しようとしています。そうでない場合は、フォローボタンを表示します。現在、コマンドisFollowing / isFollowedByがどのように機能するかを理解できないようです(ドキュメントを参照)。
これまでのコード:
.isFollowing()
また、、、および他.isFollowing('username')
の.isFollowing().find('username')
多くの選択肢を試しました。これまでのところ何も機能しません。誰かがこの方法を適切に使用する方法を見つけるのを手伝ってもらえますか?
前もって感謝します!
jquery - jQuery: .has() と :has() の微妙な違い
子セレクター>
で使用すると、jQuery の「has」の 2 つのバリアントは異なる動作をします。
次の HTML を使用します。
今:
それを返しますが、次のようになります。
しません。それはバグですか、それとも機能ですか?ここで比較してください: http://jsfiddle.net/aC9dP/
編集:これはバグであるか、少なくとも文書化されていない一貫性のない動作である可能性があります。
とにかく、子セレクターを一貫して単項演算子として機能させることは有益だと思います。これを使用すると、カスタム フィルター関数が必要になるようなことを実行できます。特定の子を持つ要素を直接選択できます。
とは対照的に:
このためにjQuery チケット (7205)をオープンしました。
jquery - jquery のデカップリング、シズル?
jquery/sizzleの分離に関する経験/洞察を持っている人はいますか?
これは一般的な関心事ですが、私の質問を引き起こしたシナリオは次のとおりです。
..私はすでにプロジェクトに jquery を持っています。Sizzle セレクター エンジンが必要なhttp://ecsstender.org/を試してみたかった。Sizzleの2番目のコピーを含めたくありません-すでにjqueryの一部です..
- むしろこのようなことをしたい: http://forum.jquery.com/topic/further-decoupling-sizzle-and-jquery
- たとえば、埋め込みではなく外部バージョンの Sizzle に依存する jquery ビルドを作成します。これにより、jquery、eccstender、またはその他のスクリプトで同じ Sizzle ライブラリを使用できます。
いい考えですね。パフォーマンスが低下する可能性があると思いますが、jQuery の製品リリースとのベンチマーク比較を確認したいと思います..
これが行われたかどうか誰かが知っていますか?(github fork?) または、このアプローチに反対する正当な理由はありますか? .
javascript - jQuery内のIE Javascriptエラー「オブジェクトはこのプロパティまたはメソッドをサポートしていません」
何らかの理由で、Internet Explorer 8 の jquery.js (バージョン 1.4.3、非圧縮バージョン) の 3156 行目に次の Javascript エラーが表示されますObject doesn't support this property or method
。Firefox および Google Chrome ではエラーは発生しません。
これは、エラーが発生する行です。
調査 ( console.log(Expr.leftMatch[type])
) により、次の興味深い結果が生成されます。Google Chrome では、次のように出力されます。
ただし、Internet Explorer では、次の出力が表示されます。
呼び出すことはexec
できません (未定義です)。引用された関数は jquery.js 内に存在しません。なぜこれが起こるのか、またはそれを解決するために何ができるのか、誰にも手がかりがありますか?
残念ながら、問題を再現するための簡単なスクリプトをまだ作成できていませんが、同じ問題を抱えている人のこの投稿を見つけましたが、解決策は提供されていません (最後の投稿では、ページを実行する必要があることが示唆されています標準モードですが、私はすでにそうです)。
javascript - css セレクターを比較するために sizzle のようなセレクター エンジンを使用できますか?
これが私の問題です。私は、新進の CSS 作成者が CSS が自分のテーマにどのように適用されるかをリアルタイムで確認できるようにする WordPress プラグインを作成しています。それは私の心の中で非常に重要な1つを除いて、たくさんの気の利いた機能を持っています.
要素をクリックして、その要素への完全なセレクター パスを表示し (その部分は完了)、スタイルシートのどのスタイルがそれに適用されるかを表示できるようにしたいと考えています。
要素への完全なセレクター パス (たとえば、html body div#page div#post-18.post h2.posttitle) があり、スタイルシートが個々のセレクターに解析されていますが、方法がわかりません。 2つを比較します。私が持っていたいくつかのアイデア:
jQuery を使用し、(スタイルシート内の) すべてのセレクターを実行して、何が返されるかを確認します。 完全な DOM に対して (数千の可能性がある) セレクターをチェックするのは、パフォーマンスに大きな負荷がかかるように思えるので、私はこれに夢中ではありません。その上で、jQuery オブジェクトを比較して、それらが同じものを指しているかどうかを確認する必要があります。オブジェクトの比較について読んだ内容に基づいて、ウォークインになるかどうかはわかりません。公園。
独自の単純な比較関数を作成し、完全なセレクター パスを CSS セレクターと比較します。 さまざまな高度なセレクターについて考え始めるまで、私はこれにかなり納得していました - : > など。
シズル (または同様のもの) を使用するか、何らかの方法で jQuery のシズルの実装を使用して、セレクターを比較します。 彼らは DOM に対してこれらのセレクターを実行しているので、セレクター文字列を比較するだけの能力を持っているのでしょうか? 何とかして?
私は立ち往生しています。どんな助けでも大歓迎です。
hadoop - Mac OS XでHadoop用のオープンソースSawzall実装であるSizzleをコンパイルしてセットアップするにはどうすればよいですか?
「Sizzleは、HadoopMapReduceおよびDFSスタックとの相互運用のために設計されたSawzallプログラミング言語のオープンソース実装です。」https://github.com/anthonyu/Sizzle
regex - シズルセレクターは正規表現を評価できますか?
特定の形式のURLのリンクを選択する必要があります。 sizzleを使用して、正規表現に対してリンクのhref属性を評価できますか?
たとえば、次のようなことができますか?
URLが数字で終わるページ上のすべてのリンクの配列を作成するには?
jquery - jQuery 1.4.4:データ属性値に基づいて要素を見つける方法は?
これはかなり簡単な作業だと思いますが、Firefox for Mac 3.6.12 を使用すると、次のように動作しません。
Firebug を使用すると、数値を含むすべてのデータ スライド属性がli
s に正しく関連付けられ、ログアウトされていることがわかります。
期待どおりの出力:
では、なぜ最初の方法が機能しconsole.log
ないのでしょうか。
javascript - $( "body")はSizzle Engineを使用しますか?
$("#id")
ネイティブのjavascriptメソッドにマッピングされるため、より高速であると理解しています。同じことが当てはまり$("body")
ますか?
javascript - プロトタイプ$$CSSセレクターの複数の「not」条件
CSSセレクターで2つのケースを除外しようとしています。現在、セレクターは次のようになっています。
しかし、「sessionproperties」という名前の別のクラスを除外したい
1つのセレクターステートメントで複数を除外する方法はありますか?これに関するどんな助けもありがたいです。
注:「セッション」という単語に〜=演算子を使用してみましたが、まったく機能しません。