C++/C# を使用すると、継承などを通じて使用できる再利用可能なコード片であるコントロールを作成できることはわかっています。ただし、CSS、JavaScript、および HTML5 を使用した Windows 8 ストア アプリのビルドで同じ原則を使用できるかどうかはわかりません。 . 可能であれば、視覚要素の継承と再利用のために Windows 8 アプリを設計するのに役立つ各テクノロジ (CSS、JavaScript/WinJS、HTML5) の主要な要素を特定してください。
ティア
C++/C# を使用すると、継承などを通じて使用できる再利用可能なコード片であるコントロールを作成できることはわかっています。ただし、CSS、JavaScript、および HTML5 を使用した Windows 8 ストア アプリのビルドで同じ原則を使用できるかどうかはわかりません。 . 可能であれば、視覚要素の継承と再利用のために Windows 8 アプリを設計するのに役立つ各テクノロジ (CSS、JavaScript/WinJS、HTML5) の主要な要素を特定してください。
ティア
したがって、HTML および JavaScript Windows 8 アプリケーションの場合、同じ量のコードの再利用性を達成する方法が確実にあり、実際、ほとんどのパターンは同じ命名法を使用しています。ほとんどの場合、素晴らしい例が見つかります。
あなたの特定の質問ごとに:
これはもちろん、プラットフォームで使用できる既存の HTML/CSS/JavaScript 技術についての他の人々のコメントは言うまでもありません。お気に入りの JQuery プラグインはありますか? Windows 8 でもまだ動作する可能性があります。
javascript ベースの Windows ストア アプリケーションでコードを再利用するために遭遇したことはほとんどありません。
要約すると、私の場合、コードの再利用は、js ユーティリティ ライブラリ、ページのテンプレート、default.js、default.css、カスタム コントロールの再利用時に発生します。継承は利用可能ですが、私はあまり使用していません。HTH。
SASS は、CSS スタイルを含めて再利用するための優れたツールを提供します: http://sass-lang.com/
HTML と JS に関しては、PHP を使用してコード スニペットを変数と配列に格納できます。同様に、JS で HTML 要素を再生成する場合にも同じロジックが適用されます...変数にマークアップまたはスニペットを格納するだけです: http://www.w3schools.com/js/js_variables.asp
これは役に立ちますか?