为什么Meteor将所有的js放在一开始?

时间:2016-09-09 10:14:47

标签: javascript meteor

我是Meteor的新玩家,只是做了一些简单的例子,我意识到所有的脚本标签都是在body标签的开头导入的。根据我的经验和雅虎的14条规则,js文件到底应该导入,为什么呢?在什么情况下应该在开始时导入js文件? enter image description here

1 个答案:

答案 0 :(得分:4)

在传统网站中,HTML按原样从服务器发送,将外部Javascript文件放在<body>标记底部附近可加快页面呈现速度并改善用户体验,因为静态页面以及它包含外部资源,如图像,在脚本完成加载之前加载和渲染。

然而,在Meteor中,HTML是由客户端浏览器中的Javascript构建的,因此无论如何都需要加载所有脚本以进行呈现。此外,通常除了Meteor应用程序的HTML源代码<body>中的脚本之外基本上没有其他内容。