Flyingis

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

          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的一部分并沒有相關標準的支持,每一個瀏覽器都有自己的實現,雖然有一些非事實的標準,但還是給開發者帶來一定的麻煩。

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

          主站蜘蛛池模板: 大英县| 工布江达县| 松潘县| 吴桥县| 六枝特区| 驻马店市| 四川省| 应用必备| 湟中县| 梓潼县| 屏东市| 祁门县| 平南县| 鸡西市| 富源县| 鄂尔多斯市| 海丰县| 尼木县| 孝义市| 汉阴县| 武定县| 华阴市| 石首市| 大城县| 雷波县| 高青县| 建昌县| 景谷| 永年县| 万载县| 曲麻莱县| 铜鼓县| 潼关县| 左云县| 陆良县| 贡山| 纳雍县| 昔阳县| 扎囊县| 文山县| 尉犁县|