DHTML:它不是一門新的語言,而是HTML、CSS和JavaScript這三者相結合的產物,DHTML包含如下3個意義:
(1)透過HTML將網頁標記為各個元素
(2)利用CSS設計元素之間的排版樣式,並控制各個標記的位置
(3)使用js控制各個標記
JavaScript由三個部分組成:
(1) ECMAScript是一種由歐洲電腦製造商協會(ECMA)透過ECMA-262標準化的腳本程式設計語言。 ECMAScript定義了腳本語言的所有
特性、物件和方法,其他語言可以實現ECMAscipt來作為其功能的基準。 ECMAscript包含JavaScript、ActionScript和ScriptEase
(2)DOM,是一種與瀏覽器、平台、語言無關的接口,使得使用者可以存取頁面其他的標準元件。 DOM解決了Netscape和Microsoft之間的衝突,
為Web開發者提供了一個標準的方法,讓其方便的存取網站中的資料、腳本和表現層物件。
(3)BOM,可以對瀏覽器窗口進行訪問和操作,利用BOM技術,Web開發者可以移動窗口,改變狀態列以及執行一些與頁面內容好不相關的操作,
它的功能如下:
彈出新的瀏覽器視窗、行動關閉瀏覽器視窗以及調整視窗大小
提供Web瀏覽器相關資訊的導覽物件;
提供頁面詳細資料的定位物件
提供螢幕解析度詳細參數的螢幕物件
支援cookie
各種瀏覽器本身的一些特性,例如IE的ActivitX等。
Web標準不是某一個標準,而是一系列標準的集合,網頁主要是三部分組成:結構(Structure)、表現(Presentation)和行為(Behivior),對應的標準也分三
個面向:結構化標準語言,包括XML和XHTML;表現標準語言,主要包括CSS;行為標準,主要包括物件模型DOM、ECMAScript等。