0

重複の可能性:
Chrome /Ffirefox のダブルドル記号セレクター クエリ関数のソースは何ですか?

Search、Gmail、Reader などの多くの主要な Google サイト (Web アプリケーション) では、$オブジェクトだけでなくオブジェクトも定義されていることに気付きました$$

前者が何であるかはわかりませんが、後者には少なくともjQueryに似たセレクター機能があります。

$$ただし、jQuery自体は完全ではありません。のようなことはできますが、できませ$$('main')$$('main').text()

この$$物体が何かわかる人いますか?jQueryの縮小版ですか?Sizzleセレクターエンジンですか?jQueryに少し似ている他のフレームワークですか?

それはどこかに文書化されていますか?

おまけの質問:

  • 他のjQuery機能を備えたGoogleサイトに他のオブジェクトがありますか?
  • $彼らが使用するオブジェクトは何ですか?

背景: Google サイトの Google Chrome ユーザー スクリプト (Greasemonkey など) で jQuery を動作させるには、スクリプト タグを使用してサイトに jQuery を挿入するか、ページにユーザー スクリプト コードを挿入してフレームワークやライブラリを使用するかに関係なく、問題が発生しました。すでに含まれている可能性があります。

4

1 に答える 1

2

Google は Web アプリケーションで jQuery を使用していません。代わりに、Google はほぼすべての Web アプリケーション (メール、ドキュメント、マップ、プラス) でClosure Libraryと呼ばれる独自の JavaScript ライブラリを使用しています。このライブラリは、2009 年に Google コードでオープン ソース化されました。これはリンクです

さらに、Google はClosure Compilerと呼ばれる javascript コンパイラ (より正確にはオプティマイザ)を作成して、クロージャ ライブラリと一緒に使用します。

閉鎖ツールに関する完全なページが developers.google.com にあります。これはリンクです

于 2012-11-16T05:07:33.137 に答える