問題タブ [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 投票する
2 に答える
1364 参照

javascript - Google Closure Library の最高の/より安定した機能は何ですか?

2009 年 11 月、GoogleはClosure Libraryを含むClosure Toolsのリリースを発表しました。

この投稿によると、グーグルクロージャーライブラリには、いくつかの強化された部分と、より実験的な部分が含まれています。

Google クロージャーを使用した経験のある人は、どの部分がしっかりしていて、どの部分が不安定であるか、本番環境で使用する準備ができていないかについての情報を共有できますか? 一部のデモは、最新の firefox では動作しないようです (2010 年 1 月現在)。

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

javascript - DOM ツリーが終了したときに Google Closure に init 関数を呼び出させるにはどうすればよいですか

$(document).readyClosure を使った実験に取り組んでいるので、jQueryの関数のようなものを探しています。

だから、私の質問は簡単です.DOMツリーが完成したときに私の関数が呼び出されるまで待つことができる関数はありますか?

私は目立たない JavaScript を使用しているため、HTML に JavaScript を配置するという考えは、必要に応じて非常に否定的です。

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

javascript - スクリプト ブロックで goog.require を使用してファイルをロードすると失敗する

goog.requireタグ内で使用し<script>てスクリプトをロードすると、指定されたファイルがロードされません。例えば:

与えます:

この使い方の何が問題なのですか?

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

mootools - Mootools と Google Closure Library は互換性がありますか?

同じページで Closure js lib と Mootools を使用した経験がある人はいますか?

競合または正常に動作しますか?

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

javascript - goog.provide と goog.require を使用して独自の js モジュールをロードするにはどうすればよいですか?

プロジェクトのパッケージングを dojo から google クロージャーに切り替えようとしていますが、これまでのところ成功していません。以下は、私たちが達成しようとしていることを示す簡単な例です。

それから/foo/bar.js私は持っています:

firebug で受け取るエラーは次のとおりです。

[ネット] タブを見ると、ファイルを取得するための http 要求がありません。クロージャ ライブラリがスクリプト タグを生成して fetch することを期待していましたbar.js

ヘルプ!;)

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

javascript - 動的スクリプト タグの読み込みが期待どおりに機能しない

Google クロージャ ライブラリと Dojo ライブラリの両方を使用するアプリケーションがあります。期待どおりに動作するインデックス ページには、次のものがあります。

実際の html ソースで script タグを 1 つだけ使用したいと考えています。そこで、次のことを試みました。

そして、src-bootstrap.js で:

ただし、これは FF では機能しません。core/loader.js は、dojo が完全にロードされる前に実行されます。これが機能しない理由はありますか?

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

google-closure - グーグルクロージャーでdom要素を非表示/表示する方法

domA.style.display = "none"; domA.style.display="ブロック;

ライブラリにはそのような関数は見つかりませんでしたが、どこかにあるはずです。

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

javascript - プログラムで20x20pxのセルグリッド背景を作成するには?

20x20px の正方形を持つブラウザー ウィンドウのサイズのグリッドを作成しようとしています。私の最初のアイデアは、次のコードでテーブルを作成することでしたが、空白以外のコンテンツがない限り、IE8 (どのモードでも) はセルをレンダリングしません。thisによると、 がある場合はそうなります&nbsp;が、私のテストでは、テーブルが元の DOM にある場合にのみ機能し、javascript からではありません。

そのアプローチをあきらめた後、私は google-closure のベクター グラフィックス ライブラリを試すことにしました - テーブルはこれを意図していないため、原則としてベクター描画がより適切なソリューションになると考えました..クロスブラウザーで動作しましたが、まともなサイズの場合グリッド (たとえば 1000x1000) の場合、ロード時間とメモリ使用率は法外です。これにも使用するように設計されていなかったと思います:

おそらく実用的な解決策は、20x20px の画像を作成し、それを繰り返し挿入することでしょうか?

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

javascript - CSSをGoogleClosureLibraryのコンポーネントに適用するにはどうすればよいですか?

GoogleのClosureLibraryで足を濡らしています。Select Widgetを使用して単純なページを作成しましたが、明らかにスタイルが必要です(要素はプレーンテキストのように見え、下の例では、ボタンの下にメニュー項目がポップアップ表示されます)。

ライブラリがスタイルをサポートしていると思いますが、どうすればスタイルに接続できますか?SVNの各サンプルページは独自のCSSを使用しているようです。

省略例は次のとおりです。