1. 程式人生 > >JavaScript BOM & DOM

JavaScript BOM & DOM

font 對話 模型 ati obj 方法 rip ont http

BOM(Browser Object Model)是指瀏覽器對象模型,它使 JavaScript 有能力與瀏覽器進行“對話”。

DOM (Document Object Model)是指文檔對象模型,通過它,可以訪問HTML文檔的所有元素。

Window對象是客戶端JavaScript最高層對象之一,由於window對象是其它大部分對象的共同祖先,在調用window對象的方法和屬性時,可以省略window對象的引用。例如:window.document.write()可以簡寫成:document.write()。

常用方法:

location:

查看當前網址URL:

location.href

修改網址:

location.href=‘http://qq.com‘

刷新網址: 需要加括號

location.reload() 

彈出框

var a = alert(‘---警告框---‘);
console.log(a);
var c = confirm(‘---你確認嘛?---‘);
console.log(c);
var p = prompt(‘---提示框---‘);
console.log(p);

計時相關:set

指定時間之後做一件事: setTimeout()

setTimeout(要做的事,時間毫秒)

t = setTimeout(f1=()=>{ console.log(‘難難難道德玄‘);},3000 )

停止這個事:

clearTimeout(t)

每隔一段時間做一件事: setInterval

t = setInterval(f2=()=>{
console.log(‘這是啥‘,1000);
console.log(‘ooxx‘);
},1000)

停止這個事

clearInterval(t)

JavaScript BOM & DOM