一、JavaScript语言最初是为Web浏览器创建的。后来发展称为一种具有多种用途和平台的语言。
二、平台可以是一个浏览器,一个Web服务器,或其他主机(host),甚至可以是一个“智能”咖啡机,如果它能运行JavaScript的话。JavaScript规范将其称为主机环境。
1、主机环境提供了自己的对象和语言核心以外的函数
2、Web浏览器提供了一种控制网页的方法
3、Node.js提供了服务器功能。

window

一、JavaScript在浏览器中运行时的鸟瞰示意图
image.png
二、有一个叫做window的“根”对象,它有两个角色
1、是JavaScript代码的全局对象
【实例1】

  1. function sayHi() {
  2. alert('Hello')
  3. }
  4. // 全局函数时全局对象的方法
  5. window.sayHi()
  • 如果文档包含框架( 或