是否可以将Meteor配置为在正文的页脚中加载JavaScript?目前它正在减慢我的英雄形象加载到它真正影响用户体验的程度。
为了澄清,我已经添加了这个包;
https://github.com/d0minikk/materialize-meteor
我希望DOM加载顺序在生产中像这样结束;
<html>
<head>
<script src="i am the bare minimum needed by meteor">
<link rel="materialize.css">
meta
..
</head>
<body>
<img src="my hero image">
..
<script src="everything else needed by meteor">
<script src="materialize.js">
</body>
</html>
答案 0 :(得分:0)
当您添加一个包时,它会自动以正确使用依赖关系的最佳方式决定加载顺序,并具有最快的加载顺序。
我认为你的问题有另一个答案,但并不直接与你提出的问题有关。
1)Meteor自动引用文件,因此无需自己输入脚本标记
2)在部署模式下,所有内容都连接在一起并针对调试进行了优化。它会有点慢。
但在部署模式下,当您使用meteor deploy
,meteor build
构建应用时,或使用meteor --production
运行应用时,它的行为会略有不同。您的所有js只是一个文件,并且只有1个js文件被引用,其中包含所有其他文件的缩小版本,例如materialize.js
文件。
基本上没有必要尝试优化加载顺序,因为Meteor将为您执行此操作,并在生产时更进一步缩小和连接文件。当您进行部署时,它会以一种缓慢的方式帮助您更好地进行调试。