![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 59
做一个优秀的小前端
长风破浪会有时,直挂云帆济沧海。
展开
-
JavaScript事件循环
js中的事件循环因为JavaScript是单线程的,同一事件只能执行一种方法,所以会将程序中的方法加入到执行栈中按照后进先出的顺序依次执行,当遇见异步任务时不会被阻塞,而是将任务放入事件队列中,继续执行执行栈中的同步代码,等当前执行栈中的所有任务都执行完毕则查找事件队列中的任务,并把任务的回调函数放入执行栈中,执行其中的同步代码,如此反复形成的循环被称为事件循环。node.jsnode.js特点事件驱动从上向下执行代码,当遇到需要回调的地方就加入到事件队列中,主线程运行完就去执行事件队列原创 2021-07-22 19:10:27 · 150 阅读 · 1 评论 -
V8和node.js
V8概述机器码:指挥计算机应做的操作和操作数地址的一组二进制数字节码:一种包含执行程序、由数据对组成的二进制文件。是一种中间码,比机器码更加抽象。v8功能:JavaScript源码---》抽象语法树----》本地机器码是一个JavaScript引擎,直接把JavaScript直译为机器码然后运行---(中间需要解决编译优化、内存管理、垃圾回收)类似于java的jvmNode.jsnode.js=V8+内置基本模块,相当于java中的JRE=JVM+java标准库node就是带原创 2021-07-22 10:55:51 · 867 阅读 · 1 评论