BOM知識總結

2021-10-03 10:07:56 字數 666 閱讀 6072

什麼是bom

bom 是browser object model(瀏覽器物件模型)的縮寫,提供與瀏覽器視窗進行互動的物件。

window物件是bom的核心, 是最頂層的物件,所有物件都是通過它延伸出來的。

全域性作用域

1.定義在全域性環境下的變數都會成為window物件的屬性。

2.把變數定義在函式體裡,可以有效減少全域性環境下的變數衝突,避免汙染全域性環境。

3.window物件可以在**中省略,如window.alert()可以寫成alert();

4.在函式內部不用var宣告的變數會成為全域性變數,即window物件的屬性。

5.通過var在全域性作用域下宣告的變數用delete無法刪除。

常用屬性:

1.瀏覽器視窗尺寸 innerwidth/innerheight, //表示瀏覽器視窗」可視區域」尺寸 outerwidth/outerheight //表示整個瀏覽器視窗的尺寸。

2.滾動相關

*.scrollx/scrolly //獲取瀏覽器視窗滾動條滾動過的距離。

*.scrollto(x,y) //指定滾動位置。

*.scrollby(xnum,ynum) //設定基於當前位置滾動的距離,可以為負數 。

BOM管理總結

1.同乙個產品 成品或半成品 在bom管理中只能存在乙個 即乙個成品或半成品,bom中只能存在乙個bom 2.半成品或成品bom可能引用,不需要反覆地編bom,如下面 100101 xx 100201 100106 xx 100109 xx 100107 x 上面100201可以在其他產品中引用即可...

關於BOM的知識

utf的位元組序和bom utf 8以位元組為編碼單元,沒有位元組序的問題。utf 16以兩個位元組為編碼單元,在解釋乙個utf 16文字前,首先要弄清楚每個編碼單元的位元組序。例如收到乙個 奎 的unicode編碼是594e,乙 的unicode編碼是4e59。如果我們收到utf 16位元組流 5...

BOM跟相關知識要點

呼叫man的方法,類似構造器 man.call this 建立tr標籤物件 var trobj document.createelement tr 在乙個元素中刪除子元素 dataobj.removechild showobj 顯示資料 var tdarray showobj.getelements...