我需要一个函数,它将触发一些JavaScript代码,然后页面加载。它是document.ready的反面
有什么想法吗?
谢谢!
Laurent
发布于 2014-01-08 03:06:03
<html>
<head>
<script type="text/javascript">
//code here will run when encountered...
//to ensure jQuery not loaded you can do this:
if ( typeof jQuery == undefined ){
//jQuery be like not there.
}
</script>
<title>My Page</title>
</head>
<body>
</body>
</html>发布于 2014-01-08 03:14:19
你可以在引用任何其他脚本之前直接运行代码(如果你不是在处理异步任务,那应该没问题)。
您可以使用IOC或引导脚本来加载库,这应该很简单。在像AngularJS这样的框架中,您已经具备了这一点,但例如,请检查RequireJS。
使用ServiceWorker怎么样?同样,这取决于你试图实现的目标。
发布于 2014-01-08 03:19:19
jQuery中没有内置任何东西,但是你可以编写一个插件来做这件事。代码只需要放在页面的顶部
(function($){
$.fn.notReady = function(func){
return func();
}
})(jQuery);
$(document).notReady(function(){
alert("Hello World!");
});您也可以使用Vanilla JS框架而不是jQuery。它是跨平台的,并且内置了这个特性。
https://stackoverflow.com/questions/20979586
复制相似问题