问题描述
根据我的研究,浏览器为我们提供了JavaScript引擎本身不提供的一些功能:Web API。这包括DOM API,setTimeout,HTTP请求等。
因此,因为浏览器运行的是JavaScript引擎不支持的功能(例如setTimeout),所以说浏览器的终端是Web和Web API的接口是正确的。
这有意义吗,这是一种建设性的思考方式吗?
解决方法
我认为WebAPI和控制台是两个单独的东西,都插入到浏览器的js引擎中。控制台无法直接访问DOM,例如,它只能执行访问DOM内部并返回特定结果(再次通过javascript返回)的javascript行