6

私は初心者のウェブ開発者です。ただし、html5ボイラープレートがテーブルにもたらすものは理解していますが、それを拡張/カスタマイズしてすべてのhtmlファイルで使用するにはどうすればよいですか?

現在、index.html を提供しています。

  1. では、新しいhtmlファイルを作成するための規則/方法は何ですか?
  2. 別の html フォルダーを作成する必要がありますか?
  3. index.html ファイルのプロパティを継承するにはどうすればよいですか? (コピペ?) baseurl を継承できる Django のようなものはありませんか?
  4. ただし、javascript と css の処理についてはある程度理解していますが、html5 ボイラー プレートとクロス ブラウザーの互換性を処理する際に注意すべきことはありますか?
4

3 に答える 3

7

最初は、html ファイルをどこに保存するかについて、本当の韻や理由はありません。通常は、それに加えていくつかの css ファイルなどがあるからです。

ただし、フロント エンド + バック エンド コードのフレームワークのように、実際の開発に入ると、ファイル アクセス制御と命名規則の利点のために、サーバー サイドとパブリックとして物事を分離する必要があることがわかります。

その場合、「Assets」フォルダー、または「public」などになります。ボイラープレートは、その規則に従う傾向があります。

ボイラープレートをすべての html ファイルに自動的に拡張するには、ビュー ファイルをモジュール化するように開発する必要があります。

 Main template file
 |
 ----header (contains all the references / includes to boilerplate)
 ----content
 ----footer

また、その時点で、html は .html ファイル タイプとして保存されなくなることに注意してください。ファイルをチャンクとして結合できる言語を使用する必要があります。PHP はこれをうまく処理します。ご存知のように、django も同様に処理できます。Ruby on rails など。そのためにどの言語を使用するかを決める必要があります。それ以外の場合、html チャンクを結合する古い方法は、サーバー側のインクルード (別名 SSI または .shtml) です。

ベース URL の問題は、選択したサーバー側の言語を Web サーバーのディレクティブと連携させることで解決されます。apache の場合、mod_rewrite を使用すると、いくつかのクラス / モデル / ビューなどを対象とする URL に引数を渡すことができます。MVC フレームワークを使用してもかまわないのであれば、MVC フレームワークは実際にその問題を解決しています。

于 2012-04-17T19:34:38.140 に答える
0

「project.properties で操作したいフォルダとファイルをオーバーライドできます。すべてのデフォルト設定は default.properties にあります。」http://html5boilerplate.com/docs/Build-script/

default.properties は /build/config にあります

次のように、「file.pages」で始まる行にページを追加する必要があります。

file.pages = new-page.html"

于 2012-06-25T22:29:31.203 に答える
-1

HTML5 ボイラープレートのコア

  • HTML — デフォルトの HTML のガイド。
  • CSS — デフォルト CSS のガイド。
  • JavaScript — デフォルトの JavaScript のガイド。
  • .htaccess — Apache Web サーバー構成に関するすべて (代替サーバー構成も参照してください)。
  • crossdomain.xml — クロスドメイン リクエストの使用方法の紹介。
  • ほかのすべて。
于 2012-11-10T11:56:21.747 に答える