js操作BOM對象:
一.window(核心):
?1.history常用方法:
? ? (1)back() :加載 history 對象列表中的前一個(gè)URL
? ? (2)forward(): 加載 history 對象列表中的下一個(gè)URL
? ? (3)go() :加載 history 對象列表中的某個(gè)具體URL
? 2.document:
? ? ?(1)link
? ? ?(2)form:.text.textarea.radio.select.password.file.submit.image? ?
? ? (3)anchor:
? ? (4)常用方法:
? ? ?getElementById() 返回對擁有指定id的第一個(gè)對象的引用
? ? ?getElementsByName() 返回帶有指定名稱的對象的集合
? ? ?getElementsByTagName() 返回帶有指定標(biāo)簽名的對象的集合
? ? ?write() 向文檔寫文本、HTML表達(dá)式或JavaScript代碼
3.lication:
(1)常用屬性:
? ? ? host 設(shè)置或返回主機(jī)名和當(dāng)前URL的端口號
? ? ? hostname 設(shè)置或返回當(dāng)前URL的主機(jī)名
? ? ? href 設(shè)置或返回完整的URL
? ?(2)常用方法:
? ? ? ?reload() 重新加載當(dāng)前文檔
? ? ? ?replace() 用新的文檔替換當(dāng)前文檔
二.屬性:
? ? 1.history:有關(guān)客戶訪問過的URL的信息
? ? ?2.location:有關(guān)當(dāng)前 URL 的信息
三.方法:
? ?1.prompt():顯示可提示用戶輸入的對話框
? ? 2.alert():顯示帶有一個(gè)提示信息和一個(gè)確定按鈕的警示框
? ? 3.confirm():顯示一個(gè)帶有提示信息、確定和取消按鈕的對話框
? ? 4.close():關(guān)閉瀏覽器窗口
? ? 5.open:
? ? ?(1) ?height祥楣、width:窗口文檔顯示區(qū)的高度误褪、寬度。以像素計(jì)
? ? ? (2)left啃洋、top:窗口的x坐標(biāo)宏娄、y坐標(biāo)孵坚。以像素計(jì)
? ? ? (3)toolbar=yes | no? |1 | 0:是否顯示瀏覽器的工具欄。黙認(rèn)是yes
? ? ? (4)scrollbars=yes | no? |1 | 0:是否顯示滾動(dòng)條。黙認(rèn)是yes
? ? ? (5)location=yes | no? |1 | 0:是否顯示地址地段词裤。黙認(rèn)是yes
? ? ? (6)status=yes | no? |1 | 0:是否添加狀態(tài)欄吼砂。黙認(rèn)是yes
? ? ? (7)menubar=yes | no? |1 | 0:是否顯示菜單欄。黙認(rèn)是yes
? ? ? (8)resizable=yes | no? |1 | 0:窗口是否可調(diào)節(jié)尺寸拇惋。黙認(rèn)是yes
? ? ? (9)titlebar=yes | no? |1 | 0:是否顯示標(biāo)題欄栏饮。黙認(rèn)是yes
? ? ? (10)fullscreen=yes | no? |1 | 0是否使用全屏模式顯示瀏覽器袍嬉。黙認(rèn)是no。處于全屏模式的窗口必須同時(shí)處于劇院模式逢享。
? 6.setTimeout():在指定的毫秒數(shù)后調(diào)用函數(shù)或計(jì)算表達(dá)式
? 7.setInterval():按照指定的周期(以毫秒計(jì))來調(diào)用函數(shù)或表達(dá)式
四.Math對象:
1.ceil() 對數(shù)進(jìn)行上舍入
2.floor() 對數(shù)進(jìn)行下舍入
3.round() 把數(shù)四舍五入為最接近的數(shù)
4.random() 返回0~1之間的隨機(jī)數(shù)
五.Data對象:
? 1.getDate(): 返回 Date 對象的一個(gè)月中的每一天,其值介于1~31之間
? 2.getDay() :返回 Date 對象的星期中的每一天矢空,其值介于0~6之間
? 3.getHours(): 返回 Date 對象的小時(shí)數(shù),其值介于0~23之間
? 4.getMinutes(): 返回 Date 對象的分鐘數(shù)柏锄,其值介于0~59之間
? 5.getSeconds(): 返回 Date 對象的秒數(shù)缭嫡,其值介于0~59之間
? 6.getMonth(): 返回 Date 對象的月份械巡,其值介于0~11之間
? 7.getFullYear(): 返回 Date 對象的年份有勾,其值為4位數(shù)
? 8.getTime(): 返回自某一時(shí)刻(1970年1月1日)以來的毫秒數(shù)
六.內(nèi)置對象:
? ? 1.Array:用于在單獨(dú)的變量名中存儲(chǔ)一系列的值
? ? 2.String:用于支持對字符串的處理
? ? 3.Math:用于執(zhí)行常用的數(shù)學(xué)任務(wù),它包含了若干個(gè)數(shù)字常量和函數(shù)
? ? 4.Date:用于操作日期和時(shí)間