BOM學(xué)習(xí)

ECMAScript的數(shù)據(jù)屬性

1、[[Configurable]]、[[Enumberable]]、[[Writable]]、[[Value]]
如果直接在對(duì)象上定義屬性他們的默認(rèn)值是:true;
2、通過調(diào)用Object.defineProperty()方法創(chuàng)建新屬性他們的默認(rèn)值為:false;
例子:
//默認(rèn)為true的情況
var person = {name:"Nase"};
Object.defineProperty(person,"name",{
//默認(rèn)為writable:true,
value:"Nase"
});
alert(person.name);
person.name = "glass";
alert(person.name);
輸出:Nase,glass

//默認(rèn)為false的情況
var person = {};
Object.defineProperty(person,"name",{
//默認(rèn)為writable:false,
value:"Nase"http://新建一個(gè)name:"Nase";屬性
});
alert(person.name);
person.name = "glass";
alert(person.name);
輸出:Nase,Nase

top

返回最頂層的祖先窗體

獲取瀏覽器窗口大小

innerWidth / innerHeight,

outerWidth / outerHeight,

document.documentElement.clientWidth / document.documentElement.clientHeight,

document.body.clientWidth / document.body.clientWidth

setInterval,setTimeout

一般認(rèn)為,使用setTimeout來代替setInterval是一種最佳的方式
原因:setInterval可能會(huì)出現(xiàn)在前一個(gè)調(diào)用結(jié)束之前啟動(dòng)。

總結(jié)

BOm對(duì)象:window、top、parent、location、navigator、screen、history

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 語法基礎(chǔ) 類型轉(zhuǎn)換 1,parseInt(),parseFloat(),Number()要傳參,toString(...
    ishgy閱讀 561評(píng)論 0 0
  • JS Window-瀏覽器對(duì)象模型 瀏覽器對(duì)象模型(BOM)使JS有能力與瀏覽器對(duì)話 由于現(xiàn)代瀏覽器幾乎實(shí)現(xiàn)了JS...
    figure_ai閱讀 1,356評(píng)論 0 2
  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,913評(píng)論 0 8
  • 一. 有一天下班到家給老爸抱怨說工作實(shí)在太忙了,一天下來連水都顧不上喝一口,爸爸說你想想還有沒有什么地方可以改進(jìn)。...
    橙媽物語閱讀 810評(píng)論 2 1
  • 秦國有一年發(fā)生饑荒,晉國不但沒有答應(yīng)秦國糧食支援的請(qǐng)求,反而落井下石,趁火打劫,攻打秦國。于是,秦繆公親自統(tǒng)兵迎擊...
    左手夢(mèng)圓閱讀 310評(píng)論 1 2

友情鏈接更多精彩內(nèi)容