BOM跟相關知識要點

2021-10-01 04:24:44 字數 1656 閱讀 9050

//呼叫man的方法,類似構造器

man.call(this);

//建立tr標籤物件

var trobj =document.createelement(「tr」);

//在乙個元素中刪除子元素

dataobj.removechild(showobj);

//顯示資料

var tdarray= showobj.getelementsbytagname(「td」);

//把td物件的文字賦值給nameobj

nameobj.value=tdarray[0].innerhtml;

//把dataobj的內容刪除

dataobj.innerhtml="";

disable=true 不可用

disable=false 可用

//遍歷顯示m物件的屬性名和值

let m= new man(「張三」,30);

for(let fname in m)

//滑鼠進入事件

document.οnmοuseοver=function()

//滑鼠離開事件

document.οnmοuseοut=function()

//滑鼠移動事件

document.οnmοusemοve=function ()

//將事件繫結已知函式時,不能加()

//加上()表示先執行該函式,將函式返回值賦值給事件

buttonobj.οnclick=speak;

//現代事件新增,可以新增多個事件函式

obj.addeventlistener(「click」,function () ,false);

//傳統事件新增,後新增的事件函式會覆蓋前面繫結的事件函式

buttonobj.οnclick=function ()

//阻止事件傳播

event.stoppropagation();

value :一般用於表單元素。比如、文字框,下拉框,單選框

innerhtml:標籤中間的文字 比如,div、span

單選框、核取方塊、判斷元素的選中狀態:checked

列表框、下拉框,判斷元素的選中狀態:selected

dom物件.queryselector()

找到物件中第乙個匹配的子元素

dom物件.queryselectorall()

找到物件中,所有匹配的子元素集合

老式瀏覽器table和select不支援

//停止時間

window.clearinterval(tempobj);

bom簡介

***************====

bom是瀏覽器物件模型

bom能做什麼?

操作瀏覽器

提供導航物件

提供定位物件

提供跟螢幕相關物件

提供對cookie的支援

訪問歷史頁面

***************==

//後退

window.history.back();

前進window.history.forward();

引數是返回的頁面數,正數為前進

window.history.go(-1);

返回歷史頁面的個數

window.history.length;

BOM知識總結

什麼是bom bom 是browser object model 瀏覽器物件模型 的縮寫,提供與瀏覽器視窗進行互動的物件。window物件是bom的核心,是最頂層的物件,所有物件都是通過它延伸出來的。全域性作用域 1.定義在全域性環境下的變數都會成為window物件的屬性。2.把變數定義在函式體裡,...

關於BOM的知識

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

Script迴圈語句 的相關知識跟練習

迴圈語句有兩種問題型別 窮舉和迭代 窮舉 在不知道什麼情況下才是我們需要的結果的時候,只能讓它乙個乙個的都執行一遍 迭代 在現有的條件下,根據規律,不斷求解中間情況,最終推選出結果 break和continue break跳出整個迴圈 continue跳出本次迴圈 繼續下次迴圈 while 迴圈條件...