Google chrome 浏览器如何编译源代码?
各位,一个新手 今天我有一个问题,关于Chrome浏览器在读取源文件后如何知道该做什么。更一般地说,我试图了解在Chrome中运行.js文件时会发生什么 这就是我的具体意思。假设你是一个源代码,生活在Chrome中。除了一个随机的LCD监视器屏幕外,一个用户与您正在呈现的网站进行交互,要求您调用Google chrome 浏览器如何编译源代码?,google-chrome,web,compilation,Google Chrome,Web,Compilation,各位,一个新手 今天我有一个问题,关于Chrome浏览器在读取源文件后如何知道该做什么。更一般地说,我试图了解在Chrome中运行.js文件时会发生什么 这就是我的具体意思。假设你是一个源代码,生活在Chrome中。除了一个随机的LCD监视器屏幕外,一个用户与您正在呈现的网站进行交互,要求您调用drive()函数,该函数依赖于许多其他函数 我们人类有两种(或更多)驾驶方式。首先,你仅仅依靠肌肉记忆来驾驶。另一方面,当您第一次学习驾驶时,您应该了解加速器、制动器和前照灯的工作原理。一段时间后,你就
drive()
函数,该函数依赖于许多其他函数
我们人类有两种(或更多)驾驶方式。首先,你仅仅依靠肌肉记忆来驾驶。另一方面,当您第一次学习驾驶时,您应该了解加速器、制动器和前照灯的工作原理。一段时间后,你就可以毫不费力地开车了
所以问题来了。chrome是通过肌肉记忆知道该做什么,还是自上而下地学习该做什么。如果是这种情况,当它第二次遇到drive()
函数时,是否必须重新学习所有内容
*我知道这可能是一个与编译器相关的“重复”问题,但我是一个新手,不知道足够的关键字来查找我需要的。。。还想问一下web浏览器是如何工作的 Chrome或其他浏览器解析HTML。找到的任何JS都是自上而下执行的(除了发生的函数提升)。任何运行(或由JS从源代码启动)的事件相关代码都会保留在内存中。当这些事件中的任何一个事件或触发器被触发时,Chrome只需返回到您定义的代码函数的地址并再次运行它。哇,如果它再次运行,现在我相信计算机真的很快。。谢谢你的回复!