Flyingis

          Talking and thinking freely !
          Flying in the world of GIS !
          隨筆 - 156, 文章 - 16, 評論 - 589, 引用 - 0
          數(shù)據(jù)加載中……

          JavaScript 基本組成

          ??? JavaScript的學(xué)習(xí),以Nicholas C.Zakas的《Professional JavaScript for Web Developers》為基礎(chǔ)材料。

          ??? JavaScript作為一種網(wǎng)絡(luò)客戶端的腳本語言,由以下三部分組成:

          1.? ECMAScript--JavaScript的核心,描述了語言的基本語法和對象。

          ??? ECMAScript經(jīng)歷了三個版本的更新,現(xiàn)在大多數(shù)網(wǎng)絡(luò)瀏覽器都支持Edition3。ECMAScript主要提供語言相關(guān)的信息與標(biāo)準(zhǔn),如語法、類型、聲明、關(guān)鍵字、保留字、操作運(yùn)算符、對象等等。

          2.? DOM--The Document Object Model,描述了作用于網(wǎng)頁內(nèi)容的方法和接口。

          ??? DOM是HTML的一個應(yīng)用程序接口,它也經(jīng)歷了三個版本的更新,其中以第一和第二個版本使用最為廣泛,在第二個版本中,最重要的特性莫過于提供了事件響應(yīng)的接口,處理CSS的接口,移動窗口的接口,并且能夠控制代碼樹的結(jié)構(gòu)等等。
          ??? 除了使用最多的DOM Core和DOM HTML標(biāo)準(zhǔn)接口外,其他的部分語言也擁有自己的DOM標(biāo)準(zhǔn),如SVG、MathML、SMIL。

          3.? BOM--The Browser Object Model,描述了和瀏覽器交互的方法和接口。

          ??? 例如彈出新的瀏覽器窗口,移動、改變和關(guān)閉瀏覽器窗口,提供詳細(xì)的網(wǎng)絡(luò)瀏覽器信息(navigator object),詳細(xì)的頁面信息(location object),詳細(xì)的用戶屏幕分辨率的信息(screen object),對cookies的支持等等。BOM作為JavaScript的一部分并沒有相關(guān)標(biāo)準(zhǔn)的支持,每一個瀏覽器都有自己的實現(xiàn),雖然有一些非事實的標(biāo)準(zhǔn),但還是給開發(fā)者帶來一定的麻煩。

          posted on 2006-06-11 11:37 Flyingis 閱讀(3320) 評論(0)  編輯  收藏 所屬分類: Web 客戶端技術(shù)

          主站蜘蛛池模板: 南昌市| 镇康县| 深圳市| 嘉鱼县| 外汇| 扎兰屯市| 南投市| 萝北县| 徐闻县| 志丹县| 博湖县| 南川市| 获嘉县| 梅河口市| 永春县| 临安市| 登封市| 甘谷县| 台湾省| 博客| 平乡县| 萨嘎县| 黔江区| 杭州市| 宝丰县| 定兴县| 远安县| 二连浩特市| 荥阳市| 石柱| 太湖县| 六枝特区| 新巴尔虎右旗| 二连浩特市| 吴忠市| 辽宁省| 白玉县| 张家川| 湾仔区| 克什克腾旗| 西峡县|