“老师您问。”
王宏在教师机上翻了翻题录,随后淡淡的开口问道。
“嗯,你能给我说一说宏任务和微任务的优先级吗?”
唐毅稍加思索后摇了摇头,有些无奈道。
“抱歉老师,这道题我没法解答。”
王宏眉头轻挑。
“你不知道吗?”
唐毅又一次摇头。
“不是,而是我认为他们并没有说法上的绝对优先级。”
“关于宏变量和微变量的优先级一直都是众说纷纭。”
“有人认为是先宏后微,因为整个js代码,js变量的声明,方法的实现,这些都属于宏任务的范畴之中。”
“有人则认为是先微后宏,因为到事件循环的这个机制时,会存在一个事件的対列,会存在一个调用的栈,会有一个出队列和入栈的过程。”
“在这个过程中要先将宏任务执行结束再执行对应的微任务,等到所有宏任务下面的微任务都执行完之后再执行下一个宏任务,所有会有先微后宏的一种感觉。”
见到唐毅摇头的那一刻王宏是有些失望的,但是唐毅的解答又给了他一种柳暗花明又一村的感觉!
可以毫不夸张的说,这就是王宏想要听到的标准答案。
虽然在一个大二学生的口中得到这个答案让人很吃惊,但事情切切实实的发生在了眼前,王宏能做到的只有震撼。
这一刻他忽然想明白了,唐毅交上来的这份作业不是故意复杂化程序,而是要向自己这个新任课教授说:老师,我什么都会,上课少管我!
这,也更加坚定了王宏心头的想法,他站起身拍了拍唐毅的肩膀。
“小唐啊,你大二能掌握到这么多东西实在是太难得了,你有天赋啊!”
“就是不理解,你为什么不多参加比赛拿一些有含金量的奖项呢?”
“明天就有一个静海高校组织全国学校参加的编程比赛,你当初怎么没报名?”
唐毅寻思,报名的时候他哪能想到自己能有今天啊?
稍加思索后他便开始瞎掰。
“老师,其实我是想报名参加比赛的。”
“可是报名那天我睡过了,没赶上。。”
唐毅觉得自己的理由真的很棒,这完全符合当代大学生的做法!
可令他万万没想到的是,听了他的话,王宏的嘴角轻扬。
睡过了没赶上?没关系,想参加就行!
他递给唐毅一个安心的眼神,随后爽朗的开口道。
“没事儿,唐毅同学,相信老师,那都是小事。”
“你想参加对吧?组织这次比赛的负责教授是我老朋友了,我一会就跟他通电话。”
“虽然明天就要开始比赛了,但是临时给你要一个名额绝对不是问题。。”