我可以在页面的 header 中使用 JavaScript 将所有其他脚本移动到结束 body 标记之前吗?

Can I have a JavaScript in the header of a page that moves all other scripts just before the closing body tag?

我想通过按钮 JavaScript-tags 从 header 到关闭 body 之前的底部来加快 Dokuwiki 页面的加载速度。不幸的是,那里的相关脚本是通过 Dokuwiki 的模板方法创建的,我无法更改,并且会将所有 javascript 溢出到 header(尽管压缩到一个文件中)。

是否可以编写一个 Javascript 将包含的脚本放到页面底部,我可以在加载 Dokuwiki 的模板方法之前将其集成到头部?还是 HTML/Javascript 的执行顺序阻止了这种情况,因为当我的脚本加载时脚本还不可见?

只有在 DOM 完全加载后才能在 DOM 中移动这些脚本。所以它根本不会加快页面加载速度。

但是还有其他方法可以加快页面加载时间,例如尽可能减少资源并尽量减少对服务器的请求量。