摘要:由于两个都是异步函数,按照执行顺序,先将放到,接着将移到,因为在指定要秒后才执行,所以先于到注册回调函数到,所以输出的结果是。 众所周知,Javascript是单线程语言, 这就意味着,所有的任务都必须按照顺序执行,只有等前面的一个任务执行完毕了,下一个任务才能执行。如果前面一个任务耗时很长,后一个任务就得一直等着,因此,为了实现主线程的不阻塞,就有了Event Loop。 1、jav...
showImg(https://segmentfault.com/img/bVboLvJ?w=896&h=679); 来源:http://davidscottlyons.com/th...
摘要:问题说明使用之后。依然无法在其他地方使用背景描述想在本地开发一款工具,使用之后,一直无法在本地执行,都显示一直认为自己使用的方式错了,写了个简单的也无法在本地执行。使用以下命令即可记录几个命令参考链接 问题说明:使用npm link 之后。依然无法在其他地方使用 背景描述:想在本地开发一款cli 工具,使用npm link 之后,一直无法在本地执行,都显示 command not fo...
摘要:从诞生之日起就是一门单线程的非阻塞的脚本语言。这意味着这些线程实际上应属于主线程的子线程。所以严格来讲这些线程并没有完整的功能,也因此这项技术并非改变了语言的单线程本质。函数执行栈和事件队列 浏览器渲染 从耗时的角度,浏览器请求、加载、渲染一个页面,时间花在下面五件事情上:1.DNS 查询2.TCP 连接3.HTTP 请求即响应4.服务器响应5.客户端渲染 这里重点讨论第五个部分,即浏...
摘要:在最近的项目中,使用了来开发,然而在实际的开发过程中却发现这个提供的组件并不能打到我们预期的效果,像等组件每个页面引入就得重复引入,并不像那样可以通过来调用,那么问题来了,如何通过来调用起我们定义的组件或对我们所使用的框架的组件呢。 在最近的项目中,使用了bootstrap-vue来开发,然而在实际的开发过程中却发现这个UI提供的组件并不能打到我们预期的效果,像alert、modal等...