現在行っていることは、おそらく次のようなものです。
file1.html
<body>
<!-- some stuff -->
</body>
file2.html
<body>
<!-- some other stuff -->
</body>
代わりにテンプレートを使用することを検討してください。そうすれば、次のようなことができます。
main.html
<body>
{{> template1}}
{{> template2}}
</body>
file1.html
<template name="template1">
<!-- some stuff -->
</template>
file2.html
<template name="template2">
<!-- some other stuff -->
</template>
すべきこと:テンプレートがHTMLフローの定義に役立つことを確認してください。他のすべてはCSSポジショニングで実行でき、定義された高さまたは幅を持つもののフローを変更することもできます。
してはいけないこと: Meteorが順番にファイルを取得するように、ファイルにアルファベット順に名前を付けます。jQueryを使用して本文のコンテンツを再利用し、DOMノードが挿入されるイベントに.bind
orおよびlistedを使用します。.on
挿入されたら、適切な場所に移動します。これらは悪い習慣です。