ScrollWidth和scrollHeight(不包括border)
檢測盒子的寬高。(調(diào)用者:節(jié)點元素。屬性。)
盒子內(nèi)容的寬高。(如果有內(nèi)容超出了,顯示內(nèi)容的高度)
IE567可以比盒子小。 IE8+火狐谷歌不能比盒子小
scrollTop和scrollLeft
網(wǎng)頁,被瀏覽器遮擋的頭部和左邊部分。
被卷去的頭部和左邊部分。
兼容性問題
一、未聲明DTD(谷歌只認識他)
document.body.scrollTop
二、已經(jīng)聲明DTD(IE678只認識他)
document.documentElement.scrollTop
三、火狐/谷歌/ie9+以上支持的
window.pageYOffset
兼容寫法
var aaa=window.pageYOffset||
document.documentElement.scrollTop||
document.body.scrollTop||
var aaa=document.documentElement,scrollTop+document.body.scrollTop;
獲取title、body、head、html標簽
document.title--文檔標題;
document.head--文檔的頭標簽;
document.body--文檔的body標簽;
document.documentElement --- 這個很重要
它表示文檔的html標簽, 也就是說,基本結(jié)構當中的html標簽并不是通過document.html 去訪問的,而是document.documentElement 。
Json
Json是一種數(shù)組類型的數(shù)據(jù)類型
不同的是:數(shù)組中的元素是單一的
而Json中的元素,是以鍵值對的形式出現(xiàn)的(key-value)
定義方法
var json={key1:value1key2:value2key3:value3...};
數(shù)組是通過索引值獲取數(shù)組中的元素的,二json是通過key獲取元素的
獲取內(nèi)容
JSON是一種輕量級的數(shù)據(jù)交換格式,我們稱之為JavaScript對象表示法。使用JSON進行數(shù)據(jù)傳輸?shù)膬?yōu)勢之一。表示方法為鍵值對,key:value。
var myjson={key1:value1key2:value2key3:value3...};
獲取方式:v1 == myjson.k1 v2 == myjson.k2
Json一般就是被當做一個配置單用;
屏幕跳轉(zhuǎn)
window.scrollTo
方法可把內(nèi)容滾動到指定的坐標。
格式:
scrollTo(xpos,ypos)
xpos 必需。要在窗口文檔顯示區(qū)左上角顯示的文檔的 x 坐標。
ypos 必需。要在窗口文檔顯示區(qū)左上角顯示的文檔的 y 坐標