剛學習到 $.fn ,可以說這是個好用的類,可以把許多複雜的事簡單化,當然要記下來,首先舉下面原始的寫法一般我們要將一個 div 背景設為紅色,通常會寫成如下:
$<'div'>.css("background-color","red");
但是現在可以將它改變為
$.fn.ChangeColor(bgclr)
{
this.css("background-color", bgclr);
}
$<'div'>.ChangeColor("red");
也許會覺得多寫了一些 code ,但是它不僅可以根據自己的要求更名了,而且萬一明天搞不好連字體顏色也要改藍色時,那.....只要加上底下藍色的部份就好啦 ,簡單就達到擴充性。 ^^
$.fn.ChangeColor(bgclr, foreclr)
{
this.css("background-color", bgclr);
this.css("color", foreclr);
}
$<'div'>.ChangeColor("red", "blue");
$<'div'>.css("background-color","red");
但是現在可以將它改變為
$.fn.ChangeColor(bgclr)
{
this.css("background-color", bgclr);
}
$<'div'>.ChangeColor("red");
也許會覺得多寫了一些 code ,但是它不僅可以根據自己的要求更名了,而且萬一明天搞不好連字體顏色也要改藍色時,那.....只要加上底下藍色的部份就好啦 ,簡單就達到擴充性。 ^^
$.fn.ChangeColor(bgclr, foreclr)
{
this.css("background-color", bgclr);
this.css("color", foreclr);
}
$<'div'>.ChangeColor("red", "blue");
留言
張貼留言