第49天 封裝自己的scrollTop

2021-09-02 01:47:38 字數 1883 閱讀 4781

一、scroll家族

offset 自己的偏移

scroll滾動的

scrolltopscrollleft

scrolltop 被卷去的頭部

當滑動滾輪瀏覽網頁的時候,網頁隱藏在螢幕上方的距離

二、頁面滾動效果事件

window.onscroll=function()

三、獲取scrolltop

谷歌和沒有宣告dtddocument.body.scrolltop

火狐和其他瀏覽器document.documentelement.scrolltop

ie9+和最新瀏覽器:window.pagexoffset; pageyoffset(scrolltop)

相容性寫法:

varscrolltop=window.pageyoffset||document.documentelement.scrolltop||document.body.scrolltop||0;

四、json物件表示

var json=

使用方法

var json=;

json名.屬性json.name李白

五、判斷是否宣告dtd

document.compatmode==="backcompat"

backcompat未宣告

css1compat已經宣告

注意大小寫

六、封裝scrolltop

1

doctype html

>

2<

html

lang

="en"

>

3<

head

>

4<

meta

charset

="utf-8"

>

5<

title

>封裝自己的scrolltop

title

>

6<

style

>

7body

10style

>

11head

>

12<

body

>

1314

body

>

15html

>16

<

script

>

17//

var json=;

18//

json.left

19function

scroll()25}

else

if(document.compatmode=="

css1compat")

30}31return35}

3637

window.onscroll

=function

()40

script

>

JVM學習筆記第49天 記憶體洩漏

也稱作 儲存洩漏 嚴格來說,只有物件不會再被程式用到了,但是gc又不能 它們的情況,才叫記憶體洩漏。實際情況,很多時候一些不太友好的實踐 或疏忽 會導致物件的生命週期變得很長,甚至導致oom,也可以叫做寬泛意義上的 記憶體洩漏 儘管記憶體洩漏並不會立刻引起程式崩潰,但是,一旦發生記憶體洩漏,程式中的...

第67天 物件導向的宣告 封裝

有兩種宣告物件的方式.1 var obj new object 但是我們更提倡用第二種方法 字面量式宣告物件 2 var obj 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title title title 6head 7...

自己封裝的ajax

itcast web created by lsy on 2016 5 24.1.請求的型別 type get post 2.請求位址 url 3.是非同步的還是同步的 async false true 4.請求內容的格式 contenttype 5.傳輸的資料 data json物件 6.響應成功...