摘要: 一、JS单线程、异步、同步概念 众所周知,JS是单线程(如果一个线程删DOM,一个线程增DOM,浏览器傻逼了~所以只能单着了),虽然有webworker酱紫的多线程出现,但也是在主线程的控制下。webworker仅仅能进行计算任务,不能操作DOM,所以本质上还是单线程。 单线程即任务是串行的,后一个 阅读全文
posted @ 2018-03-24 15:10 开始战斗 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 1.什么是执行上下文 JavaScript是一个单线程语言,意味着同一时间只能执行一个任务。当JavaScript解释器初始化执行代码时, 它首先默认进入全局执行环境(execution context),从此刻开始,函数的每次调用都会创建一个新的执行环境。 2.执行环境的分类 全局环境——Java 阅读全文
posted @ 2018-03-24 14:34 开始战斗 阅读(236) 评论(0) 推荐(0) 编辑