扫码下载编程狮APP
在一系列需要执行的事件队列里面:
同步操作: 需要编译器对语句一件件的执行下去,如果某个事件还没有执行完毕,那么系统就需要一直等待,直到该事件执行完毕!
异步操作: 就好比吧这个事件拉出来放到另外一队,做一个单独的事情,程序执行到这个异步的时候,会分成两部分,一部分继续执行下面的程序,另一部分会单独去执行这个异步,互不影响程序加载! 在用户角度来说,这样不会让用户感觉他在等待响应!
一个实例说明.
同步提交表单,必须处理完前端才能继续别的操作.
异步提交表单,提交后在后台未处理完你也可以进行别的操作.不锁定页面.
先说异步:异步就是不同,就是两个不同的事情可以一起做。
再说同步:就是先要做完一件事情再做另外一件之前。
我理解的同步和异步是:
比如你要提交一个表单,当你填完username后,光标放到下一个<input>里时,如果你用了Ajax异步请求,他当时就会反馈给你,这个username能不能用;异步就是你要填写完整个表单,点击提交后,他才反馈给你,哪些要修改,哪些是对的
有问题找度娘,大佬太少,问题不好解决!!!!!
大神在哪里呀,大神在哪里呀,大神在哪里呀.
在一系列需要执行的事件队列里面:同步操作: 需要编译器对语句一件件的执行下去,如果某个事件还没有执行完毕,那么系统就需要一直等待,直到该事件执行完毕!异步操作: 就好比吧这个事件拉出来放到另外一队,做一个单独的事情,程序执行到这个异步的时候,会分成两部分,一部分继续执行下面的程序,另一部分会单独去执行这个异步,互不影响程序加载! 在用户角度来说,这样不会让用户感觉他在等待响应!
可不可以理解成类似多线程?
联系方式:
扫描二维码
下载编程狮App
扫码关注 领资料包