問題タブ [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 Closing の 1 つのファイルからのコンパイラ警告を無視する
かなり大きな Closure プロジェクトで外部ライブラリ (Phonegap) を使用しています。残念ながら、Phonegap は大量のコンパイラ警告を生成します (すべて「これの危険な使用」)。コンパイラの出力を検索して、自分のコードに関する警告を探すのはかなり面倒です。
1 つのファイルからの警告だけを黙らせる方法はありますか?
google-closure-compiler - 「HelloWorld」plovrの例でJSC_MISSING_PROVIDE_ERRORが発生するのはなぜですか?
Closure:The Definitive Guide by Michael Bolinの簡単な「HelloWorld」の例を使用して、plovrを使い始めようとしています。しかし、私のビルドではエラーが発生します。誰かが私の間違いについて私に教えてもらえますか?
これが私のファイルレイアウトです:
これはhello.jsの内容です:
そしてこれはhello-config.jsの内容です:
これが私のビルド結果です(重要な場合に備えてJavaバージョンを投入しました):
私は些細なことを見逃しているに違いありませんが、私はそれを見ていません。
重要な場合、これはJava1.6.0_24で実行されました。
css - .CSSファイルをSass(または他のツール)とマージする方法は?
ここで説明するように、 Sassを使用して、複数の.SCSSまたは.SASS入力ファイルを単一の.CSS出力ファイルにコンパイルできます。@import
通常の.CSSファイルを含めるために使用する場合@import
、それらはマージされません。出力.CSSファイルにはまだ@import
ディレクティブが含まれています。それは理にかなっている。
しかし、この動作をオーバーライドする方法はありますか?おそらく、Sassコンパイラへのコマンドラインスイッチですか?@import "foo.css";
つまり、 .SCSSファイルであるかのように強制的にマージを試みるようにSassに指示できますか?
多くの.CSSファイルを含むサードパーティライブラリ(Google Closure Library )を使用しています。私は自分のプロジェクトでこれらのいくつかだけを使用しています。これらすべてのファイルの名前を.SCSSに変更したり(これは機能するようですが)、コンテンツをコピーして.SCSSファイルに貼り付ける(これも機能します)などの手動による解決策は避けたいと思います。そして、私はそれらすべてをクライアント側にインポートするために提供したくありません。私は本当にSassに、私が「そのまま」使用するいくつかの.CSSファイルを含めて、単一の出力スタイルシートを作成したいと思っています。可能?私が見なければならない他のツールはありますか?
javascript - isFinite() の後に !isNaN() をチェックするのはなぜですか?
Google Closure Librarygoog.math.isFiniteNumber
の関数に出会いました。それが行うことは、与えられた数が有限であるかどうかをチェックすることです。NaN
基礎となるコードは次のとおりです。
そのため、最初にネイティブ関数を使用して数値が有限かどうかをチェックし、次に数値が を使用してisFinite
いないことを確認するために追加のチェックを行います。NaN
isNaN
ただし、isFinite
引数が の場合は既に false を返しますNaN
。では、check for にはどのような利点があるのisNaN
でしょうか。
touch - モバイル タッチ サポート -- Closure-library 内
タッチ デバイス (Android または Ipad) 用に特別に設計された特定のライブラリまたはフレームワークが、closure-library 上に構築されているかどうか疑問に思っていました。クロージャ ライブラリを使用する Web アプリが既にあり、モバイル タッチ デバイスまたはタブレットの一貫性を維持したいと考えています。
http://www.sencha.com/products/touch/ -- (Ext.js) http://jqtouch.com/ -- (jquery)のような他のライブラリ用のフレームワークやプラグインは他にもたくさんあります 。
クロージャ ライブラリに似たようなものはありますか。誰かがこれについて私を助けてくれませんか。
javascript - リッチテキストエディタでのGoogleの音訳
リッチテキスト編集サポートと一緒にGoogle音訳を使用する必要があります。
Google Transliteration APIドキュメントでは、 ClosureライブラリまたはYahoo!が提供するリッチテキストエディタを推奨しています。UIライブラリ。
しかし、両方を試しましたが、音訳が機能しません。
文字変換もサポートするリッチテキストエディタを実装した人はいますか?
[編集:回答は以下で更新されました]