問題タブ [google-closure-stylesheet]

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 投票する
1 に答える
883 参照

css - googleスタイルシートコンパイラCSSの名前変更

現在、私はjavascriptファイルだけでClosureCompilerを使用しています。ここで、CSSクラスを縮小して名前を短くしたいと思います。

.jsファイル内のすべてのjqueryCSS文字列ベースのセレクター(つまり、変数ベースのセレクター)を書き直す必要を回避する方法はあります$('#SomeID')$('.SomeClass'))?ほとんどのHTMLは実際には実行時に生成されるため、スケルトンHTMLを簡単に移動できますこれは最初は.jsファイルのページにあり、document.ready関数で最初にアプリに必要なスケルトンHTMLをページに配置します。これにより、CSSセレクターの書き換えが回避されるのでしょうか、それともセレクターをプロパティとして書き換える必要があるのでしょうか。オブジェクトの?

ドキュメントはここにありますが、明確なhttp://code.google.com/p/closure-stylesheets/#Renamingが見つかりませんでした

あなたの提案をありがとう。

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

javascript - jQueryなどの外部JavascriptライブラリでGoogleClosureスタイルシートの名前変更を使用するにはどうすればよいですか?

Googleのスタイルシートの名前変更機能を調べていますが、jqueryセレクターを書き直す方法がわかりません。私はそれについてのドキュメントがあまり明確であるとは思いませんでした。

次のようなコードがある場合:

CSSの名前変更が機能するようにするには、HTMLとJavaScriptをどのように作成する必要がありますか?

あなたの提案をありがとう。

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

css - CSS クラス マッピングの作成方法

クロージャ スタイルシートの使用方法の詳細を説明してくれる人はいますか。

CSSクラスの名前をもっとシンプルにしたい

たとえば、cssファイルがあります

このようにもっとシンプルに

私はこのドキュメントを読みましたが、そのドキュメントがあまり明確ではありませんでした。

ありがとう...

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

css - @media のみの画面での Google Closure Stylesheets 解析エラー

すべての CSS を組み合わせて縮小するために、closure-stylesheets-20111230.jar を使用しています。ただし、 @media のみの画面と (min-device-width : 320px)で解析エラーがスローされ、問題ないように見えます。

css を解析する Google の Closure-stylesheets.jar:

java -jar クロージャ-stylesheets.jar ..\data\css\mycss.css --output-file ..\data\css\myresult.css

CSS コード:

何かご意見は?私はちょうど彼らのclosure-stylesheets.jarファイルを使用しましたが、誰かが適切な解決策を持っているかどうか疑問に思っていました. ありがとう!

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

google-closure-compiler - Googleクロージャーコンパイラでユーザーエージェントまたはブラウザを検出するにはどうすればよいですか?

私のコンパイラファイルはそのようなものです

エラーを与えるIEコンパイラを検出するために次の行を追加しているとき

次に、次の行を書きます

エラーは発生しませんが、IE への影響は見つかりませんでした。

Google CSSコンパイラを使用してブラウザを検出するにはどうすればよいですか?

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

css - クロージャー スタイルシートの CSS の名前変更の問題

Closure Stylesheetsは css クラスの名前を変更できます。例:

コンパイル後の JavaScript 出力は次のようになります。

そしてcss出力:

多くの css クラスを含む大きなプロジェクトがあります。コンパイル後、すべての単語の名前が変更されたわけではないことに気付きました。「a-Rf-rightslider」では、最初の 2 つの単語の名前が変更されましたが、最後の単語は変更されていません。

Closure Stylesheets には名前変更配列のサイズに制限があると思います。「a」、「b」、...、「ZY」、「ZZ」のようなもの。そして、残りをすべてスキップします。私は正しいですか?何か案は?

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

java - GWT での Google スタイルシート (GSS) 間の重複の削除

私のスタイルシート (GSS) のほとんどには、同じ@defmixinステートメントのセットがあります。重複を削除できるようにしたいと思います。

@include何らかの方法で GSS スタイルシートを共通化することは可能ですか? または、これを簡単に行う他の方法はありますか?(つまり、ファイルを変更するための外部スクリプトを使用しないということです。) ちなみに、私は GWT 2.8 アプリから GSS を使用しています。

関連する質問を見つけましたが、その回答は GWT 内で GSS を使用するのには適切ではありません。