1. 程式人生 > >javascript犀牛書學習筆記(一)Web瀏覽器中的Javascript

javascript犀牛書學習筆記(一)Web瀏覽器中的Javascript

客戶端JavaScript

Window物件是所有客戶端JavaScript特性和API的主要接入點。它表示Web瀏覽器的一個視窗或窗體,並且可以用識別符號Window來引用它。Window物件定義了一些屬性,比如Location物件的location屬性。Window物件還定義了一些方法,比如alert(),setTimeOut()。

注意上面的程式碼沒有顯式地使用Window屬性。在客戶端JavaScript,Window物件也是全域性物件。

Window物件中其中一個最重要的屬性是document,它引用Document物件,後者表示顯示視窗中的文件。Document物件有一些重要方法。

JavaScript中兩個非常重要的資料型別是物件和陣列

三類Javascript物件和兩類屬性作區分:

  • 內建物件(native object)是由ECMAScript規範定義的物件和類,例如陣列,函式,日期和正則表示式都是內建物件。
  • 宿主物件(host object)是由JavaScript直譯器所嵌入的宿主環境(比如Web瀏覽器定義的)。客戶端JavaScript中表示的網頁結構的HTMLElement物件均是宿主物件。
  • 自定義物件
  • 自有屬性
  • 繼承屬性,是在物件的原型物件中定義的屬性。