扫码关注官方订阅号
比如我要运行依次运行三个函数f1,f2,f3,需要严格按照顺序来执行
但是如果f1 里面出现ajax 或者其它需要运行比较久的东西时,f2,f3 就会先运行。
如何避免?
目前我的打算是,将f2作为f1的callback,f3做f2的callback。
这类型问题,大家是怎么解决的?
欢迎选择我的课程,让我们一起见证您的进步~~
把f1/f2里的异步关掉吧。。。
解决方案就是你现在做的那样,各种callback,开始可能觉得不舒服,写习惯就好了。 ServerJS比如NodeJS里callback用得比WebJS更吓人,嘿嘿
解决javascript里的阻塞,就是通过callback的方式吧!
设置一个变量,如果前一个函数的变量比如first=good;那么表示他已经执行成功,然后就执行下一个程序。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
把f1/f2里的异步关掉吧。。。
解决方案就是你现在做的那样,各种callback,开始可能觉得不舒服,写习惯就好了。
ServerJS比如NodeJS里callback用得比WebJS更吓人,嘿嘿
解决javascript里的阻塞,就是通过callback的方式吧!
设置一个变量,如果前一个函数的变量比如first=good;那么表示他已经执行成功,然后就执行下一个程序。