1.對象
bom:browser object model瀏覽器對象模型
navigator:window.navigator.xxx按照w3c敲一遍 location(1)hash//#後的東西(2)host:獲取主機地址但有端口號(3)hostname不帶端口號(4)href(5)port(6)search**?後面的東西** history screen
dom:document object model文檔對象模型
(1)HTML DOM 定義了所有 HTML 元素的對象和屬性,以及訪問它們的方法。 換言之,HTML DOM 是關於如何獲取、修改、添加或刪除 HTML 元素的標準 (2)dom節點操作:getElementById(document對象方法) getElementsByClassName(document對象或者子對象) getElementsByTagName(document對象方法或者子對象) getElementsByName(document對象方法) (3)常用事件:onmouseover(當鼠標懸停的時候) onmouseout(當鼠標離開的時候) onmouseup(當鼠標鬆開的時候) onmousedown(當鼠標按下的時候) onmousemove(當鼠標移動的時候) onclick(點擊事件) ondblclick (雙擊) onload (當文檔加載結束的時候) onblur (失去焦點的時候) onfocus (得到焦點的時候) (4)1、獲取類名 oDiv.className 2、獲取CSS樣式(只能獲取行內樣式) oDiv.style.width oDiv.style.backgroundColor 3、獲取文本內容 oDiv.innerHTML; //會得到div中的html標籤 oDiv.innerText; //這個是div中純文本內容 getAttribute可以獲取自定義的屬性,通過點只能獲取其標準屬性 setAttribute可以修改自定義的屬性 (5)定時器:週期性定時器 var timer = setInterval(方法, 時間); 時間以ms爲單位 清除週期性定時器 clearInterval(timer);
js對象
Number對象:toFixed():返回一個字符串,以定點數的形式來表示某一個數字,並進行四捨五入 string對象:indexof:搜索一個字符串 match search toLowerCase
- 事件
- 正則