js延迟1秒往下执行 怎么让js函数,一个执行完之后在执行另外一个?
怎么让js函数,一个执行完之后在执行另外一个?有两个函数,函数F1(){},如果F1中没有异步操作,比如没有setTimeout,可以直接执行F1(){};如果F1中有setTimeout这样的异步操
怎么让js函数,一个执行完之后在执行另外一个?
有两个函数,函数F1(){},如果F1中没有异步操作,比如没有setTimeout,可以直接执行F1(){};如果F1中有setTimeout这样的异步操作,可以顺序执行。2如果F1中有像setTimeout这样的异步操作(setTimeout不是异步操作,但还是有延时的),用1中的方法,在执行F2中的代码时,会在F1完成之前执行,需要判断。根据实际情况,我遇到的是在执行F2之前,必须先在UL Li中执行clicking事件,即在F1中调用F2。当然,打电话后的第一次也是一样。你可以这样写,也可以这样写,以确保严格的秩序