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