jQuery zanjirlash (chaining)
jQuery yordamida amallar/metodlarni zanjir qilib bir-biriga ulash mumkin.
Zanjirlash (chaining) bir nechta jQuery metodini (bitta element ustida) bitta ko‘rsatma ichida bajarish imkonini beradi.
jQuery metodlarini zanjirlash
Hozirgacha jQuery ko‘rsatmalarini bittadan (birin-ketin) yozib keldik.
Biroq zanjirlash (chaining) deb ataladigan usul mavjud bo‘lib, u bir nechta jQuery buyrug‘ini bitta element(lar) ustida ketma-ket bajarish imkonini beradi.
Maslahat: Shu tarzda brauzerlar bitta element(lar)ni bir necha marta qidirishiga hojat qolmaydi.
Amalni zanjirga ulash uchun uni shunchaki oldingi amalga qo‘shib yozasiz.
Quyidagi misolda css(), slideUp() va slideDown() metodlari zanjirlangan. "p1" elementi avval qizil rangga o‘zgaradi, so‘ngra yuqoriga yig‘iladi, keyin esa pastga ochiladi:
Agar kerak bo‘lsa, yana boshqa metod chaqiruvlarini ham qo‘shishimiz mumkin edi.
Maslahat: Zanjirlashda kod qatori ancha uzun bo‘lib ketishi mumkin. Biroq jQuery sintaksisga unchalik qat’iy emas: kodni o‘zingiz xohlagandek, jumladan, qator ko‘chirishlar va chekinishlar bilan formatlashingiz mumkin.
Bu ham bemalol ishlaydi:
jQuery ortiqcha bo‘shliqlarni tashlab yuboradi va yuqoridagi qatorlarni bitta uzun kod qatori sifatida bajaradi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
