0

シナリオ: 複数の大規模な用地を持ち、多数の利害関係者と意思決定者を抱えているクライアントがいます。現時点では、それらすべてを含む再開発を除外しています。一部のサイトは php、一部は coldfusion、その他は ASP.NET です。これらのサイト全体をリンクするために使用される「TopHat」ナビゲーションを備えた新しいサイトを構築しています。Google と LinkedIn も同様のことを行っています (スクリーンショットを添付)。

質問: この UI 要素の一般的な用語はありますか? この要素をまとめて議論できるように、「トップハット」という用語を発明しました。

解決策: グーグルで調べているうちに、クロージャー テンプレートを見つけました: http://code.google.com/closure/templates/index.htmlクロージャー テンプレートは良いアプローチでしょうか? 私が読んだことから、コードにJavaScriptを含めるように各サイトの開発者に通知できます。アイデアやフィードバックをいただければ幸いです。

4

1 に答える 1

0

JavaScript テンプレートのみが必要な場合は、Google Closure Templates を使用すると、テンプレート コードをコンパイルして、パラメータで呼び出される JavaScript 関数を作成できます。サーバー側では、Google Closure Templates には、あなたが言及した JavaScript と Java 以外の言語用のライブラリがありません。

同じテンプレートを処理する複数のサーバー側言語に依存している場合は、Mustache を検討できます。Mustache 2 は、テンプレートごとに小さな JavaScript 関数にコンパイルすることもできます。

あなたの解決策について。新しい機能を開発する場合は、新しい JavaScript ファイルを開発者に渡すだけです。ただし、JavaScript が唯一のレンダリング言語である場合のみです。

于 2011-12-14T16:25:39.577 に答える