自己封裝的js工具

2022-04-04 13:46:16 字數 1126 閱讀 6747

1

//封裝函式insertafter;功能類似insertbefore();23

var div = document.getelementsbytagname("div")[0];

4var span = document.createelement("span");

5var a = document.getelementsbytagname("a")[0];67

8 htmlelement.prototype.insertafter = function

(tag, now)else

1415

};16

div.insertafter(span, a);

1718

//將目標節點內節點反轉

1920

var div = document.getelementsbytagname("div")[0];

21 htmlelement.prototype.reverse = function

() 28}29

div.reverse()

3031

//獲取視窗滾動條的相容性方法

32function

getscrolloffset()

38 }else44}

45}4647

//獲取視窗尺寸的相容性方法

48function

getviewportoffset()

54 }else

60 }else65}

66}67}

6869

//時間處理函式

7071

function addevent(elem, type, handle)else

if(elem.attachevent))

78 }else

81 }

tools

1

//封裝相容性獲採樣式

2function

getcomputedstyle(elem,prop)else

8 }

封裝相容性獲採樣式

1
相容性非同步載入最終方式

封裝自己的js工具 Cookie

有些時候我們的web程式需要利用cookie來實現一些功能,很多時候我們並不需要非得用服務端來操作cookie,因為js可以也操作cookie.這個時候我們最好是將cookie操作封裝起來,便於重用啊 類 cookie 將此類放入用到的js檔案中即可使用 1.add name,value,100 新...

封裝自己的js工具 Form

web工程,需要不斷的與表單打交道,每次我們都需要對表單進行一下必要的驗證,以減小或阻止某些髒資料,這個時候如果我們把一些常用的表單操作組裝成類,日後用的話就方便多了 form物件 封裝了常用表單操作,form.ischinese str 驗證str是否為中文 form.urlencode str ...

JS封裝自己的scrollTop left

首先,什麼是scroll,scroll就是用來獲得滾動長度的 scroll也是同理,但是它的寫法有如下規則 谷歌瀏覽器 和沒有宣告 dtd document.body.scrolltop 火狐 和其他瀏覽器 document.documentelement.scrolltop ie9 和 最新瀏覽器...