問題タブ [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.

0 投票する
6 に答える
1853 参照

javascript - Array-like object in javascript

Looking through the dom.js source from the Closure library I found this (in goog.dom.getElementsByTagNameAndClass_):

What would be the benefit of doing this over a regular array?

0 投票する
7 に答える
9480 参照

javascript - Google がアンチパターンと見なす DOMContentReady の使用

Google Closure ライブラリ チームのメンバーは、DOMContentReady イベントを待機することは悪い習慣であると主張しています。

簡単に言うと、DOMContentReady (またはさらに悪いことに load イベント) を待ちたくないということです。これは、ユーザー エクスペリエンスの低下につながるからです。すべての DOM がネットワークからロードされるまで、UI は応答しません。そのため、できるだけ早くインライン スクリプトを使用することをお勧めします。

彼らはまだこれに関する詳細を提供していないので、IEでOperation Abortedダイアログをどのように処理するのだろうか. このダイアログは、DOMContentReady (またはロード) イベントを待機することがわかっている唯一の重要な理由です。

  1. 他の理由を知っていますか?
  2. 彼らはその IE の問題にどのように対処していると思いますか?
0 投票する
3 に答える
2301 参照

javascript - Google Closure: オートコンプリートの入力を動的に設定する

このデモが示すように、Google Closure (GC) Javascript ライブラリを使用すると、オートコンプリート UI を非常に簡単に作成できます - http://closure-library.googlecode.com/svn/trunk/closure/goog/demos/autocomplete-basic.html .

基本的に、配列を定義し、それをパラメーターの 1 つとして渡すだけです。配列を動的に更新し、AutoComplete で変更をすぐに表示できるようにしたいと考えています。

例、2 つの配列がある場合

オートコンプリートは list1 を使用して初期化されています。

list2 を使用するように既存のオートコンプリート (提案) を更新するにはどうすればよいですか?

0 投票する
2 に答える
1545 参照

javascript - 縮小/コンパイルを気にしない場合は、Google Closure を使い始めますか?

コードを縮小することを気にしない場合、Subversion クライアントをセットアップしてコンパイラを使用せずに Google Closure ライブラリを使い始める方法はありますか? Google の Web サイトにあるメモ帳のサンプル プログラムは、

Closure-library/base.jsをどこかにダウンロードして、UI の例を試してみることはできますか? Closure Liteクイック スタート バージョンにはgoog.uiが含まれていないようです

0 投票する
2 に答える
775 参照

tree - Google Closure Library - TreeNode 以外の子を TreeNode に追加する

特に Google Closure Library と goog.ui.tree を使用して、ツリー構造の GUI コンポーネントを構築しています。そのままで十分に機能しますが、各リーフ (特に goog.ui.Checkboxes) にいくつかのコントロールを追加したいと思います。

問題は、Component.addChild が BaseNode でオーバーライドされたため、追加された各子が子コンポーネントではなく子ツリー ノードとして扱われることです。実際には、実際のツリー ノード以外のものを子として追加しようとすると、これらの子がトラバースされ、BaseNode 固有の関数が呼び出されるため、多くのエラーがスローされます。

私は Closure の初心者であることを認めなければなりませんが、これには何らかの回避策があるはずだと思いますよね? 基本的にやりたいことは、ツリーの各リーフの横に多数のチェックボックスを表示することだけです。

ありがとう、アンドレアス

0 投票する
2 に答える
1167 参照

asp.net - ASP.NET を使用したクロージャー ライブラリ

Google の Closure Library には多くの優れた機能があるように見えますが、ASP.NET サイトで使用されている例は見当たりません。2 つを一緒に使用した経験があるかどうか、またどの部分を使用したかを知りたいです。良い経験か悪い経験か?

編集:明確にするために、Closure CompilerやClosure Templatesではなく、Closure Libraryについて質問しています。たとえば、Closure Library のカレンダー コントロールを使用すると、ポストバック時にテキストを DateTime に変換する必要があるように、テキスト ボックスを装飾しているように見えます。たとえば、他の ASP.NET コントロールは SelectedDate プロパティを公開します。この不完全な統合が煩わしい場合や、ライブラリ内のコントロールが魅力的な機能を提供するため、癖に対処する価値がある場合があります。

0 投票する
2 に答える
10392 参照

ruby-on-rails - 真正性トークンを追加するにはどうすればよいですか?

最近、新しいプロジェクトのためにGoogleの閉鎖に切り替えました。ajax呼び出しのヘッダーに認証トークンを追加するのに問題があります。どうすればいいですか?

私のAjaxスニペット(goog.net.XhrIoクラスを使用):

バックエンドでレールを使用する。

アップデート:

ログ:

0 投票する
1 に答える
215 参照

ruby-on-rails - コールバックでXMLドキュメントを解析するにはどうすればよいですか?

responseXmlをjavascriptオブジェクトのXMLドキュメントとして返します。本体を返すためにそれを解析するにはどうすればよいですか?これが私のコードスニペットです:

0 投票する
3 に答える
7494 参照

wysiwyg - Google Closure Editor/WYSIWYG

Google Closure Editor/WYSIWYG の経験がある人はいますか? CKEDITOR から Google Closure Editor/WYSIWYG に移行することを考えています。理想的には、etherpad エディターを使用したいと思っていますが、エディターをすべてのアプリから切り離した人はいないようです。

とにかく、Google Closure Editor/WYSIWYG について、Google Docs に見られるリアルタイムの共同作業の側面をサポートしていることを知っている人はいますか?

0 投票する
5 に答える
18802 参照

javascript - Google Closure Library API ドキュメントのような Javascript API ドキュメントを生成する方法はありますか?

Javascript ソース コードの HTML ドキュメントを生成するツールを探しています。

Google が次の URL でインターフェイスを生成するために使用するツールがオープン ソースかどうか知っている人はいますか? 同様の出力を生成できますか?

http://closure-library.googlecode.com/svn/docs/class_goog_proto2_Serializer.html

http://closure-library.googlecode.com/svn/docs/namespace_goog_date.html

http://closure-library.googlecode.com/svn/docs/namespace_goog_events.html

http://closure-library.googlecode.com/svn/docs/class_goog_gears_Database.html

http://closure-library.googlecode.com/svn/docs/class_goog_ui_DatePicker.html

http://code.google.com/p/jsdoc-toolkit/を認識しています

しかし、Google が使用している特定のジェネレーターを自分のソースに使用できるかどうかを知りたいです (問題があれば、オープン ソースになります)。

前もって感謝します...