Viens no vislabāk par jQuery ir tas ir ķēdes spēja gandrīz visiem tas metodes. Ja "ķēdē spēju" skan ebreju, šeit ir maz izskaidrojums, kas tas ir.
Pieņemsim, ka jums ir <div id="myDiv"> Lorem Ipsum </ div>
Un kas jums jādara šādi
- Mainīt augstumu 150px
- Mainīt dūmainības līdz 0,8
- Pievienot klasi sauc "pClass"
- Un iestatiet teksta iekšpusē div piemēram, "Mēs esam pasaule"
Tātad, ko tu darītu normālos apstākļos? Rakstot četras rindiņas kodu. Patīk, ja jūs izmantojat jQuery tradicionālajā veidā jūs droši rakstīt
1 2 3 4 | ; ir pasaule "); |
Bet, ja mēs izmantojam metodi chaininig mēs gribētu vienkārši uzrakstīt
) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") css ("augstums", "150px") fadeTo (500, 0,8) addClass ("pClass") teksts ("Mēs esam pasaule")..;
Izskatās netīrs? Es tā nedomāju. Tas ir lasāma, ja vien jūs likts diezgan daudz metodes, lai objektu, kas ir ļoti maz ticams. Tā ka nav virknes intervāli.
Aiz ekrāniem, virknes intervāli ir vienkārši izdarīt, nosūtot atpakaļ objekta itselft pēc šīs metodes. Tas ir gluži tāpat kā mēs izmantojam metodes Javascript objekts, piemēram,
"Lorem Ipsum Dolor" ; var myString = "Lorem Ipsum bēdas";
( ) . substring ( 0 , 5 ) ; .. pString = myString toLowerCase () apakšvirkni (0, 5);
Un tas ir dāvana, kad mums ir iespējas darīt lietas, piemēram, ka. Kurš vēlas rakstīt vairāk kods, ja esat veidi, kā padarīt to īss? Vismaz man nav. Tāpēc gandrīz visas tās metodes
kas jQuery ir tas chainability. Visas metodes, kas ķēde, atgriež visu jQuery objektu pati, lai vairāk metodes var tikt piemērota tam.
Jūs varat redzēt virs kods darbojas šeit .











































Jaunākie komentāri