Javascript 延迟元件的加载起始时间

Javascript 延迟元件的加载起始时间,javascript,html,Javascript,Html,我有一个网页,内容丰富,如图形和javascript。现在的问题是我的页面加载速度太慢,尤其是在互联网连接速度较慢的情况下。现在在我的网页底部有一个jquery滑块,它是我网站上最不重要的项目。 现在。。。 有没有一种方法可以推迟或延迟加载整个滑块(它有一个div ID作为父元素),直到其他内容加载到我的页面上之后,而不是与其他更重要的内容一起加载?当然,您可能希望像或一样查找javascript加载程序 原则是注入加载javascript的脚本标记。例如,您可以将以下代码作为-标记之前的最后一

我有一个网页,内容丰富,如图形和javascript。现在的问题是我的页面加载速度太慢,尤其是在互联网连接速度较慢的情况下。现在在我的网页底部有一个jquery滑块,它是我网站上最不重要的项目。 现在。。。
有没有一种方法可以推迟或延迟加载整个滑块(它有一个div ID作为父元素),直到其他内容加载到我的页面上之后,而不是与其他更重要的内容一起加载?

当然,您可能希望像或一样查找javascript加载程序

原则是注入加载javascript的脚本标记。例如,您可以将以下代码作为
-标记之前的最后一个元素:

<script type='text/javascript'>
var head = document.getElementsByTagName("head")[0];        
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.src = 'url/to/script.js';
head.appendChild(newScript);
</script>

var head=document.getElementsByTagName(“head”)[0];
var newScript=document.createElement('script');
newScript.type='text/javascript';
newScript.src='url/to/script.js';
head.appendChild(newScript);

定义“其他所有内容都已加载到我的页面”。您指的是$.ready吗?我假设“head”元素指的是包含JS滑块的div?因此,这个脚本调用/加载滑块位于代码层次结构的底部(就在/body标记的上方),使得它在最后加载?我希望它只在其他所有内容都完全加载完毕后才开始加载。实际上,
head
指的是html文档的head标记。将最后一个放在body标记中可以确保滑块组件最后被解析。一旦javascript被解析,浏览器就会开始加载脚本,但很可能会与任何剩余对象一起异步加载。在初始化滑块之前,是否需要加载某个组件?我偶然发现了一篇关于“不理解”的CSS技巧的优秀文章。标签彼此分开,头在身前。如何将头部标签最后放入身体标签?谢谢你发的那篇文章,真的很有帮助!不,我的意思是你应该把脚本放在最后,而不是html标签。对不起,我说得不够清楚!