【发布时间】:2015-04-03 17:01:20
【问题描述】:
我正在将模板转换为meteor.js,但在初始化JS 时遇到了困难。请记住我是一个新手程序员。
使用 iron:router 我将页面拆分为不同的模板,我的主页如下所示:
Router.map(function(){
this.route('home', {
path: '/',
layoutTemplate: 'fullLayout',
yieldTemplates: {
'menu': {to: 'menu'},
'sidebar': {to: 'sidebar'},
'footer': {to: 'footer'}
}
});
原始 HTML 模板在每个 html 文件的末尾初始化一些脚本:
<script>
jQuery(document).ready(function() {
Core.init(); // init core componets
Layout.init(); // init layout
Page.init(); // this may be different / non-needed for different pages
});
</script>
我应该把这个脚本放在哪里,或者我应该怎么称呼它们? 有什么最佳实践吗?也许我不应该使用 jQuery(document).ready? 非常感谢您的帮助。
PS:显然,我可以从控制台手动初始化它们,或者将它们放在每个模板的末尾,但需要有更好的方法。
【问题讨论】:
标签: javascript jquery html meteor