alert不是Javascript的一部分
alert is not part of 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()
是调用window's alert
对话框的javascript函数。
https://developer.mozilla.org/en-US/docs/Web/API/window.alert?redirectlocale=en-US&redirectslug=DOM%2Fwindow.alert
相关文章:
- 如何使用JavaScript提取此url的一部分
- 通过JavaScript设置的表单字段的值不会作为$_POST的一部分传递给PHP脚本
- href没有在每次单击li的一部分时加载链接.使用javascript使整个li可以点击
- 是否可以将此javascript代码(或其中的一部分)移动到单独的文件中,而不是内联
- Javascript 解包元素的一部分
- JQuery/JavaScript - 突出显示输入或文本区域中的一部分文本
- 如何知道找到的单词是字符串的一部分还是JavaScript中的函数调用
- 将外部javascript文件视为Aspx页面的一部分
- JavaScript未更新$scope变量的一部分
- 当量词是模式的一部分时,JavaScript中的RegExp
- 返回javascript中regex字符串的一部分
- javascript:如何首先加载页面的一部分
- 确保数字是集合的一部分(javascript)
- 如果两个值都会动态变化,则用变量替换某个字符串的一部分 - Javascript
- if 语句中的一部分 JavaScript 代码运行,而同一块中的其余代码不执行.我在这里错过了什么
- 禁用一部分 JavaScript 代码
- 提取数字的一部分- javascript
- 删除字符串的一部分(Javascript)
- 从隐藏框中删除字符串的一部分-javascript
- 我将如何只刷新一部分 JavaScript 代码而不是整个页面