Një nga gjëja më e mirë në lidhje me jQuery është aftësia për zinxhir për pothuajse të gjitha metodat është. Në qoftë se "aftësia zinxhir" tingëllon Hebreut, këtu është një shpjegim të vogël se çfarë është ajo.
Le të thonë se ju keni një <div id="myDiv"> Lorem Ipsum </ div>
Dhe ju duhet të bëni në vijim
- Ndryshimi lartësi të 150px
- Ndryshimi perde për 0.8
- Shto një klasë e quajtur "pClass"
- Dhe vendosur tekstin brenda div si "Ne jemi bota"
Pra, çfarë do të bëni në rrethana normale? Ju shkruani katër rreshta të kodit. Ashtu si në qoftë se ju përdorni jQuery në mënyrë konvencionale ju ndoshta do të shkruajnë
1 2 3 4 | ; janë botë "); |
Por në qoftë se ne përdorim metodën chaininig ne do thjesht shkruani
) . css ( "height" , "150px" ) . fadeTo ( 500 , 0.8 ) . addClass ( "pClass" ) . text ( "We are the world" ) ; .. $ ("# MyDiv") css ("lartësia", "150px") fadeTo (500, 0.8) addClass ("pClass") Teksti ("Ne jemi bota")..;
Duket pis? Nuk ma ha mendja. Është i lexueshëm nëse ju vendosni një shumë mjaft e metodave të një objekti i cili është shumë vështirë. Pra kjo është chaining.
Prapa ekranet, chaining është bërë thjesht duke u kthyer në itselft objekt pasi aplikimin e metodës. Është mjaft i pëlqen se si ne e përdorin metoda në Object Javascript si
"Lorem Ipsum Dolor" ; var myString = "Lorem Ipsum dhimbje";
( ) . substring ( 0 , 5 ) ; .. pString = myString toLowerCase () nënvargun (0, 5);
Dhe kjo është një dhuratë, kur ne kemi mundësitë për të bërë gjëra të tilla si se. Kush dëshiron të shkruani kodin më shumë kur nuk jeni mënyra për ta bërë atë të shkurtër? Të paktën unë nuk e bëjnë. Pra, gati të gjitha metodat e
në jQuery ka këtë chainability. Të gjitha metodat që zinxhir, e kthen objektin tërë jQuery vetë në mënyrë që metoda më shumë mund të aplikohen në të.
Ju mund të shihni kodin e mësipër running këtu .











































Komentet e fundit