消息关闭
    暂无新消息!
在一个页面里,有一个函数
function checkans(ans){}。。。。。。
我现在就想最快速执行这个函数

 checkans(1);function checkans(ans){}。。。。。。
改成这样,实验了,不是很快
.
页面头部加了<script> checkans(1);</script>
实验了,不快

怎么才能在页面加载的时候,第一时间就执行这个函数呢,要第一时间执行

额,求高手回答一下吧,最后给出代码,加在哪

额,20红包,求答案,可以不,版主呢,在不

7个回答

︿ 2
额,4楼,我恨你
我在页面加了

<script>function checkanss(ans){var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;ajax("/index.php?g=Wap&m=Problem&a=add_rank&token=kocyhz1416981492&wecha_id=oDXpRuDJfqDoah7wJoBmrSUcFWog&id=4&qid=65",{oid:79079,start:timestamp},function(m){if(m=="ok"){tusi("恭喜回答正确");}else if(m=="no"){tusi("回答错误");}else if(m=="out"){tusi("答题超时");}else if(m=="err"){tusi("答题已达上限");clearInterval(window.djs);return false;}setTimeout(function(){window.location.reload();},1);});}; checkanss(1);</script>


结果不自动执行函数
︿ 2

<!doctype html>
<html>
<head>
    <title></title> 
    <meta charset="utf-8">
    <script>
function checkans(ans){alert(ans);}
checkans(1);
</script>
</head>
<body>
</body>
</html>


这样就是最快,没有比它更快的了
︿ 2
function checkans(ans){var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;ajax("/index.php?g=Wap&m=Problem&a=add_rank&token=kocyhz1416981492&wecha_id=oDXpRuDJfqDoah7wJoBmrSUcFWog&id=4&qid=65",{oid:ans,start:timestamp}),checkans(1);}

这样写对吗????
,checkans(1);}
这个前面,是,还是;
不清楚啊,大牛帮我啊
版主的回答有些高深,我晚上要好好研究依稀啊
︿ 2
在页面头部加了,</script><script>checkans(1);</script>
也不自动执行
只有加在函数前面checkans(1);function checkans(ans){}。。。。。。
才可以
什么问题啊
︿ 1
<script>
function checkans(ans){...};
window.onload = function(){
     checkans(ans)
};
</script>
︿ 0
你的js加载完毕才能执行,这个没有什么好办法,假设xxx函数在xxxx.js中,下面是最快的执行办法,何时执行取决于你xxxx.js的加载速度,如果未涉及dom操作,你可以讲js文件改ajax加载缓存到localStorage中,直接从localStorage中读取数据,不需要经过服务器

<script src="xxxx.js"></script>
<script>xxx()</script>