JavaScript编程全解1.6 JavaScript 运行环境_JavaScript编程全解1.6 JavaScript 运行环境试读-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > JavaScript编程全解 > 1.6 JavaScript 运行环境

JavaScript编程全解——1.6 JavaScript 运行环境

1.6.1 核心语言 由于人们对JavaScript 的印象大多都是客户端JavaScript,所以常认为JavaScript 编程和DOM 编程是不可分割的。 简单说来,DOM 编程就是浏览器和用户之间的接口,可以在浏览器上显示内容或是反馈用户的点击操作。本书第3 部分将会对此做进一步详述。尽管在浏览器上两者的联系紧密,但JavaScript 和DOM 并不是不可分割的,它们的语言标准相互独立。DOM 对客户端JavaScript 来说,仅仅是一宿主对象。大家对宿主对象一词可能并不熟悉,只要把它理解为类似于其他程序设计语言的外部库的概念即可,也就是语言中可以更换的部分。而核心语言则是特指JavaScript 中不可被替代的功能。 JavaScript 的核心语言和宿主对象的概念如下图所示(图1.1)。 图1.1 Web 应用程序的组成结构 1.6.2 宿主对象 如图1.1 所示,JavaScript 中对于不同的运行环境,有着不同的内置宿主对象。这是由于JavaScript是被作为一种扩展语言而设计的。对于通用程序设计语言,开发者必须自己开发运行时的上下文环境。正因如此,那些语言才有了通用程序设计语言的名称。另一方面,扩展语言是在内建对象的应用程序(宿主环境)中运行程序的。宿主应用程序会在这时收到一些运行时的上下文信息。JavaScript 会以全局对象作为根节点的对象树的形式,接受这些上下文信息。在启动时,JavaScript 从宿主环境获取的对象树就被称为宿主对象。 从JavaScript 代码的角度看来,全局对象在程序启动前就已经存在了。客户端JavaScript 的全局对象被称作window 对象。

展开全文

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

《JavaScript编程全解》其他试读目录

• 1.1 JavaScript 概要
• 1.2 JavaScript 的历史
• 1.3 ECMAScript
• 1.4 JavaScript 的版本
• 1.5 JavaScript 实现方式
• 1.6 JavaScript 运行环境 [当前]
• 1.7 JavaScript 相关环境