课程
/前端开发
/jQuery
/jQuery基础(四)—动画篇
我对异步不太理解,有通俗点的理解吗
2018-03-16
源自:jQuery基础(四)—动画篇 2-2
正在回答
就是打电话(同步)和发信息(异步)的区别
我的理解是,现在在执行一个时长10秒的动画,在这10秒钟内,代码后续的函数也会执行,两者互不干扰,这就是异步。所以老师的讲义里特别强调,如果你希望一个函数在动画结束后才执行,那么一定要把函数写在回调函数那里。
异步和同步最初是从进程工作的概念里面延伸出来的。在进程里面,有进程之间相互工作相互协作的情况发生。比如,有两进程A和B,进程A和进程B相互独立,互不干扰。他们各自独立工作,各干各的,两者之间的任何操作都不会对彼此产生影响,这就是异步操作;而同步呢?假设这个时候有个作业,需要进程A和B一起协作完成,因此为了能顺利完成这个作业,进程A和进程B就必须要相互制约,相互通信协作。比方进程A完成了某个事情后通知进程B才能继续接下来的任务,而有些工作进程B完成后也要通知进程A才能继续它接下来的任务。因此这就叫同步。
不知道我这样阐述清不清楚?
慕粉1474547334 提问者
举个例子吧,就是例如你在下载一个文件的时候,你可以玩游戏或者听歌看电影,而文件还在后台下载 不冲突
举报
jQuery基础教程动画篇,讲解jQuery基础开启动画修炼
1 回答animate中progress不理解
2 回答有些不能理解这些执行过程
1 回答toggle()是不是可以理解成等于hide()+show()?
2 回答slideDown slideUp 中的 down up 的理解,谢谢各位啦
4 回答请大神赐教:step与progress怎么理解?有什么区别?