PHP前端开发

JS 在幕后是如何工作的?

百变鹏仔 3天前 #JavaScript
文章标签 幕后

JavaScript 的工作原理

JavaScript 在单线程环境中运行,这意味着它一次执行一项任务。它处理执行上下文 (EC) 中代码的执行,可以是全局的或功能性的。

全局执行上下文 (GEC)

执行上下文阶段

函数执行上下文 (FEC)

退货声明
一旦函数到达 return 语句,该函数立即退出,并且其执行上下文将从调用堆栈中删除。在 return 语句之后编写的任何代码都不会执行。

调用堆栈
JavaScript 使用调用堆栈来管理执行上下文。

JavaScript 是单线程的

单线程意味着 JavaScript 一次只能执行一个操作,但它仍然可以执行异步操作,这不是很有趣,在我的下一篇文章中,我们将讨论 JavaScript 的这一惊人功能。