易截截图软件、单文件、免安装、纯绿色、仅160KB

javascript的同步调用

有两个方法,A和B,B要用到A的计算结果作为参数,所以必须确保A执行完毕后才能执行B,
简单的说,就是要同步执行A、B两个方法,要先A后B。
注意不是Ajax之类的。这是两个普通js方法。
自己顶


我要问的是javascript中的同步机制。二个方法有序执行的同步机制。


为A定义一个boolean来保存A的执行状态,如果状态改变(A执行完毕)则可以执行B

引用
我要问的是javascript中的同步机制。二个方法有序执行的同步机制。


javascript中的同步机制,闻所未闻...,等答案.....

同步执行A、B两个方法,要先A后B。

A();
B();
这样不就是你所谓的同步啦

引用
为A定义一个boolean来保存A的执行状态,如果状态改变(A执行完毕)则可以执行B

那你的意思是还要写一个无限循环来等A返回的Boolean值,再执行A啊?no way.
象这样的方案,必须还要有一个侦听方案。


引用
同步执行A、B两个方法,要先A后B。

A();
B();
这样不就是你所谓的同步啦

OH MY GOD! OH MY GOD!程序员MM,稀罕稀罕!可事情不象你想象的那么简单,js根本不是严格按序执行的。

引用
引用 6 楼 warison2008 的回复:
同步执行A、B两个方法,要先A后B。

A();
B();
这样不就是你所谓的同步啦

OH MY GOD! OH MY GOD!程序员MM,稀罕稀罕!可事情不象你想象的那么简单,js根本不是严格按序执行的。


js本来就是顺序执行的语言不存在你说的问题,除非你在代码中执行了setTimeo


相关问答:

JavaScript获取选中项

<script type="text/javascript">
function show(){
var ListUtil=new Object();
var ListUtil.getSelectedIndexes=function (oListbox){
var arrIndexes=new Array;
for(var i=0;i ......

给javascript初学者一点指引吧

我就会一些简单表单验证,想提高javascript,但是下的很多东西不是太简单就是资料太少,或是资料不全,视频的话下载花了很多时间,下载完才发现不适合自己,浪费很多时间,所以请高手们指引一下,那些教程或资料适合 ......

javascript使用winsokcet

如题,已实现连接,发送。未实现实异步接收,请高手指点。最好有完整的例子
javascript请求通信是基于http的,它只是一种运行在浏览器端的脚本语言,不能使用socket,
唯一的解决办法就是写ActiveX插件.
要实现异步 ......

javascript中可以插入vbscript吗?

要做一个抽奖的小程序,用VBscript+javascript,滚动用js,显示和数据库操作用vbs,现在想请问高手,定义js变量的时候,能否把vbs数据库中查询值赋给js中定义的变量吗?感谢解答!举个例子?

基本上js也能和vbs一样 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号