JavaScript學習記錄十二

2021-08-28 04:44:04 字數 867 閱讀 4554

scroll系列

* 元素的樣式屬性是無法直接通過:物件.style.屬性來獲取(樣式在style屬性中設定)

* offset系列:

* offsetleft:距離左邊位置的值

* offsettop:距離上面位置的值

* offsetwidth:元素的寬(有邊框)

* offsetheight:元素的高(有邊框)

** scroll系列:捲曲---滾出去

** scrollwidth:元素中內容的實際的寬(沒有邊框),如果沒有內容就是元素的寬

* scrollheight:元素中內容的實際的高(沒有邊框),如果沒有內容就是元素的高

my$("btn").onclick=function () ;
案例:變速動畫函式封裝

//勻速動畫

function animate(element, target)

//測試**:

console.log("目標位置:"+target+",當前位置:"+current+",每次移動步數:"+step);

}, 20);

}

案例:獲取任意元素的屬性值

//谷歌,火狐支援

"dv"),null).left);

//ie8支援

"dv").currentstyle.left);

function getstyle(element,attr) else

} function getstyle(element,attr)

案例:為元素新增屬性

JavaScript學習記錄十

總結繫結事件的區別 addeventlistener attachevent 相同點 都可以為元素繫結事件 不同點 1.方法名不一樣 2.引數個數不一樣addeventlistener三個引數,attachevent兩個引數 3.addeventlistener 谷歌,火狐,ie11支援,ie8不支...

JavaScript學習記錄五

程式設計思想 把一些生活中做事的經驗融入到程式中 面向過程 凡事都要親力親為,每件事的具體過程都要知道,注重的是過程 物件導向 根據需求找物件,所有的事都用物件來做,注重的是結果 物件導向特性 封裝,繼承,多型 抽象性 js不是物件導向的語言,但是可以模擬物件導向的思想 js是一門基於物件的語言 萬...

android學習記錄 十

改變傳入的資料庫版本號就可以觸發資料庫公升級.val dbhelper mydatabasehelper this bookstore.db 5 此時會呼叫onupgrade方法.重寫onupgrade方法 override funonupgrade db sqlitedatabase,oldver...