1.BOM
BOM是瀏覽器對象模型,就可以理解成是當前瀏覽器打開窗口
window對象就是BOM
通過window對象可以操作瀏覽器本身,它里面提供了一些操作當前瀏覽器的對象和方法
1.1各種彈框:
消息框:window.alter('消息框')
輸入框:window.prompt('請輸入:')
確認框:window.confirm('確認框')
1.2定時器
setTimeout定時器轨功,在指定的毫秒后執(zhí)行一次
open()方法榨乎,用于打開新的窗口
setInterval()定時器盒延,每隔指定的毫秒后執(zhí)行一次
close()用于關閉當前窗口
1.3數據轉換的方式
window.parseInt('100')將字符串'100'強轉為整型100
window.parseFloat()將字符串'100.55',強轉為浮點型100.55
window.isNaN('100s')判斷100s,不是數值數據,成立返回true
1.4window對象還提供了常用屬性
location屬性:
location是window對象的屬性,該屬性用于設置網頁的地址欄
location.href屬性表示跳轉固棚,當前瀏覽器的地址欄發(fā)生了跳轉,其實超鏈接標簽內部就是對location.href屬性的封裝
window.location.gref = 'http://baidu.com'
location.reload()方法表示刷新當前地址欄(刷新當前窗口)
window.location.reloadd()
history屬性:
history是window對象屬性仙蚜,該屬性用于設置網頁的瀏覽歷史記錄
forward()前進
window.history.forward()
back()后退
window.history.back()
go()方法此洲,既可以實現前進,也可以實現后退
window.history.go(1)//前進一次
window.history.go(-3) //后退三次
創(chuàng)建三個網頁來實現前進和后退
后面接著分析DOM