相關JQuery函式封裝

2021-08-08 20:19:06 字數 1373 閱讀 7207

在web開發過程中,有些時候任務重,事情多,很多動畫效果大多不會再自己來實現,大部分都會使用自己曾經已經做好的動畫效果。而為了使用起來快捷,大多都會將動畫效果封裝為函式,想要動畫效果時便呼叫該動畫效果的封裝函式,在函式中傳入相關引數就可以。因此,在這裡為大家提供一些函式的封裝。

一、獲取dom方法。由於通過類名獲取dom元素屬於html5,因此具有相容性,若想要相容,則可以呼叫該方法。

//obj:標籤/類名/id名

function

$(obj)

}return arr;

}else

if(obj.charat(0)=="#")else

}

二、橫向緩動效果。使用於橫向輪播圖。

//緩速框架,使得dom元素緩動到指定位置,水平方向

function

animationx

(obj,target,time)

},time)

}

三、垂直緩動效果。適用於垂直輪播圖。

//緩速框架,使得dom元素緩動到指定位置,垂直方向

function

animationy

(obj,target,time)

},time)

}

四、多屬性緩動。

function

animation

(obj,json,fn)

else

speed = (target-leader)/10;

speed = speed>0?math.ceil(speed):math.floor(speed);

leader = leader + speed;//0-100

if(key=='opacity')

else

if(key=="zindex")

else

if(leader!=target)

}

if(flag)

}

},20)

}//獲取任意屬性值

function

getstyle

(obj,attr)else

}

五、獲取瀏覽器可視區域寬高

function client()

}

六、獲取捲曲的寬高

function scroll()

}

七、事件監聽

function addevent(obj,type,fn)else

}

OpenCL相關函式簡單封裝

在opencl程式設計中,很多時候需要初始化很多東西,比如查詢裝置,選擇計算裝置,初始化上下文,構建程式和編譯核心程式。如果每次都重寫寫一遍這些過程,就會感動很繁瑣,所以,我就簡單封裝了幾個函式,用於我的opencl程式設計中。關於從文字檔案構建opencl程式在opencl從文字檔案構建程式物件已...

php函式封裝相關

ps 本人親測,阿里雲2核4g5m的伺服器價效比很高,新使用者一塊多一天,老使用者三塊多一天,最高可以買三年,感興趣的可以戳一下 阿里雲折扣伺服器 1 把乙個大功能分割成許多的小功能,對小功能進行封裝,也就是所謂的mvc架構,通過控制器到方法,從而實現類似入口的功能 乙個控制器裡有多個功能,功能實現...

jquery 封裝了大量的函式

this addclass highlight children a show end siblings removeclass highlight children a hide 看著chm的文件一點點解釋給自己呀 this addclass highlight children a show e...