2012-01-12 5 views
0

この質問が愚かであれば私を許してください。しかし、paramタグのポイントは何ですか? 私はビデオを見て、チュートリアルを読んで、それが何をしているかをほとんど理解していますが、その理由を理解していませんか? ユーザーはこのparamタグを使用してデータを入力することはできませんが、プログラマは値を設定します(私が見たものから)。だから、.javaファイル内のすべてのことを単純に行うことができるのであれば、なぜそれが使われますか? 実用的な例がありがとう、ありがとう!アプレットのparamタグの使い方は?

答えて

4

パラメータが変更されても何も再コンパイルする必要はありません。あなたはテキストエディタとvoilàでhtmlを編集することができます!また、異なるページ上の異なるパラメータでコードを再利用することもできます。

基本的には、「すべてのプロパティをあるクラスのpublic static Stringフィールドとしてハードコードできるときは、* .propertiesファイルが必要なのはなぜですか?」というのと同じ質問です。

+0

私は初心者ですので、* .propertiesファイルへの参照がわかりません。しかし、答えから私はそれがちょうど再コンパイルを減らすことだと思いますか?それはユーザーとは関係ありませんか? –

+0

を使用して再コンパイルを減らし、コードの再利用を可能にします。アプレットコードでパラメータをハードコーディングした場合、各パラメータ値ごとに別々のコードバージョンを維持するか、値の間で前後に切り替える必要があります。良い考えではありません。 – soulcheck

+0

基本的には、ほとんどの場合、アプリケーションロジックを設定から分離する必要があります。 – soulcheck

3

単純な例は、汎用メニューアプレットかもしれません。メニューに変更を加えたり、別のWebページで異なるメニューを使用したりする場合があるため、メニューにコードが存在しないようにする必要があります。表示するメニューはparamタグで簡単に定義できます。

3
  1. 広告/キャプチャ/その他の情報を表示するコンポーネントがあり、公開鍵が必要です。同じコンポーネント(再コンパイルせずに)を複数のサイトに埋め込むことができます。公開鍵は、passとして渡されます。

  2. アプレットのルックアンドフィール(背景色、フォントサイズなど)は、Webページレイアウト全体に合わせてカスタマイズすることができます。

  3. 素晴らしい飛行ユニコーンアニメーションは、カスタマイズ可能な速度とユニコーン色を持つことができます。

+0

最初の2人はここやそこにいませんが、飛行するユニコーンアニメーションのためだけに価値があります。 :) –

関連する問題