1. 程式人生 > >2017.9.22 學習總結(八)

2017.9.22 學習總結(八)

內置對象 訪問 style 歷史 停止 ati 取消 asc 執行指定

1.javascript的對象

  javascript中設有內置對象,常用的內置對象有String\Data\和瀏覽器

  的文檔對象(window、navigator、screen、history、location、document)

  1.1 window對象屬性的常用方法

    alert()      彈出一個警告對話框   

    comfirm()     顯示一個“確認”對話框,單擊“確認”按鈕時返回true,否則返回false

    prompt()      彈出一個提示對話框,並要求輸入一個簡單的字符串

    setTimeout(timer) 在經過指定的時間後執行代碼

    clearTimeout()  取消對指定代碼的延遲執行

    setInterval()   周期執行指定的代碼

    clearInterVal()  停止周期性的執行代碼

其中警告對話框window.alert()和window.confirm()是使用較多的

  1.2 location對象

  ·location對象實現網頁頁面的跳轉。在html中使用aa來實現頁面來跳轉,

   在javascript中,利用location對象實現頁面自動的跳轉

  ·使用格式:

     window.location.href=“網頁路徑”

    例如:跳轉到搜狐網頁:window location href=“http://www.souhu.com”

1.3 history 對象

  length屬性 瀏覽歷史記錄的總數

  go(index)方法  從瀏覽歷史中加載URL,index參數是加載URL的相對路徑,

    index為負數時,表示當地址之前的瀏覽記錄,

    index正數時,表示當前地址之後的瀏覽記錄.

  forward()方法  從瀏覽歷史中加載下一個URL,相當於history.go()

  back()方法 從瀏覽歷史中加載上一個URL,相當於history.go(-1)

例如:從當前網頁,回退到剛訪問過的上一個網頁頁面,需要語句為:

  window.history.back()或者 window.history.go(-1)

1.4 document對象

  (1)或者表單域對象;通過表單訪問和直接訪問

    假設有以下表單:

    <form action="" name="form1">

      <input type="text" name="t1" value="">.

      </form>

則可以通過以下方法獲取輸入域的對象:

(1.1)通過表單訪問:

  ·var fObj=document.form1.t1; //form1為表單的名字,t1為某表單域的name值

  ·var fObj=document.form1.elements["t1"]; //form1為表單的名字,t1為某表單域的name值

  ·var fObj=document.forms[0].t1; //不使用表單名字,采用表單集合,【0】表示第一個表單

2017.9.22 學習總結(八)