简单了解JavaScript异步
一直以来都知道JavaScript是一门单线程语言,在笔试过程中不断的遇到一些输出结果的问题,考量的是对异步编程掌握情况。一般被问到异步的时候脑子里第一反应就是Ajax,setTimseout...这些东西。在平时做项目过程中,基本大多数操作都是异步的。JavaScript异步都是通过回调形式完成的,开发过程中一直在处理回调,可能不知不觉中自己就已经处在回调地狱中。 浏览器线程 在开始之前简单的说一下浏览器的线程,对浏览器的作业有个基础的认识。之前说过JavaScript是单线程作业,但是并不代表浏览器就是单线程的。 在JavaScript引擎中负责解析和执行JavaScript代码的线程只有一
用户评论