Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript控制台对象及其所有API的源代码_Javascript_Console - Fatal编程技术网

Javascript控制台对象及其所有API的源代码

Javascript控制台对象及其所有API的源代码,javascript,console,Javascript,Console,JavaScript控制台对象(目前存在于所有现代浏览器中的JavaScript调试控制台)的实现细节是否开源 在哪里可以找到Console对象本身的源代码,包括其所有API函数(例如Console.log(),Console.info(),Console.table(),等等) 到底是谁开发或实现了这个控制台对象?或者不同的浏览器或javascript运行时环境是否在它们自己的代码版本中实现了这个控制台对象,这些代码版本没有发布,而是根据定义所有属性、API和行为的通用标准或规范来实现的 (注

JavaScript控制台对象(目前存在于所有现代浏览器中的JavaScript调试控制台)的实现细节是否开源

在哪里可以找到Console对象本身的源代码,包括其所有API函数(例如
Console.log()
Console.info()
Console.table()
,等等)

到底是谁开发或实现了这个控制台对象?或者不同的浏览器或javascript运行时环境是否在它们自己的代码版本中实现了这个控制台对象,这些代码版本没有发布,而是根据定义所有属性、API和行为的通用标准或规范来实现的


(注:在互联网上搜索了半个多小时后,我仍然找不到任何线索。这是我作为一名读者几年后第一个关于StackOverflow的问题。也许这是一个愚蠢的问题。但非常感谢!)

一些浏览器是开源的,它们的控制台“object”的实现也是开源的。例如,您可以在上查看Chromium项目。不同浏览器之间的实现不同,许多JavaScript引擎也是如此(例如,Chrome有V8,Mozilla有Spidermonkey,…)

我认为您真正需要的是API的定义。这很容易找到,例如在

资料来源: