Closure Compilerを使う!内検索 / 「Closure Compiler Application:コマンドラインオプション」で検索した結果

検索 :
  • Closure Compiler Application:コマンドラインオプション
    トップページ Closure Compiler Application Closure Compiler Application コマンドラインオプション このページでは、Closure Comiler Applicationのコマンドラインオプションについて詳細に説明します。Closure Comiler Applicationの使用方法についてはこちらを参照してください。 このページは--helpオプションで出力されるヘルプの情報を元に作成しました。尚、管理人が使い方を理解できなかったオプションについてはヘルプの原文(英語)をそのまま記載しています。 目次 主なオプション --charset --compilation_level --externs --formatting...
  • Closure Compiler Application
    トップページ Closure Compiler Application Closure Compiler ApplicationはJavaで実装されたコマンドラインアプリケーションとしてClosure Compilerの機能を提供します。他の提供形式と比べ、Closure Compiler Applicationは以下の点で優れています: 外部サーバとの通信を一切行わず、単独で動作します。このため導入に際して外部との通信経路を考慮しなくてよく、また入力ファイルをWEBに公開する必要もありません。 入力データサイズの制限はありません。 細かいオプションが提供されており、Closure Compilerのもつ機能を最大限に利用することができます。 ある程度以上の規模のシステムでは、Closure Compiler Applicati...
  • Closure Compiler Service API
    トップページ Closure Compiler Service API Closure Compiler Service APIはClosure Compilerの機能をWeb-APIとして提供します。この方式ではユーザプログラムは直接APIサーバとHTTP-POST通信を行い、処理結果を受け取れるようになります。 Closure Compiler Service UIは短いコードを使ってCompilerを試してみる分にはとても良いアプリケーションです。しかしあなたがJavaScriptのコンパイルプロセスを自動化したいと考えていたり、あるいはコンパイル処理を(IDEの拡張機能のようなかたちで)ビルドプロセスの一部として組み込みたいと考えているのであれば、Closure Compiler Service APIの利用は検討する価値があります。 以下では...
  • コンテンツ
    コンテンツ トップページ Closure Compiler Service UI Closure Compiler Service API APIリファレンス Closure Compiler Application コマンドラインオプション コンパイルレベル Compilerが求めるコーディングルール エラーと警告のリファレンス 高度なトピック extern宣言 アノテーションによる型定義 依存関係の自動解決 Closure Inspector よくある質問
  • メニュー
    ...ップページ Closure Compiler Service UI Closure Compiler Service API APIリファレンス Closure Compiler Application コマンドラインオプション コンパイルレベル Compilerが求めるコーディングルール エラーと警告のリファレンス 高度なトピック extern宣言 アノテーションによる型定義 依存関係の自動解決 Closure Inspector よくある質問 リンク Closure Compiler公式サイト Closure Compilerチュートリアル 更新履歴 ...
  • Closure Compiler Service UI
    トップページ Closure Compiler Service UI Closure Compiler Service UIはClosure Compilerの機能をブラウザベースのWebアプリケーションとして提供します。短いコードをClosure Compiler Service UIに投入してその結果を確認してみることは、Compilerの動作を理解するのには最適の方法といえるでしょう。 このページは公式サイトのこちらを元に作成しました。 目次 使い方 JavaScriptファイルをコンパイルする コンパイル結果をファイルとして取得する コード入力欄先頭のコメントについて データサイズの制限 オプションリファレンス Add a URL Optim...
  • トップページ
    このサイトについて 「Closure Compilerを使う!」は、Googleが提供しているコード圧縮・最適化ツールであるClosure Compilerの使い方を紹介するサイトです。 このサイトのコンテンツの大部分は公式サイトやチュートリアルの記述をベースに日本語で再構成したものですが、その内容はあくまで管理人の個人的な理解に基づくものです。ご利用は自己責任でお願いします。 Closure Compilerとは Closure CompilerはGoogleが無償で公開しているJavaScriptコードの圧縮・最適化・難読化ツールです。ライセンスはApache License 2.0です。 JavaScriptのコード圧縮・難読化ツールとしては他にpackerやYUI Compressorなどが有名ですが、Closure Com...
  • Closure Compiler Service API:リファレンス
    トップページ Closure Compiler Service API Closure Compiler Service API リファレンス このページでは、Closure Comiler Service APIのインターフェース仕様について詳細に説明します。APIの使用方法についてはこちらを参照してください。 コンパイルされたコードやAPIからの様々な情報を取得するためには、HTTP POSTリクエストを下記のURLに送る必要があります。 http //closure-compiler.appspot.com/compile リクエストボディは「必須リクエストパラメータ」に列挙されたパラメータを必ず含んでいなければなりません。また「省略可能なリクエストパラメータ」に列挙されたパラメータを含めることもできます。 もし...
  • --manage_closure_dependenciesによる依存関係の自動解決
    ...指します。 Closure Libraryはファイル間の依存関係の管理を助けるいくつかのpythonスクリプトを提供しています。Closure Libraryの世界では、各JavaScriptファイル内でシンボルが最初に定義されるところで goog.provide が呼び出され、シンボルが使用されるファイルの先頭で goog.require が呼び出されます。つまり goog.provide によるシンボルの宣言は、そのシンボルを指す全ての goog.require よりも先行して実行されなければならないのです。Closure Libraryのスクリプトはこの原則を利用してファイルの順序を自動的に決定します。 そしてClosure Compiler Applicationもその原則に基づいたファイルの依存関係の自動解決をサポートしています。この機能はは --manag...
  • よくある質問
    ...そも... Closure Compilerとは何ですか?それを使うべき理由は? Closure Compilerはその他のJavaScript圧縮ツールとどう違うのですか? Closure Compilerを使うにはWeb開発の知識がどの程度必要ですか? Compilerにとって、アプリケーションの実行速度とコードサイズの間には何らかのトレードオフがあるのでは? Compilerは処理速度を最適化しますか? Closure Compilerの使い方 Closure CompilerはHTMLに埋め込まれたJavaScriptをコンパイルできますか? Closure Compilerを別の縮小ツールと一緒に使うことはできますか? Closure CompilerをCajaと一緒に使うことはできますか? ...
  • 高度なトピック
    ...続くコンテンツでは、Closure Compilerをより高度に利用するための様々な機能について解説します。 extern宣言 externとは、サードパーティのライブラリなどの外部コードが定義するシンボルの名前を宣言し、 ADVANCED_OPTIMIZATIONS レベルでコンパイルされるコード内でそれらをClosure Compilerのリネーム処理から保護する機能です。externが必要な状況がよく分からない場合は、まずこちらを参照してください。 externはClosure Compiler Application及びClosure Compiler Service APIで利用できます。Closure Compiler Service UIはexternのためのインターフェースを提供していません。 アノテーションによる型定義 Cl...
  • extern宣言
    ...るコード内でそれらをClosure Compilerのリネーム処理から保護する機能です。externが必要な状況がよく分からない場合は、まずこちらを参照してください。 externはClosure Compiler Application及びClosure Compiler Service APIで利用できます。Closure Compiler Service UIはexternのためのインターフェースを提供していません。 このページは公式サイトの以下のページを元に作成しました。http //code.google.com/closure/compiler/docs/api-tutorial3.html 以下のJavaScriptは、extern宣言を必要とするコードを含んでいます: /**  * あるページに対し注記のリ...
  • アノテーションによる型定義
    ...る型定義 Closure CompilerはJavaScript変数のデータ型やその他の情報を利用して、高度な最適化と警告機能を提供します。しかしJavaScriptには型を宣言する構文がありません。このため、あなたはコメントを使用してコード内にそれらを定義する必要があります。 Closure Compilerの型定義言語はドキュメント生成ツールであるJsDoc Toolkitで使用されているアノテーション(注釈)コメントから派生したものです。このページではClosure Compilerが解釈可能なアノテーションコメントと型表現のセットについて説明します。 このページは公式サイトのこちらを元に作成しました。 JsDoc Toolkitについてはこちらのサイトも参考にしてみてください。 目次 JsDoc ...
  • Closure Inspector
    トップページ Closure Inspector Closure InspectorはFirefoxのエクステンションであるデバッガFirebugのエクステンションです。Closure InspectorはFirebugに強力な3つの機能 - ソースマッピング、改良されたスタックトレース、ユニットテストとの統合 - を追加します。ここではClosure Inspectorのインストール手順とその利用法について説明します。 このページは公式サイトのこちらを元に作成しました。 目次 インストール ソースマッピング 改良されたスタックトレース ユニットテストとの統合 Cajaとの連携 インストール Closure Inspectorの動作には Firefox 3...
  • Compilerが求めるコーディングルール
    ...グルール Closure Compilerは自身への入力となるJavaScriptがいくつかのコーディングルールに適合していることを想定しています。そしてユーザが高いレベルの最適化を求めるほど、Compilerは入力されるJavaScriptに対しより多くのルールを課すことになります。このページではそれぞれのコンパイルレベルにおけるルールについて説明します。 このページは公式サイトの以下のページを元に作成しました。http //code.google.com/closure/compiler/docs/limitations.html http //code.google.com/closure/compiler/docs/api-tutorial3.html 目次 全てのコンパイルレベルに適用されるルール SI...
  • コンパイルレベル
    トップページ コンパイルレベル Closure Compilerは以下の3段階のコンパイルレベル(最適化レベルとも呼ばれます)を提供します。コンパイルレベルとは単純なコメントと改行の除去からコード全体に対する大胆な変換処理に至る、コード圧縮の強度のことです。 コンパイルレベルの具体的な設定方法については、各方式の使い方の説明を参照してください。 Compilerの処理対象となるコードには、コンパイルレベルに応じて様々なコーディングルールが課せられます。詳しくはこちらを参照してください。 このページは公式サイトのこちらを元に作成しました。 WHITE_SPACE_ONLY WHITE_SPACE_ONLY は最も圧縮強度の弱いコンパイルレベルで、コメント、改行、不要なスペース、タブなどその他の空白だけを除去します。こ...
  • エラーと警告のリファレンス
    ... このページはClosure Compilerがコンパイル時に出力するエラーと警告のリファレンスです。 ここで対象となっているのはコードの内容が原因となって発生するエラーと警告だけです。例えば必須パラメータの指定漏れのような、リクエストそのものの不備が原因となって発生するエラーについてはこちらで詳しく解説しています。 このページは公式サイトのこちらを元に作成しました。 目次 エラー JSC_BITWISE_OPERAND_OUT_OF_RANGE JSC_CONSTANT_REASSIGNED_VALUE_ERROR JSC_DIVIDE_BY_0_ERROR JSC_DUPLICATE_EXTERN_INPUT JSC_DUPLICATE_INPUT JSC_FRAC...
  • @wiki全体から「Closure Compiler Application:コマンドラインオプション」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

目安箱バナー