我正在写一篇关于JavaScript的文章,出现了一个问题。
JavaScript将Web API作为浏览器的标准规范。
JavaScript的后端(Node和Deno(API没有标准规范?
JavaScript没有Web API。Web浏览器具有JavaScript Web API。
来自JavaScript-维基百科:
JavaScript是一种高级的、通常是即时编译的语言,符合ECMAScript标准。[14] 它具有动态类型、基于原型的面向对象和一流的功能。它是多范式的,支持事件驱动、函数式和命令式编程风格。它具有用于处理文本、日期、正则表达式、标准数据结构和文档对象模型(DOM(的应用程序编程接口(API(。
ECMAScript标准不包括任何输入/输出(I/O(,例如网络、存储或图形设施。在实践中,web浏览器或其他运行时系统为I/O提供JavaScript API。
Web浏览器具有通过JavaScript公开的Web API。JavaScript没有Web API,也没有任何I/O本身。Node.js和Deno就像web浏览器一样,向开发人员公开各种JavaScriptAPI,以供他们在用例中使用。其中许多API与Web浏览器实现的Web API相同,而有些则不是。
Node.js和Deno实现了一些相同的Web API,但也有特定于其平台的各种API。
JavaScript的后端(Node和Deno(API没有标准规范?
正确。目前没有。至少不是Node.js和Deno所坚持的。