AngularJS
AngularJS என்பது ஒரு பக்க பயன்பாடுகளை உருவாக்குவதற்கான நிறுத்தப்பட்ட இலவச மற்றும் திறந்த மூல ஜாவாஸ்கிரிப்ட் அடிப்படையிலான வலை கட்டமைப்பாகும். இது முக்கியமாக கூகிள் மற்றும் தனிநபர்கள் மற்றும் பெருநிறுவனங்களின் சமூகத்தால் பராமரிக்கப்பட்டது. கிளையன்ட்-சைட் மாடல்-வியூ-கண்ட்ரோலர் (எம். வி. சி) மற்றும் மாடல்-வியூ-வியூ மாடல் (எம். வி. வி. எம்) கட்டமைப்புகளுக்கான கட்டமைப்பை வழங்குவதன் மூலம் இத்தகைய பயன்பாடுகளின் வளர்ச்சி மற்றும் சோதனை ஆகிய இரண்டையும் எளிதாக்குவதை இது நோக்கமாகக் கொண்டது, மேலும் வலை பயன்பாடுகள் மற்றும் முற்போக்கான வலை பயன்பாடுகளில் பொதுவாகப் பயன்படுத்தப்படும் கூறுகளுடன். மோங்கோடிபி தரவுத்தளம், Express.js வலை பயன்பாட்டு சேவையக கட்டமைப்பு, கோணஜேஎஸ் (அல்லது கோண) மற்றும் Node.js சேவையக இயக்க நேர சூழல் ஆகியவற்றைக் கொண்ட எம்இஏஎன் அடுக்கின் முன்புறமாக கோணஜேஎஸ் பயன்படுத்தப்பட்டது. ஜனவரி 1,2022 முதல், பாதுகாப்பு, உலாவி பொருந்தக்கூடிய தன்மை அல்லது jQuery சிக்கல்களை சரிசெய்ய கூகிள் இனி AngularJS ஐ புதுப்பிக்காது. கோணக் குழு கோணத்திற்கு (வி 2 +) மேம்படுத்துவதை சிறந்த பாதையாக பரிந்துரைக்கிறது, ஆனால் அவர்கள் வேறு சில விருப்பங்களையும் வழங்கினர். கோண ஜேஎஸ் கட்டமைப்பு முதலில் ஹைபர்டெக்ஸ்ட் மார்க்அப் லாங்குவேஜ் (எச். டி. எம். எல்) பக்கத்தைப் படிப்பதன் மூலம் வேலை செய்தது, அதில் கூடுதல் தனிப்பயன் எச். டி. எம். எல் பண்புக்கூறுகள் உட்பொதிக்கப்பட்டன. கோணம் அந்த பண்புக்கூறுகளை பக்கத்தின் உள்ளீடு அல்லது வெளியீட்டு பகுதிகளை நிலையான ஜாவாஸ்கிரிப்ட் மாறிகளால் குறிக்கப்படும் ஒரு மாதிரியுடன் பிணைப்பதற்கான வழிமுறைகளாக விளக்கியது. அந்த ஜாவாஸ்கிரிப்ட் மாறிகளின் மதிப்புகள் குறியீட்டிற்குள் கைமுறையாக அமைக்கப்படலாம் அல்லது நிலையான அல்லது மாறும் ஜேஎஸ்ஓஎன் வளங்களிலிருந்து மீட்டெடுக்கப்படலாம். பயனர் இடைமுகங்களை உருவாக்குவதற்கும் மென்பொருள் கூறுகளை இணைப்பதற்கும் அறிவிப்பு நிரலாக்கம் பயன்படுத்தப்பட வேண்டும் என்ற நம்பிக்கையின் அடிப்படையில் AngularJS உருவாக்கப்பட்டது, அதே நேரத்தில் ஒரு பயன்பாட்டின் வணிக தர்க்கத்தை வரையறுக்க கட்டாய நிரலாக்கம் மிகவும் பொருத்தமானது. மாதிரிகள் மற்றும் காட்சிகளின் தானியங்கி ஒத்திசைவுக்கு அனுமதித்த இருவழி தரவு-பிணைப்பு மூலம் மாறும் உள்ளடக்கத்தை வழங்க பாரம்பரிய எச். டி. எம். எல் கட்டமைப்பை மாற்றியமைத்து விரிவுபடுத்தியது. இதன் விளைவாக, AngularJS சோதனை மற்றும் செயல்திறனை மேம்படுத்தும் குறிக்கோளுடன் வெளிப்படையான ஆவண பொருள் மாதிரி (டிஓஎம்) கையாளுதலை வலியுறுத்தியது. AngularJS இன் வடிவமைப்பு இலக்குகளில் பின்வருவன அடங்கும்ஃ பயன்பாட்டு தர்க்கத்திலிருந்து டிஓஎம் கையாளுதலை பிரிக்க. குறியீடு கட்டமைக்கப்பட்ட விதத்தால் இதன் சிரமம் வியத்தகு முறையில் பாதிக்கப்படுகிறது. சேவையக பக்கத்திலிருந்து ஒரு பயன்பாட்டின் கிளையன்ட் பக்கத்தை துண்டிக்க. இது வளர்ச்சிப் பணிகள் இணையாக முன்னேற அனுமதிக்கிறது மற்றும் இரு தரப்பினரையும் மறுபயன்பாட்டிற்கு அனுமதிக்கிறது. ஒரு பயன்பாட்டை உருவாக்கும் பயணத்திற்கான கட்டமைப்பை வழங்குவதுஃ UI ஐ வடிவமைப்பதில் இருந்து, வணிக தர்க்கத்தை எழுதுவது மூலம், சோதனை வரை. ஆங்குலார்ஜேஎஸ் விளக்கக்காட்சி, தரவு மற்றும் தர்க்க கூறுகளை பிரிக்க எம். வி. சி வடிவத்தை செயல்படுத்தியது. சார்பு ஊசி பயன்படுத்தி, கோணம் பாரம்பரியமாக பார்வையை சார்ந்த கட்டுப்படுத்திகள் போன்ற சேவையக பக்க சேவைகளை கிளையன்ட் பக்க வலை பயன்பாடுகளுக்கு கொண்டு வந்தது. இதன் விளைவாக, சேவையகத்தின் மீது பெரும்பாலான சுமையை குறைக்க முடியும். ஸ்கோப் ஆங்குலார்ஜேஎஸ் "ஸ்கோப்" என்ற வார்த்தையை கணினி அறிவியலின் அடிப்படைகளைப் போலவே பயன்படுத்தியது. கணினி அறிவியலில் நோக்கம் நிரலில் ஒரு குறிப்பிட்ட பிணைப்பு செல்லுபடியாகும் போது விவரிக்கிறது. ஈசிஎம்ஏ-262 விவரக்குறிப்பு நோக்கத்தை பின்வருமாறு வரையறுக்கிறதுஃ கிளையன்ட்-சைட் வலை ஸ்கிரிப்ட்களில் ஒரு செயல்பாட்டு பொருள் செயல்படுத்தப்படும் ஒரு லெக்சிகல் சூழல்; லாம்ப்டா கால்குலஸில் நோக்கம் எவ்வாறு வரையறுக்கப்படுகிறது என்பதைப் போன்றது. "எம்விசி" கட்டமைப்பின் ஒரு பகுதியாக, நோக்கம் "மாடல்" ஐ உருவாக்குகிறது, மேலும் நோக்கத்தில் வரையறுக்கப்பட்ட அனைத்து மாறிகளையும் "வியூ" மற்றும் "கன்ட்ரோலர்" மூலம் அணுகலாம். நோக்கம் ஒரு பசையாக செயல்படுகிறது மற்றும் "பார்வை" மற்றும் "கட்டுப்படுத்தி" ஐ பிணைக்கிறது. ஆங்குலார்ஜேஎஸ் பூட்ஸ்ட்ராபரால் நிகழ்த்தப்பட்ட பணி டிஓஎம் ஏற்றப்பட்ட பிறகு மூன்று கட்டங்களில் நிகழ்ந்ததுஃ டிஓஎம்-ஐ அலங்கரிக்கும் வழிகாட்டுதல்களை ஒரு புதிய இன்ஜெக்டர் தொகுப்பை உருவாக்குவது அனைத்து வழிகாட்டுதல்களையும் ஆங்குலார்ஜேஎஸ் வழிகாட்டுதல்களுக்கு இணைப்பது டெவலப்பரை தனிப்பயன் மற்றும் மீண்டும் பயன்படுத்தக்கூடிய எச். டி. எம். எல் போன்ற கூறுகள் மற்றும் தரவு பிணைப்புகள் மற்றும் விளக்கக்காட்சி கூறுகளின் நடத்தையை வரையறுக்கும் பண்புக்கூறுகளைக் குறிப்பிட அனுமதித்தது. மிகவும் பொதுவாகப் பயன்படுத்தப்படும் சில வழிகாட்டுதல்கள் பின்வருமாறுஃ ng-உயிரூட்டப்பட்ட ஒரு தொகுதி ஜாவாஸ்கிரிப்ட், CSS3 மாற்றம் மற்றும் CSS3 விசைப்பலகை அனிமேஷன் கொக்கிகளுக்கு தற்போதைய மைய மற்றும் தனிப்பயன் வழிகாட்டுதல்களுக்குள் ஆதரவை வழங்குகிறது. என்ஜி-* பண்புக்கூறுகள் எச். டி. எம். எல் விவரக்குறிப்புகளில் செல்லுபடியாகாது என்பதால், தரவு-என்ஜி-* ஐ முன்னொட்டாகவும் பயன்படுத்தலாம். எடுத்துக்காட்டாக, என்ஜி-ஆப் மற்றும் டேட்டா-என்ஜி-ஆப் இரண்டும் ஆங்குலார்ஜேஎஸ் இல் செல்லுபடியாகும். ng-ap ஒரு AngularJS பயன்பாட்டின் மூல உறுப்பை அறிவிக்கிறது, இதன் கீழ் பிணைப்புகளை அறிவிக்கவும் நடத்தையை வரையறுக்கவும் வழிகாட்டுதல்களைப் பயன்படுத்தலாம். பொதுவான ஏ. ஆர். ஐ. ஏ பண்புக்கூறுகளின் அணுகல் ஆதரவுக்கான ஒரு தொகுதி. ng-பிணைப்பு ஒரு டிஓஎம் உறுப்பின் உரையை ஒரு வெளிப்பாட்டின் மதிப்பிற்கு அமைக்கிறது. எடுத்துக்காட்டாக, <ஸ்பான் ng-பிணைப்பு = "பெயர்"> </ஸ்பான்> ஸ்பான் உறுப்புக்குள் 'பெயர்' இன் மதிப்பைக் காட்டுகிறது. பயன்பாட்டின் வரம்பில் உள்ள மாறி 'பெயர்' க்கு எந்த மாற்றமும் உடனடியாக டிஓஎம்மில் பிரதிபலிக்கிறது. என்ஜி-கிளாஸ் ஒரு பூலியன் வெளிப்பாட்டின் மதிப்பைப் பொறுத்து நிபந்தனையுடன் ஒரு வகுப்பைப் பயன்படுத்துகிறது. என்ஜி-கன்ட்ரோலர் ஒரு ஜாவாஸ்கிரிப்ட் கட்டுப்படுத்தி வகுப்பைக் குறிப்பிடுகிறது, இது எச். டி. எம். எல் வெளிப்பாடுகளை மதிப்பீடு செய்கிறது. நிபந்தனைகள் உண்மையாக இருந்தால் பின்வரும் உறுப்பை உடனடியாக நிரூபிக்கும் ng-if அடிப்படை அறிக்கை உத்தரவு. நிபந்தனை தவறாக இருக்கும்போது, உறுப்பு டிஓஎம்மில் இருந்து அகற்றப்படுகிறது. உண்மை என்றால், தொகுக்கப்பட்ட தனிமத்தின் குளோன் மீண்டும் செருகப்படுகிறது. உறுப்பு துவக்கப்படும்போது ng-init ஒரு முறை அழைக்கப்படுகிறது. ng-மாடல் ng-பிணைப்பைப் போன்றது, ஆனால் பார்வைக்கும் நோக்கத்திற்கும் இடையில் இரு வழி தரவு பிணைப்பை நிறுவுகிறது. என்ஜி-மாடல்-விருப்பங்கள் மாதிரி புதுப்பிப்புகள் எவ்வாறு செய்யப்படுகின்றன என்பதற்கான ட்யூனிங்கை வழங்குகிறது. ஒரு தொகுப்பிலிருந்து ஒரு உருப்படிக்கு ஒரு முறை ஒரு உறுப்பை உடனடியாக மீண்டும் செய்யவும். என்ஜி-ஷோ & என்ஜி-ஹைட் ஒரு பூலியன் வெளிப்பாட்டின் மதிப்பைப் பொறுத்து நிபந்தனையுடன் ஒரு உறுப்பைக் காட்டுங்கள் அல்லது மறைக்கவும். காட்சி மற்றும் மறைப்பு CSS காட்சி பாணியை அமைப்பதன் மூலம் அடையப்படுகிறது. ஒரு தேர்வு வெளிப்பாட்டின் மதிப்பைப் பொறுத்து, தேர்வுகளின் தொகுப்பிலிருந்து ஒரு டெம்ப்ளேட்டை நிபந்தனையுடன் உடனடியாக மாற்றவும். என்ஜி-வியூ குறிப்பிட்ட கட்டுப்படுத்திகளால் இயக்கப்படும் வார்ப்புருக்களை வழங்குவதற்கு முன்பு ஜேஎஸ்ஓஎன் தீர்க்கும் வழிகளைக் கையாள்வதற்கான அடிப்படை உத்தரவு. இரு வழி தரவு பிணைப்பு AngularJS இரு வழி தரவு பிணைப்பு அதன் மிகவும் குறிப்பிடத்தக்க அம்சத்தைக் கொண்டிருந்தது, இது பெரும்பாலும் டெம்ப்ளேட்டிங் பொறுப்புகளின் சேவையக பின்தளத்தை விடுவிக்கிறது. அதற்கு பதிலாக, மாதிரியில் வரையறுக்கப்பட்ட வரம்பில் உள்ள தரவுகளின்படி வார்ப்புருக்கள் எளிய எச். டி. எம். எல் இல் வழங்கப்பட்டன. கோணத்தில் உள்ள $ஸ்கோப் சேவை மாதிரி பிரிவில் மாற்றங்களைக் கண்டறிந்தது மற்றும் ஒரு கட்டுப்படுத்தி வழியாக பார்வையில் மாற்றியமைக்கப்பட்ட எச். டி. எம். எல் வெளிப்பாடுகள். அதேபோல், பார்வையில் ஏதேனும் மாற்றங்கள் மாதிரியில் பிரதிபலித்தன. இது டிஓஎம்-ஐ தீவிரமாக கையாள வேண்டியதன் அவசியத்தைத் தவிர்த்தது மற்றும் பூட்ஸ்ட்ராப்பிங் மற்றும் வலை பயன்பாடுகளின் விரைவான முன்மாதிரி ஆகியவற்றை ஊக்குவித்தது. மாதிரி மதிப்புகள் மாற்றப்படும்போது கேட்பவர்களைத் தூண்டிய Ember.js மற்றும் Backbone.js போலல்லாமல், அழுக்கு-சரிபார்ப்பு செயல்பாட்டில் முன்பு சேமிக்கப்பட்ட மதிப்புகளுடன் தற்போதைய மதிப்புகளை ஒப்பிடுவதன் மூலம் மாதிரிகளில் ஏற்படும் மாற்றங்களை AngularJS கண்டறிந்தது. $கடிகாரம் என்பது அழுக்கு சரிபார்ப்புக்கு பயன்படுத்தப்படும் ஒரு கோண முறை. $வரம்பில் ஒதுக்கப்பட்ட எந்த மாறி அல்லது வெளிப்பாடும் தானாகவே கோணத்தில் a ஐ அமைக்கிறது. எனவே ஒரு மாறியை ஒதுக்குவது அல்லது போன்ற வழிமுறைகளைப் பயன்படுத்துவது போன்றவை. அனைத்தும் தானாகவே கோண வரம்பில் கடிகாரங்களை உருவாக்குகின்றன. கோண ஜேஎஸ் இல் ஒரு கண்காணிப்பாளரை வரையறுப்பதற்கான வெவ்வேறு வழிகளில் பொருள்களில் கோணம் ஒரு எளிய வரிசையை பராமரிக்கிறது. வெளிப்படையாக $ஒரு பண்புக்கூறைப் பாருங்கள். $ஸ்கோப். $வாட்ச் ('person.username', வேலிடேட் யூனிக்); உங்கள் டெம்ப்ளேட்டில் ஒரு இடைக்கணிப்பை வைக்கவும் (தற்போதைய $ஸ்கோப்பில் உங்களுக்காக ஒரு வாட்சர் உருவாக்கப்படும்). உங்களுக்கான கண்காணிப்பாளரை வரையறுப்பது போன்ற ஒரு உத்தரவைக் கேளுங்கள். $செரிமானம் என்பது கோண முறை ஆகும், இது கோணங்களால் அடிக்கடி இடைவெளியில் உள்நோக்கி அழைக்கப்படுகிறது. முறையில், கோணமானது அதன் நோக்கம்/குழந்தை அளவுகளில் அனைத்தையும் மீண்டும் மீண்டும் செய்கிறது. $அப்லை என்பது ஒரு கோண முறை, இது உட்புறமாக அழைக்கிறது. இந்த முறை நீங்கள் கோணத்தை கைமுறையாக சொல்ல விரும்பும் போது பயன்படுத்தப்படுகிறது அழுக்கு சரிபார்ப்பைத் தொடங்குங்கள் (அனைத்தையும் இயக்கவும்) $அழித்தல் என்பது கோணங்களில் ஒரு முறை மற்றும் நிகழ்வு ஆகும். முறை, ஒரு நோக்கத்தையும் அதன் அனைத்து குழந்தைகளையும் அழுக்கு சோதனையிலிருந்து நீக்குகிறது. $ஸ்கோப் அல்லது $கன்ட்ரோலர் அழிக்கப்படும் போதெல்லாம் நிகழ்வு கோணத்தால் அழைக்கப்படுகிறது. மேம்பாட்டு வரலாறு AngularJS முதலில் 2009 ஆம் ஆண்டில் பிராட் டெக் எல். எல். சி. யில் மிஷ்கோ ஹெவரியால் ஒரு ஆன்லைன் ஜேஎஸ்ஓஎன் சேமிப்பு சேவையின் பின்னணியில் உள்ள மென்பொருளாக உருவாக்கப்பட்டது, இது நிறுவனத்திற்கு எளிதாக உருவாக்கக்கூடிய பயன்பாடுகளுக்காக மெகாபைட்டால் விலை நிர்ணயிக்கப்பட்டிருக்கும். இந்த முயற்சி "GetAngular.com" என்ற வலை களத்தில் அமைந்திருந்தது, மேலும் ஒரு சில சந்தாதாரர்களைக் கொண்டிருந்தது, இருவரும் வணிக யோசனையை கைவிட்டு கோணத்தை ஒரு திறந்த மூல நூலகமாக வெளியிட முடிவு செய்வதற்கு முன்பு. 1. 6 வெளியீடு கூறு அடிப்படையிலான பயன்பாட்டு கட்டமைப்பின் கருத்து உட்பட கோணத்தின் பல கருத்துக்களை கோண ஜெஎஸ் உடன் சேர்த்தது. இந்த வெளியீடு மற்றவற்றுடன் சாண்ட்பாக்ஸை அகற்றியது, இது பல டெவலப்பர்கள் கூடுதல் பாதுகாப்பை வழங்கியதாக நம்பினர், மணல் பெட்டியைத் தவிர்த்து ஏராளமான பாதிப்புகள் கண்டுபிடிக்கப்பட்ட போதிலும். அங்குலார்ஜேஎஸ்-இன் தற்போதைய (மார்ச் 2020 நிலவரப்படி) நிலையான வெளியீடு 1.79 ஆகும் ஜனவரி 2018 இல், அங்குலார்ஜேஎஸ்-ஐ படிப்படியாக வெளியேற்றுவதற்கான அட்டவணை அறிவிக்கப்பட்டதுஃ 1.7 வெளியிடப்பட்ட பிறகு, அங்குலார்ஜேஎஸ்-இல் செயலில் உள்ள வளர்ச்சி ஜூன் 30,2018 வரை தொடரும். அதன்பிறகு, 2021 டிசம்பர் 31 வரை நீண்ட கால ஆதரவாக 1.7 க்கு ஆதரவு அளிக்கப்பட்டது. லெகசி உலாவி ஆதரவு பதிப்புகள் 1.3 மற்றும் பின்னர் ஆங்குலார்ஜேஎஸ் இன்டர்நெட் எக்ஸ்ப்ளோரர் 8 அல்லது அதற்கு முந்தைய பதிப்புகளை ஆதரிக்கவில்லை. AngularJS 1.2 ஆனது IE8 ஐ ஆதரித்தாலும், அதன் குழு ஆதரிக்கவில்லை. AngularJS இன் கோண மற்றும் கோண டார்ட் அடுத்தடுத்த பதிப்புகள் வெறுமனே கோணம் என்று அழைக்கப்படுகின்றன. கோணமானது கோண ஜெஎஸ் இன் பொருந்தாத தட்டச்சு அடிப்படையிலான மறு எழுத்து ஆகும். கோண 4 டிசம்பர் 13,2016 அன்று அறிவிக்கப்பட்டது, ஏற்கனவே v3.3.0 என விநியோகிக்கப்பட்ட திசைவி தொகுப்பின் பதிப்பின் தவறான சீரமைப்பு காரணமாக குழப்பத்தைத் தவிர்ப்பதற்காக 3 ஐத் தவிர்த்தது. கோண டார்ட் டார்ட்டில் வேலை செய்கிறது, இது ஒரு பொருள் சார்ந்த, வகுப்பு வரையறுக்கப்பட்ட, சி பாணி தொடரியல் பயன்படுத்தும் ஒற்றை பரம்பரை நிரலாக்க மொழியாகும், இது கோண ஜேஎஸ் (ஜாவாஸ்கிரிப்டைப் பயன்படுத்தும்) மற்றும் கோண 2/கோண 4 (டைப்ஸ்கிரிப்டைப் பயன்படுத்தும்) ஆகியவற்றிலிருந்து வேறுபட்டது. கோண 4 மார்ச் 2017 இல் வெளியிடப்பட்டது, கட்டமைப்பின் பதிப்பு அது பயன்படுத்திய திசைவியின் பதிப்பு எண்ணுடன் சீரமைக்கப்பட்டுள்ளது. கோணம் 5 நவம்பர் 1,2017 அன்று வெளியிடப்பட்டது. கோண 5 இல் உள்ள முக்கிய மேம்பாடுகளில் முற்போக்கான வலை பயன்பாடுகளுக்கான ஆதரவு, ஒரு பில்ட் ஆப்டிமைசர் மற்றும் பொருள் வடிவமைப்பு தொடர்பான மேம்பாடுகள் ஆகியவை அடங்கும். கோண 6 3 மே 2018 அன்று வெளியிடப்பட்டது, கோண 7 18 அக்டோபர் 2018 அன்று வெளியிடப்பட்டது, மற்றும் கோண 8 மே 28,2019 அன்று வெளியிடப்பட்டது. கோணமானது சொற்பொருள் பதிப்பு தரங்களைப் பின்பற்றுகிறது, ஒவ்வொரு முக்கிய பதிப்பு எண்ணும் சாத்தியமான மாற்றங்களைக் குறிக்கிறது. கோணம் ஒவ்வொரு முக்கிய பதிப்பிற்கும் 6 மாத செயலில் ஆதரவை வழங்குவதாக உறுதியளித்துள்ளது, அதைத் தொடர்ந்து 12 மாத நீண்ட கால ஆதரவை வழங்குகிறது. ஒவ்வொரு பெரிய வெளியீட்டிற்கும் 1 முதல் 3 சிறிய வெளியீடுகளுடன் பெரிய வெளியீடுகள் ஆண்டுக்கு இருமுறை வெளியிடப்படுகின்றன. ஆங்குலர் யுனிவர்சல் ஒரு சாதாரண ஆங்குலர் பயன்பாடு உலாவியில் செயல்படுத்தப்படுகிறது, அதே நேரத்தில் ஆங்குலர் யுனிவர்சல் சர்வர்-சைட் ரெண்டரிங் (எஸ். எஸ். ஆர்) மூலம் சேவையகத்தில் நிலையான பயன்பாட்டு பக்கங்களை உருவாக்குகிறது. நூலகங்கள் AngularJS பொருள் AngularJS பொருள் என்பது ஒரு UI கூறு நூலகமாகும், இது AngularJS இல் பொருள் வடிவமைப்பை செயல்படுத்தியது. நூலகம் மீண்டும் பயன்படுத்தக்கூடிய, நன்கு சோதிக்கப்பட்ட மற்றும் அணுகக்கூடிய UI கூறுகளின் தொகுப்பை வழங்கியது. அவர்களின் அதிகாரப்பூர்வ இணையதளத்தில் அறிவிக்கப்பட்டபடி, ஜனவரி 2022 இல், நூலகம் மூடப்பட்டது. AngularJS பொருள் நூலகம் ஒரு முதிர்ந்த மற்றும் நிலையான தயாரிப்பு ஆகும், இது உற்பத்தி பயன்பாட்டிற்கு தயாராக உள்ளது மற்றும் AngularJS 1. x உடன் மட்டுமே வேலை செய்கிறது. கோண பொருள் நூலகம் கோண/பொருள் 2 கிட்ஹப் களஞ்சியத்தில் கிடைக்கிறது. குரோம் நீட்டிப்பு ஜூலை 2012 இல், கோணக் குழு கூகிள் குரோம் உலாவிக்கு படராங் என்ற நீட்டிப்பை உருவாக்கியது, இது கோணத்துடன் கட்டப்பட்ட வலை பயன்பாடுகளுக்கான பிழைத்திருத்த அனுபவத்தை மேம்படுத்தியது. செயல்திறன் தடைகளை எளிதில் கண்டறிய அனுமதிப்பதை நோக்கமாகக் கொண்ட இந்த நீட்டிப்பு, பயன்பாடுகளை பிழைத்திருத்தம் செய்ய ஒரு GUI ஐ வழங்கியது. 2014 ஆம் ஆண்டின் பிற்பகுதியிலும் 2015 ஆம் ஆண்டின் முற்பகுதியிலும், இந்த நீட்டிப்பு சமீபத்திய வெளியீடுகளுடன் (v1.2.x க்குப் பிறகு) இணக்கமாக இல்லை. இந்த நீட்டிப்புக்கு கடைசியாக புதுப்பிக்கப்பட்டது ஏப்ரல் 4,2017 அன்று. செயல்திறன் கோண ஜேஎஸ் ஒரு செரிமான சுழற்சியின் முன்னுதாரணத்தை அமைத்தது. இந்த சுழற்சியை ஒரு சுழற்சியாகக் கருதலாம், இதன் போது அனைத்து $அளவுகளும் பார்த்த அனைத்து மாறிகளிலும் ஏதேனும் மாற்றங்கள் உள்ளதா என்று AngularJS சரிபார்த்தது. $scope.myVar ஒரு கட்டுப்படுத்தியில் வரையறுக்கப்பட்டு, இந்த மாறி பார்ப்பதற்காக குறிக்கப்பட்டிருந்தால், ஒவ்வொரு சுழற்சி மறு செய்கையிலும் மைவாரில் ஏற்படும் மாற்றங்களை கோணம் கண்காணிக்கும். ஒவ்வொரு சுழற்சியிலும் $வரம்பில் உள்ள பல மாறிகளை AngularJS சரிபார்த்தபோது இந்த அணுகுமுறை மெதுவான ரெண்டரிங்கிற்கு வழிவகுத்தது. மிஷ்கோ ஹெவேரி எந்தவொரு பக்கத்திலும் 2000 க்கும் குறைவான பார்வையாளர்களை வைத்திருக்க பரிந்துரைத்தார். மேலும் காண்க React.js Vue.js பாலிமர் (நூலகம்) ஜாவாஸ்கிரிப்ட் கட்டமைப்புகளின் ஒப்பீடு குறிப்புகள் மேலும் வாசிப்பு வெளிப்புற இணைப்புகள் அஜாக்ஸ் (நிரலாக்கம்) எம்ஐடி உரிமம் 2010 மென்பொருள் ஜாவாஸ்கிரிப்ட் நூலகங்களைப் பயன்படுத்தி கூகிள் மென்பொருள் மென்பொருள்