செமால்ட்: jQuery என்றால் என்ன? 5 பிரபலமான உறுப்பு தேர்வாளர்களின் கண்ணோட்டம்!

jQuery என்பது HTML இன் கிளையன்ட் பக்க ஸ்கிரிப்ட்டை எளிதாக்குவதற்காக வடிவமைக்கப்பட்ட குறுக்கு-தள ஜாவாஸ்கிரிப்ட் நூலகமாகும். இது மிகவும் பயன்படுத்தப்பட்ட ஜாவாஸ்கிரிப்ட் நூலகங்களில் ஒன்றாகும். இது வலை ஆவணங்கள் வழியாக செல்லவும், அனிமேஷன்களை உருவாக்கவும், DOM கூறுகளைத் தேர்ந்தெடுக்கவும் மற்றும் அஜாக்ஸ் பயன்பாடுகளை உருவாக்கவும் வடிவமைக்கப்பட்டுள்ளது. டெவலப்பர்கள் மற்றும் புரோகிராமர்கள் வெவ்வேறு வலை ஸ்கிராப்பர்கள், பயன்பாடுகள் மற்றும் செருகுநிரல்களை உருவாக்க jQuery உதவுகிறது. குறைந்த அளவிலான அனிமேஷன் மற்றும் தொடர்பு, கருப்பொருள்கள் மற்றும் விட்ஜெட்டுகளுக்கான சுருக்கத்தை உருவாக்க இது அவர்களை அனுமதிக்கிறது.

JQuery இன் மிகவும் தனித்துவமான அம்சங்கள் DOM உறுப்பு தேர்வு மற்றும் இணைத்தல் வழிமுறைகள். மைக்ரோசாப்ட் மற்றும் நோக்கியா இருவரும் தங்கள் சொந்த தளங்களில் jQuery ஐ தொகுக்கின்றன; மைக்ரோசாப்ட் இதை விஷுவல் ஸ்டுடியோ, ஏஎஸ்பி.நெட் எம்விசி மற்றும் ஏஎஸ்பி.நெட் அஜாக்ஸ் ஆகியவற்றில் சேர்த்துள்ளது, நோக்கியா அதன் ரன்-டைம் விட்ஜெட் மேம்பாட்டு தளங்களில் jQuery ஐ ஒருங்கிணைத்துள்ளது.

JQuery தேர்வாளர்களின் கண்ணோட்டம்:

jQuery ஜாவாஸ்கிரிப்ட் நூலகம் பெரும்பாலும் ஒரு வலைப்பக்கத்தின் உள்ளடக்கம் மற்றும் HTML கூறுகளைப் பெற அல்லது மாற்ற பயன்படுகிறது. அனிமேஷன்கள், மறைத்தல் மற்றும் காண்பித்தல் போன்ற விளைவுகளைப் பயன்படுத்தவும், அழகான மற்றும் கண்கவர் வலைத்தளங்களை உருவாக்கவும் இது பரவலாகப் பயன்படுத்தப்படுகிறது. ஒரு பொதுவான ஜாவாஸ்கிரிப்ட் அணுகுமுறை அல்லது மற்றொரு முறையுடன் உறுப்புகளைத் தேர்ந்தெடுப்பது மிகவும் வேதனையாக இருக்கும், ஆனால் jQuery தேர்வாளர்கள் மந்திரம் போல வேலை செய்கிறார்கள். HTML கூறுகளை உடனடியாகத் தேர்ந்தெடுத்து கையாள அவை உங்களை அனுமதிக்கின்றன, மேலும் அவற்றின் பெயர்கள், ஐடிகள், வகைகள், வகுப்புகள், மதிப்புகள் மற்றும் பண்புக்கூறுகளின் அடிப்படையில் உறுப்புகளைக் கண்டறிய அல்லது தேர்ந்தெடுக்க முக்கியமாகப் பயன்படுத்தப்படுகின்றன. அனைத்து jQuery தேர்வாளர்களும் டாலர் அடையாளம் மற்றும் அடைப்புக்குறிக்குள் தொடங்குகிறார்கள் என்பதை நீங்கள் நினைவில் கொள்ள வேண்டும்: $ (), மேலும் அவை அவற்றின் தனித்துவமான பண்புகளைக் கொண்டுள்ளன.

1. அடிப்படை jQuery தேர்வாளர்கள்:

அடிப்படை jQuery தேர்வாளர்களுடன், அவர்களின் ஐடி $ ("# ஐடி"), வகுப்பு $ (". வகுப்பு") மற்றும் குறிச்சொல் பெயர் $ ("லி") ஆகியவற்றைப் பயன்படுத்தி வலைப்பக்கத்தின் கூறுகளை எளிதாகத் தேர்ந்தெடுக்கலாம். விரும்பிய முடிவுகளைப் பெற நீங்கள் அவற்றை இணைக்கலாம் அல்லது தனித்தனியாகப் பயன்படுத்தலாம். ஒருங்கிணைந்த jQuery தேர்வாளர்கள் like ("selector1, selector2, selector3") போல இருக்கும்.

2. குறியீட்டு அடிப்படையிலான jQuery தேர்வாளர்கள்:

அடிப்படை jQuery தேர்வாளர்களுடன் நீங்கள் விரும்பிய முடிவுகளைப் பெறவில்லை எனில், குறியீட்டு அடிப்படையிலான தேர்வாளர்களை நீங்கள் தேர்வு செய்யலாம். jQuery அதன் சொந்த குறியீட்டு அடிப்படையிலான தேர்வாளர்களை வழங்குவதற்காக மிகவும் பிரபலமானது, இவை அனைத்தும் பூஜ்ஜிய அடிப்படையிலான குறியீட்டைப் பயன்படுத்துகின்றன. மூன்றாவது உறுப்பைத் தேர்வுசெய்ய நீங்கள் குறியீட்டு 2 ஐப் பயன்படுத்த வேண்டும் என்பதாகும். குறியீட்டு அடிப்படையிலான jQuery தேர்வாளர்களின் மிகவும் பிரபலமான வகைகள் eq (n) தேர்வாளர், அது (n) தேர்வாளர், gt (n) தேர்வாளர், கடைசி தேர்வாளர், முதலில் தேர்வாளர், தேர்வாளர் மற்றும் ஒற்றைப்படை தேர்வாளர் கூட.

3. குழந்தை jQuery தேர்வாளர்கள்:

ஒரு குறிப்பிட்ட தனிமத்தின் குழந்தைகளை அவற்றின் வகைகள் அல்லது குறியீட்டின் அடிப்படையில் தேர்வு செய்ய jQuery உங்களை அனுமதிக்கிறது. எடுத்துக்காட்டாக, CSS குழந்தை தேர்வாளர்கள் மற்ற குழந்தை தேர்வாளர்களிடமிருந்து மிகவும் வேறுபட்டவர்கள் மற்றும் அவர்களின் தனித்துவமான வலை அட்டவணைப்படுத்தல் அம்சங்களைக் கொண்டுள்ளனர்.

4. பண்புக்கூறு jQuery தேர்வாளர்கள்:

JQuery தேர்வாளர்கள் என்ற பண்புடன், அவற்றின் மதிப்புகள் மற்றும் பண்புகளின் அடிப்படையில் உறுப்புகளை எளிதாக தேர்ந்தெடுக்கலாம். இந்த தேர்வாளர்களுடன் பணிபுரியும் போது, பல இடைவெளிகளை பிரித்த மதிப்புகளை ஒற்றை சரமாக அவர்கள் கருதுகிறார்கள் என்பதை நாம் நினைவில் கொள்ள வேண்டும். உதாரணமாக, $ ("a [rel = 'nofollow']") match ("a [rel = 'nofollow other']") உடன் பொருந்தாது.

5. உள்ளடக்க jQuery தேர்வாளர்கள்:

உள்ளடக்க தேர்வாளர்கள் வலை உள்ளடக்கம் மற்றும் HTML கூறுகளை அடிப்படையாகக் கொண்டவர்கள். அவை நான்கு வெவ்வேறு வகைகளில் வந்து ஒரு வலைப்பக்கத்தின் உள்ளடக்கம் எவ்வாறு குறியிடப்பட வேண்டும் அல்லது கட்டமைக்கப்பட வேண்டும் என்பதைக் காட்டுகின்றன. அவை உரை அல்லது பட வடிவத்தில் வந்து அவற்றின் தனித்துவமான அம்சங்களைக் கொண்டுள்ளன.