全局执行上下文,全局执行上下文,是针对全局代码和函数代码在执行之前的操作 位于浏览器中的主线程的Js引擎模块,在执行代码时,又将代码分为两类:初始化代码和回调代码,它会将回调代码交给浏览器的WebAPIs中的三个事件管理模块去处理,然后事件管理模块中得到的结果传递到回调队列中,当主线程中的初始化代码执行完毕之后,就会使得事件轮询(event loop)把回调队列中的事件交给执行上下文栈(call stack)去处理,针对 这个,涉及到代码写到前面,还是后面的顺序问题,## 上面的worker.message中的function写在Work.postMessage是没有问题的,因为,此处的function是当主线程初始化代码执行之后,才会执行 总结下,代码执行流程,先分为代码执行之前(可以分为全局执行上下文和函数执行上下文),代码执行(初始化代码和回调代码) js分分线程里面,为什么不能使用函数声明的方式来添加事件监听呢???