Flyingis

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

          關于 BOM

          ??? 作者:Flyingis

          ??? BOM全稱是Browser Object Model,在不依賴于網頁內容的情況下提供和瀏覽器視窗交互的對象,下圖顯示了BOM的組成結構。

          BOM-Structure.gif


          ??? 可以看出,window是BOM的核心對象,在使用window中所有對象時,可以省去window,例如window.document可以寫成document,window.frames[0]可以寫成frame[0]。為了對視窗進行操作,BOM提供了四種方法:moveBy(dx,dy)、moveTo(x,y)、resizeBy(dw,dh)、resizeTo(w,h),這四種方法比較簡單,具體使用可以參考相關資料。

          ??? BOM中沒有特別復雜的概念,但需要注意的是,現在BOM還沒有一個統一的標準,各種瀏覽器對BOM的支持程度也不一,相同的功能也許其對象描述并不相同,即使是BOM結構本身也存在問題,如location既存在于window下的第二級結構中,也存在于window.document下的第三級結構中,但它們的功能描述是相同的。在目前情況下,只有針對用戶所使用的瀏覽器來定制代碼,或為不同的瀏覽器分別進行代碼描述。

          posted on 2006-09-01 17:22 Flyingis 閱讀(1907) 評論(0)  編輯  收藏 所屬分類: Web 客戶端技術

          主站蜘蛛池模板: 万荣县| 启东市| 靖江市| 理塘县| 宜春市| 南投县| 鄂托克旗| 新源县| 昌图县| 汝城县| 灌阳县| 宜宾县| 孟村| 英吉沙县| 门头沟区| 宁强县| 琼海市| 开平市| 红安县| 开封市| 蓬莱市| 女性| 毕节市| 蓝山县| 阿尔山市| 炉霍县| 淮北市| 泾阳县| 江西省| 旌德县| 德江县| 闵行区| 墨脱县| 瓦房店市| 团风县| 重庆市| 南投县| 灯塔市| 枝江市| 芦山县| 西林县|