我从https://developer.mozilla.org/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript了解了一般的面向对象的JavaScript简介。 他们提到警报不是javascript本身的一部分。
这是真的吗?那怎么工作呢?
答案 0 :(得分:4)
浏览器的可编程性有几个部分:
javascript语言本身与浏览器没有任何关系 - 它是一种纯语言。这由ECMA specification描述,仅包括纯语言和作为语言一部分的对象。
DOM及其编程访问权限(例如各种HTML元素的属性和方法)。
各种主机对象,例如window
,window.location
或window.navigator
以及它们提供的属性和方法。这是添加alert()
的地方。
因此,alert()
不是实际javascript语言本身的一部分。例如,当您使用javascript服务器端时,没有alert()
方法。
答案 1 :(得分:0)
alert是操作系统的一部分,alert()
是调用window's alert
对话框的javascript函数。