javascript犀牛書學習筆記(一)Web瀏覽器中的Javascript
阿新 • • 發佈:2019-01-02
客戶端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物件均是宿主物件。
- 自定義物件
- 自有屬性
- 繼承屬性,是在物件的原型物件中定義的屬性。