1.BOM
BOM是瀏覽器對(duì)象模型,就可以理解成是當(dāng)前瀏覽器打開(kāi)窗口
window對(duì)象就是BOM
通過(guò)window對(duì)象可以操作瀏覽器本身,它里面提供了一些操作當(dāng)前瀏覽器的對(duì)象和方法
1.1各種彈框:
消息框:window.alter('消息框')
輸入框:window.prompt('請(qǐng)輸入:')
確認(rèn)框:window.confirm('確認(rèn)框')

1.2定時(shí)器
setTimeout定時(shí)器,在指定的毫秒后執(zhí)行一次
open()方法,用于打開(kāi)新的窗口

setInterval()定時(shí)器,每隔指定的毫秒后執(zhí)行一次

close()用于關(guān)閉當(dāng)前窗口

1.3數(shù)據(jù)轉(zhuǎn)換的方式
window.parseInt('100')將字符串'100'強(qiáng)轉(zhuǎn)為整型100
window.parseFloat()將字符串'100.55',強(qiáng)轉(zhuǎn)為浮點(diǎn)型100.55
window.isNaN('100s')判斷100s,不是數(shù)值數(shù)據(jù),成立返回true

1.4window對(duì)象還提供了常用屬性
location屬性:
location是window對(duì)象的屬性,該屬性用于設(shè)置網(wǎng)頁(yè)的地址欄
location.href屬性表示跳轉(zhuǎn),當(dāng)前瀏覽器的地址欄發(fā)生了跳轉(zhuǎn),其實(shí)超鏈接標(biāo)簽內(nèi)部就是對(duì)location.href屬性的封裝
window.location.gref = 'http://baidu.com'
location.reload()方法表示刷新當(dāng)前地址欄(刷新當(dāng)前窗口)
window.location.reloadd()

history屬性:
history是window對(duì)象屬性,該屬性用于設(shè)置網(wǎng)頁(yè)的瀏覽歷史記錄

forward()前進(jìn)
window.history.forward()
back()后退
window.history.back()
go()方法,既可以實(shí)現(xiàn)前進(jìn),也可以實(shí)現(xiàn)后退
window.history.go(1)//前進(jìn)一次
window.history.go(-3) //后退三次
創(chuàng)建三個(gè)網(wǎng)頁(yè)來(lái)實(shí)現(xiàn)前進(jìn)和后退



后面接著分析DOM