2017.9.22 學習總結(八)
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 學習總結(八)