問題タブ [google-closure-library]
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 - 紛らわしいグーグルクロージャーライブラリAPI
誰かがクロージャーがよりユーザーフレンドリーな形でどのように機能するかを私に説明できますか?そのヘルプとドキュメントは、私をどこにも導きません。domの選択や変更などの簡単なタスクをどのように実行しますか(たとえば、ページ上のすべてを選択して非表示にします)?
javascript - Googleクロージャーでドロップダウンアイテム(オプションを選択)を選択するには?
jQueryでは、 $('#idOfSelectTag').val('someValue'); を実行できます。
Googleクロージャーで同じことをする方法は?
javascript - Google ClosureTestSuiteをヘッドレスで実行する
私はGoogleClosureツールを広範囲に使用しており、速度の目的と、Hudsonなどの継続的インテグレーションツールとの統合を容易にするために、ブラウザーを起動せずに単体テストを実行できるようにしたいと考えています。何かアドバイス?これはサーバー側のJavaScriptで実行できますか?
javascript - Google 閉鎖ツールのプログレス バーを効果的に使用するには?
JavaScriptで重い計算をしている時にGoogleクロージャーライブラリを使ってプログレスバーを表示したいと思っています。サンプルコードを以下に示します。
JavaScript が完全なシングル スレッド モデルであることは知っています。したがって、上記のスニペットは期待どおりに機能しません。この場合、閉鎖プログレスバーを使用する効果的なアプローチを知っている人はいますか?
前もって感謝します。
google-closure-library - グーグルクロージャーには、比較関数を指定できるcontains-functionがありますか?
DateObjectsとDateRange-Objectsの配列と単一のDateObjectがあります。
この単一の日付がDateObjectsの配列にあるのか、1つのDateRange-Objectの範囲にあるのか知りたいのですが。
goog.array.contains(arr, obj)
ほぼ欲しいものですが、goog.date.isSameDay(date, opt_now)
関数を比較してほしいです。
グーグルクロージャーには、比較関数を指定できるcontains-functionがありますか?
google-closure-library - イベントリスナーは2つの要素を聞くことができますか?ハンドラーにさらに多くのパラメーターを与えることができますか?
私は実験していgoog.events.listen(src, type, listener, opt_capt, opt_handler)
ます。時々私は複数のソースを持っていますが、このイベントが発生したときに呼び出されるべきイベントタイプと関数は常に同じです(リスナー)。
ソースごとに1回だけ入力する必要がありますか、それともより良い方法がありますか?
リスナーを作成しているオブジェクト内でこれを処理するのが好きなので、を設定しopt_handler = this
ます。私のアプリケーションでは、リスナーを持つ2つのイベントが同時に呼び出されることはあり得ないと思うので、を許可しopt_capt = false
ます。
私のJavaScriptファイルでは次のようになります:
myFunction
引数としてイベントのみを取得するようになりました。しかし、どのhtmlElementがクリックされたか知りたいのですが。この情報を取得するにはどうすればよいですか?
google-closure-library - Closure Autocompleterを使用して、選択したアイテムとは異なるものを挿入するにはどうすればよいですか?
ui.Autocomplete.Basicを使用したいと思います。私はいくつかの値とこれらの値への追加情報を持っています。追加情報を表示したいのですが、挿入しないでください。これは可能ですか?どうすればいいですか?
javascript - Google の JavaScript スタイル ガイドに従って JavaScript を自動フォーマットするように構成できる IDE はどれですか?
コードをGoogle の JavaScript スタイル ガイドに準拠させようとしていますが、一部の要件では、Eclipse や IntelliJ などでは達成できなかった非常に細かい制御が必要です。たとえば、ブロック コメント内で @fileoverview の説明をラップする必要があります。 @param の説明は折り返す必要がありますが、4 つのスペースをインデントする必要があります。Google の標準に準拠するフォーマット コマンドを実行できる IDE があるかどうか、ちょっと興味があります。私が最も近いものは、JavaScript 開発者向けの Eclipse です。
javascript - ユーザーが Google Closure を使用して要素を表示できるかどうかを知るにはどうすればよいですか?
テーブルの少なくとも 1 つの列が表示されている場合に、各列のテーブル ヘッダーを表示できる Java スクリプトを作成したいと考えています。したがって、ユーザーが大きなテーブルを下にスクロールしたときに、「Excel のような」効果が必要です。
そのため、要素が現在ユーザーの画面にあるかどうかを確認できる必要があります。彼が十分長く下にスクロールすると、要素は画面から「消えます」。それを確認するにはどうすればよいですか?
私が見つけた唯一の関数は goog.style.isElementShown でしたが、それは私が望むものではありません。jQueryでは.scrollTop()のようです。
javascript - Googleクロージャーライブラリでカスタムイベントディスパッチャーを作成する際の問題
Googleクロージャーjsライブラリでカスタムイベントディスパッチャを作成しようとしています. このコードは、fx フォルダーのアニメーション クラスに基づいていますが、このエラーが発生し続けます..
「goog.events は未定義です」
まだイベントパッケージを一番上に含めています。これが私のコードです。
必要なファイルをすべて含めており、他のすべてのコードは正常に実行されます。goog.events.EventTarget から継承しようとすると、このエラーがスローされます。継承するために含める必要があるものはありますか? 継承呼び出しを削除すると、エラーはスローされませんが、それは私がやろうとしていることの目的を無効にします。何か案は?ありがとうございました。