問題タブ [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 - Google Closure Library の最高の/より安定した機能は何ですか?
2009 年 11 月、GoogleはClosure Libraryを含むClosure Toolsのリリースを発表しました。
この投稿によると、グーグルクロージャーライブラリには、いくつかの強化された部分と、より実験的な部分が含まれています。
Google クロージャーを使用した経験のある人は、どの部分がしっかりしていて、どの部分が不安定であるか、本番環境で使用する準備ができていないかについての情報を共有できますか? 一部のデモは、最新の firefox では動作しないようです (2010 年 1 月現在)。
javascript - DOM ツリーが終了したときに Google Closure に init 関数を呼び出させるにはどうすればよいですか
$(document).ready
Closure を使った実験に取り組んでいるので、jQueryの関数のようなものを探しています。
だから、私の質問は簡単です.DOMツリーが完成したときに私の関数が呼び出されるまで待つことができる関数はありますか?
私は目立たない JavaScript を使用しているため、HTML に JavaScript を配置するという考えは、必要に応じて非常に否定的です。
javascript - スクリプト ブロックで goog.require を使用してファイルをロードすると失敗する
goog.require
タグ内で使用し<script>
てスクリプトをロードすると、指定されたファイルがロードされません。例えば:
与えます:
この使い方の何が問題なのですか?
mootools - Mootools と Google Closure Library は互換性がありますか?
同じページで Closure js lib と Mootools を使用した経験がある人はいますか?
競合または正常に動作しますか?
javascript - goog.provide と goog.require を使用して独自の js モジュールをロードするにはどうすればよいですか?
プロジェクトのパッケージングを dojo から google クロージャーに切り替えようとしていますが、これまでのところ成功していません。以下は、私たちが達成しようとしていることを示す簡単な例です。
それから/foo/bar.js
私は持っています:
firebug で受け取るエラーは次のとおりです。
[ネット] タブを見ると、ファイルを取得するための http 要求がありません。クロージャ ライブラリがスクリプト タグを生成して fetch することを期待していましたbar.js
。
ヘルプ!;)
javascript - 動的スクリプト タグの読み込みが期待どおりに機能しない
Google クロージャ ライブラリと Dojo ライブラリの両方を使用するアプリケーションがあります。期待どおりに動作するインデックス ページには、次のものがあります。
実際の html ソースで script タグを 1 つだけ使用したいと考えています。そこで、次のことを試みました。
そして、src-bootstrap.js で:
ただし、これは FF では機能しません。core/loader.js は、dojo が完全にロードされる前に実行されます。これが機能しない理由はありますか?
google-closure - グーグルクロージャーでdom要素を非表示/表示する方法
domA.style.display = "none"; domA.style.display="ブロック;
ライブラリにはそのような関数は見つかりませんでしたが、どこかにあるはずです。
javascript - プログラムで20x20pxのセルグリッド背景を作成するには?
20x20px の正方形を持つブラウザー ウィンドウのサイズのグリッドを作成しようとしています。私の最初のアイデアは、次のコードでテーブルを作成することでしたが、空白以外のコンテンツがない限り、IE8 (どのモードでも) はセルをレンダリングしません。thisによると、 がある場合はそうなります
が、私のテストでは、テーブルが元の DOM にある場合にのみ機能し、javascript からではありません。
そのアプローチをあきらめた後、私は google-closure のベクター グラフィックス ライブラリを試すことにしました - テーブルはこれを意図していないため、原則としてベクター描画がより適切なソリューションになると考えました..クロスブラウザーで動作しましたが、まともなサイズの場合グリッド (たとえば 1000x1000) の場合、ロード時間とメモリ使用率は法外です。これにも使用するように設計されていなかったと思います:
おそらく実用的な解決策は、20x20px の画像を作成し、それを繰り返し挿入することでしょうか?
javascript - CSSをGoogleClosureLibraryのコンポーネントに適用するにはどうすればよいですか?
GoogleのClosureLibraryで足を濡らしています。Select Widgetを使用して単純なページを作成しましたが、明らかにスタイルが必要です(要素はプレーンテキストのように見え、下の例では、ボタンの下にメニュー項目がポップアップ表示されます)。
ライブラリがスタイルをサポートしていると思いますが、どうすればスタイルに接続できますか?SVNの各サンプルページは独自のCSSを使用しているようです。
省略例は次のとおりです。