JavaScript library
ஜாவாஸ்கிரிப்ட் நூலகம் என்பது முன்பே எழுதப்பட்ட ஜாவாஸ்கிரிப்ட் குறியீட்டின் நூலகமாகும், இது ஜாவாஸ்கிரிப்ட் அடிப்படையிலான பயன்பாடுகளை எளிதாக உருவாக்க அனுமதிக்கிறது, குறிப்பாக அஜாக்ஸ் மற்றும் பிற வலை மையப்படுத்தப்பட்ட தொழில்நுட்பங்களுக்கு. நூலகங்கள் ஜாவாஸ்கிரிப்டுக்கான விரிவாக்கப்பட்ட தேவைகளுடன், புரோகிராமர்கள் அத்தகைய மாறும் இடைமுகங்களை உருவாக்க ஒரு எளிதான வழி தேவைப்பட்டது. இவ்வாறு, ஜாவாஸ்கிரிப்ட் நூலகங்கள் மற்றும் ஜாவாஸ்கிரிப்ட் விட்ஜெட் நூலகங்கள் உருவாக்கப்பட்டன, இது டெவலப்பர்கள் அஜாக்ஸின் மிகவும் தனித்துவமான பயன்பாடுகளில் அதிக கவனம் செலுத்த அனுமதிக்கிறது. இது மைக்ரோசாப்ட் மற்றும் யாகூ போன்ற பிற நிறுவனங்கள் மற்றும் குழுக்களுக்கு வழிவகுத்துள்ளது! தங்கள் சொந்த ஜாவாஸ்கிரிப்ட் அடிப்படையிலான பயனர் இடைமுக நூலகங்களை உருவாக்கி, இந்த நிறுவனங்கள் உருவாக்கிய வலை பயன்பாடுகளில் தங்கள் வழியைக் கண்டுபிடிக்கின்றன. சில ஜாவாஸ்கிரிப்ட் நூலகங்கள் ஜாவாஸ்கிரிப்டை சிஎஸ்எஸ், பிஎச்பி, ரூபி மற்றும் ஜாவா போன்ற பிற வலை மேம்பாட்டு தொழில்நுட்பங்களுடன் எளிதாக ஒருங்கிணைக்க அனுமதிக்கின்றன. மற்றவை பயன்பாடுகளை வழங்குகின்றன, பெரும்பாலும் ஜாவாஸ்கிரிப்ட் செயல்பாடுகளின் வடிவத்தில், மீண்டும் மீண்டும் மற்றும் சிக்கலான பணிகளை குறைந்த வரிவிதிப்பாக மாற்றுகின்றன. பல நூலகங்கள் இயக்க நேர சூழல்களுக்கு இடையிலான வேறுபாடுகளைக் கண்டறியவும், அத்தகைய முரண்பாடுகளை அனுமதிக்க பயன்பாடுகளின் தேவையை அகற்றவும் குறியீட்டை உள்ளடக்கியது. கிட்டத்தட்ட அனைத்து ஜாவாஸ்கிரிப்ட் நூலகங்களும் உரிமம் இல்லாத விநியோகம், பயன்பாடு மற்றும் மாற்றத்தை உறுதி செய்வதற்காக அனுமதி அல்லது நகலெடுக்கும் உரிமத்தின் கீழ் வெளியிடப்படுகின்றன. கட்டமைப்புகள் கோணம் போன்ற சில ஜாவாஸ்கிரிப்ட் நூலகங்கள் கட்டமைப்புகளாக வகைப்படுத்தப்படுகின்றன, ஏனெனில் அவை பொது ஜாவாஸ்கிரிப்ட் நூலகங்களில் காணப்படாத முழு அடுக்கு திறன்களையும் பண்புகளையும் வெளிப்படுத்துகின்றன. தொகுப்புகள் அனைத்து என். பி. எம் தொகுப்புகளும் ஜாவாஸ்கிரிப்ட் நூலகங்கள், ஆனால் அனைத்து நூலகங்களும் தொகுப்புகள் அல்ல. என். பி. எம் முதலில் "முனை தொகுப்பு மேலாளர்" என்பதைக் குறிக்கிறது, பெயர் குறிப்பிடுவது போல, என். பி. எம் Node.js ரன்டைம்களில் பயன்படுத்தப்படும் தொகுப்புகளுக்கான தொகுப்பு மேலாளராக செயல்படுகிறது. இருப்பினும், சில என். பி. எம் தொகுப்புகள் நூலகத்தை Node.js இயக்க நேரங்களிலும் உலாவியிலும் பயன்படுத்த சிடிஎன் ஆதரவை வழங்குகின்றன. அஜாக்ஸ் கட்டமைப்பின் விட்ஜெட் கருவித்தொகுப்பு ஜாவாஸ்கிரிப்ட் நூலகங்களின் பட்டியல் ஜாவாஸ்கிரிப்ட் கட்டமைப்புகளின் ஒப்பீடு குறிப்புகள் ஜாவாஸ்கிரிப்ட்