① JavaScript中window對象常用的屬性、方法
javascript中window對象的集合屬性和方法
Window對象的集合
frames[] 取得Window對象中所有已命名的frame
Window對象的屬性
closed 窗口是否關閉
defaultStatus 窗口狀態欄的默認文本
document Document對象
history History對象
length Window對象的frame個數
location Location對象
name Window對象的名稱
opener 打開當前Window的窗口的引用
parent 父窗口
self 返回當前窗口的引用
status 窗口狀態欄文本
top 最頂層窗口
Window對象的方法
alert([Message]) 顯示帶有警告信息Message的窗口,並有「確定」按鈕
blur() 移除本窗口的焦點
clearInterval(iIntervalID) 取消先前用setInterval方法開始的標識為iIntervalID的間隔事件
clearTimeout(iTimeoutID) 取消先前用setTimeout方法開始的標識為iTimeoutID的超時事件
close() 關閉當前窗口
confirm([message]) 顯示帶有確認信息message的窗口,有「確定」和「取消」按鈕
createPopup() 創建彈出窗口,返回該窗口對象的引用
focus() 使本窗口獲得焦點
moveBy(x,y) 將窗口的位置移動到指定的x和y偏移值
moveTo(x,y) 將窗口左上角的屏幕位置移動到指定的x和y位置
open() 打開新窗口,顯示指定的頁面
print() 列印與窗口關聯的文檔
prompt([message][,defaultValue]) 顯示提示對話框,帶有提示消息message和默認值defaultValue的
輸入框,返回用戶輸入的字元串
resizeBy(x,y) 更改窗口的當前位置縮放指定的x和y偏移量
resizeTo(x,y) 將窗口的大小更改為指定的寬度值x和高度值y
scrollBy(x,y) 將窗口滾動x和y偏移量
scrollTo(x,y) 將窗口滾動到指定的x和y偏移量
setInterval(code,ms[,language]) 每經過ms毫秒後執行代碼code,language指定語言屬性。返回整形標
識,以便clearInterval方法取消該定時器
setTimeout(code,ms[,language]) 經過ms毫秒後執行代碼code,language指定語言屬性。返回整形標識
,以便clearTimeout方法取消該定時器
② Js中什麼是對象,什麼是方法
什麼是對象
JavaScript 中的所有事物都是對象,如:字元串、數值、數組、函數等,每個對象帶有屬性和方法。
對象的屬性:反映該對象某些特定的性質的,如:字元串的長度、圖像的長寬等;
對象的方法:能夠在對象上執行的動作。例如,表單的「提交」(Submit),時間的「獲取」(getYear)等;
JavaScript 提供多個內建對象,比如 String、Date、Array 等等,使用對象前先定義,如下使用數組對象:
varobjectName=newArray();//使用new關鍵字定義對象
或者
varobjectName=[];
訪問對象屬性的語法:
objectName.propertyName
如使用 Array 對象的 length 屬性來獲得數組的長度:
varmyarray=newArray(6);//定義數組對象
varmyl=myarray.length;//訪問數組長度length屬性
以上代碼執行後,myl的值將是:6
訪問對象的方法:
objectName.methodName()
如使用string 對象的 toUpperCase() 方法來將文本轉換為大寫:
varmystr="Helloworld!";//創建一個字元串
varrequest=mystr.toUpperCase();//使用字元串對象方法
以上代碼執行後,request的值是:HELLO WORLD!