web第五天js

1.對象

  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
    
  2. 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);
    
  3. js對象

    Number對象:toFixed():返回一個字符串,以定點數的形式來表示某一個數字,並進行四捨五入
    string對象:indexof:搜索一個字符串 match search toLowerCase
    
  4. 事件
  5. 正則
發佈了51 篇原創文章 · 獲贊 5 · 訪問量 5635
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章