解析DHTML,JavaScript,DOM,BOM以及WEB標準的描述

來源:互聯網
上載者:User

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等。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.