关于javascript的单线程和异步解决方案Promise的思考

             大家都知道js是单线程的,所谓单线程就是两段js代码是不可能同时执行的,js有能力修改Dom,同一时间内不可能同时执行两段代码,两句都不行,这是为了避免DOM渲染的冲突。于是出现了SetTimeout,Ajax这些异步的函数,函数同步执行时遇到异步函数,异步函数被放到异步队列,代码自上往下执行,会根据事件轮询机制执行异步函数。              在工作中遇到这么一
相关文章
相关标签/搜索