JavaScript 基本組成
??? JavaScript的學習,以Nicholas C.Zakas的《Professional JavaScript for Web Developers》為基礎材料。
??? JavaScript作為一種網絡客戶端的腳本語言,由以下三部分組成:
1.? ECMAScript--JavaScript的核心,描述了語言的基本語法和對象。
??? ECMAScript經歷了三個版本的更新,現在大多數網絡瀏覽器都支持Edition3。ECMAScript主要提供語言相關的信息與標準,如語法、類型、聲明、關鍵字、保留字、操作運算符、對象等等。
2.? DOM--The Document Object Model,描述了作用于網頁內容的方法和接口。
??? DOM是HTML的一個應用程序接口,它也經歷了三個版本的更新,其中以第一和第二個版本使用最為廣泛,在第二個版本中,最重要的特性莫過于提供了事件響應的接口,處理CSS的接口,移動窗口的接口,并且能夠控制代碼樹的結構等等。
??? 除了使用最多的DOM Core和DOM HTML標準接口外,其他的部分語言也擁有自己的DOM標準,如SVG、MathML、SMIL。
3.? BOM--The Browser Object Model,描述了和瀏覽器交互的方法和接口。
??? 例如彈出新的瀏覽器窗口,移動、改變和關閉瀏覽器窗口,提供詳細的網絡瀏覽器信息(navigator object),詳細的頁面信息(location object),詳細的用戶屏幕分辨率的信息(screen object),對cookies的支持等等。BOM作為JavaScript的一部分并沒有相關標準的支持,每一個瀏覽器都有自己的實現,雖然有一些非事實的標準,但還是給開發者帶來一定的麻煩。
??? JavaScript作為一種網絡客戶端的腳本語言,由以下三部分組成:
1.? ECMAScript--JavaScript的核心,描述了語言的基本語法和對象。
??? ECMAScript經歷了三個版本的更新,現在大多數網絡瀏覽器都支持Edition3。ECMAScript主要提供語言相關的信息與標準,如語法、類型、聲明、關鍵字、保留字、操作運算符、對象等等。
2.? DOM--The Document Object Model,描述了作用于網頁內容的方法和接口。
??? DOM是HTML的一個應用程序接口,它也經歷了三個版本的更新,其中以第一和第二個版本使用最為廣泛,在第二個版本中,最重要的特性莫過于提供了事件響應的接口,處理CSS的接口,移動窗口的接口,并且能夠控制代碼樹的結構等等。
??? 除了使用最多的DOM Core和DOM HTML標準接口外,其他的部分語言也擁有自己的DOM標準,如SVG、MathML、SMIL。
3.? BOM--The Browser Object Model,描述了和瀏覽器交互的方法和接口。
??? 例如彈出新的瀏覽器窗口,移動、改變和關閉瀏覽器窗口,提供詳細的網絡瀏覽器信息(navigator object),詳細的頁面信息(location object),詳細的用戶屏幕分辨率的信息(screen object),對cookies的支持等等。BOM作為JavaScript的一部分并沒有相關標準的支持,每一個瀏覽器都有自己的實現,雖然有一些非事實的標準,但還是給開發者帶來一定的麻煩。
posted on 2006-06-11 11:37 Flyingis 閱讀(3320) 評論(0) 編輯 收藏 所屬分類: Web 客戶端技術