பொருளடக்கம்[மறை][காட்டு]
- 1. உங்கள் அடிப்படை அறிவை மேம்படுத்தவும்
- 2. பொருள் சார்ந்த உத்தியைப் பயன்படுத்தவும்
- 3. செயல்பாடுகள் சிறியதாக இருந்தாலும் அவற்றைப் பயன்படுத்தவும்
- 4. == என்பதற்குப் பதிலாக === ஐப் பயன்படுத்தவும்
- 5. JSLint ஐப் பயன்படுத்தவும்
- 6. ஸ்கிரிப்ட்கள் உங்கள் பக்கத்தின் கீழே வைக்கப்பட வேண்டும்
- 7. சரத்தை உருவாக்குவதற்கான விரைவான வழி
- 8. உங்கள் குறியீட்டில் ஒரு கருத்தைச் சேர்க்கவும்
- 9. டெம்ப்ளேட் இலக்கியங்களைப் பயன்படுத்தவும்
- 10. இட்ரேட்டர்கள் மற்றும் லூப்களுக்கான…
- 11. புதிய பொருளுக்கு () பதிலாக {} ஐப் பயன்படுத்தவும்
- 12. உங்கள் குறியீட்டில் லெட் மற்றும் கான்ஸ்ட் போடுவதைக் கவனியுங்கள்
- 13. eval() ஒரு நல்ல யோசனை அல்ல
- 14. ஸ்ப்ரெட் ஆபரேட்டர் பயனுள்ளதாக இருக்கும்
- 15. காத்திருக்கவும் மற்றும் ஒத்திசைக்கவும்
- 16. ஜாவாஸ்கிரிப்டில் அடங்கும்() முறையைப் பயன்படுத்தவும்
- 17. ஸ்ப்லைஸைப் பயன்படுத்தி வரிசையிலிருந்து உருப்படிகளை அகற்றவும்
- 18. அம்பு செயல்பாட்டைப் பயன்படுத்தவும்
- 19. Destructuring மூலம், நீங்கள் விரைவாக மாறி மதிப்புகளை ஒதுக்கலாம்
- 20. பல திட்டங்களை உருவாக்கவும்
- தீர்மானம்
இணைய மேம்பாட்டில் நீங்கள் எப்போதாவது ஆர்வமாக இருந்திருந்தால், நீங்கள் ஜாவாஸ்கிரிப்டைக் கண்டிருக்கலாம். ஒரு பொருள் சார்ந்த நிரலாக்க மொழி ஜாவாஸ்கிரிப்ட் ஆகும். டெவலப்பர்கள் வலைப்பக்கங்களின் கிளையன்ட் பக்கத்தை (முன் முனை) மாறும் மற்றும் ஊடாடத்தக்கதாக மாற்ற இதைப் பயன்படுத்துகின்றனர்.
இது HTML மற்றும் CSS உடன் இணையப் பக்கங்கள் மற்றும் வலை பயன்பாடுகளை உருவாக்கவும் பயன்படுகிறது. ஜாவாஸ்கிரிப்ட் குறியீடு இல்லாத இணையப் பக்கம் இன்று இணையத்தில் இல்லை. இது ஒரு டெவலப்பரின் வேலையின் பிரிக்க முடியாத அம்சமாக மாறிவிட்டது.
உண்மையில், இது படிப்படியாக அதிகரித்து வருகிறது. ஜாவாஸ்கிரிப்ட் வலைப்பக்கங்களுக்கான செயல்பாட்டை வழங்குவதற்கு சிறந்த அங்கீகாரம் பெற்றிருந்தாலும், இது ஜாவாஸ்கிரிப்ட் அல்லாத சூழல்களிலும் பயன்படுத்தப்படுகிறது. Node.js, Apache Couch-DB மற்றும் Adobe Acrobat ஆகியவை இந்த தொழில்நுட்பங்களுக்கு எடுத்துக்காட்டுகள். ஜாவாஸ்கிரிப்டை இயக்க, பெரும்பாலான நவீன இணைய உலாவிகளில் உள்ளமைக்கப்பட்ட ஜாவாஸ்கிரிப்ட் செயல்படுத்தும் இயந்திரம் உள்ளது. நீங்கள் ஒரு வெற்றிகரமான வலை உருவாக்குநராக இருக்க விரும்பினால், நீங்கள் ஜாவாஸ்கிரிப்டைக் கையாள வேண்டும்.
இன்று அல்லது நாளை நீங்கள் சமாளிக்க வேண்டும். ஏன் ஜாவாஸ்கிரிப்டை முன்கூட்டியே கற்றுக் கொள்ளக்கூடாது, நேரம் வரும்போது நீங்கள் தயாராக இருக்க வேண்டும்?
இந்த அமர்வில் நீங்கள் கற்றுக்கொள்வது இதுதான். உங்கள் ஜாவாஸ்கிரிப்ட்டை மெருகூட்டுவதன் மூலம் உங்கள் சக இணைய உருவாக்குநர்களை விட ஒரு படி மேலே இருப்பது எப்படி என்பதை இது விளக்குகிறது.
ஆரம்பித்துவிடுவோம்!
1. உங்கள் அடிப்படை அறிவை மேம்படுத்தவும்
நீங்கள் சிறு வயதிலிருந்தே கேள்விப்பட்ட ஒரு அடிப்படையான சிந்தனை மற்றும் அறிக்கையுடன் தொடங்குகிறேன். அடிப்படைகளைக் கற்றுக் கொண்டு அவற்றை நடைமுறைக்குக் கொண்டு வாருங்கள். பல நேரங்களில், நீங்கள் குறியீட்டுடன் தர்க்கத்தைப் பயன்படுத்துவீர்கள், ஆனால் வரிசையை வெட்டுவது போன்ற ஒரு உள்ளமைக்கப்பட்ட செயல்பாடு ஏற்கனவே உள்ளது என்பதை நீங்கள் மறந்துவிடுவீர்கள். நீங்கள் ஜாவாஸ்கிரிப்ட் குறியீட்டை இயக்கும்போது, நீங்கள் ஒரு பிழையைப் பெறலாம், இதன் விளைவாக, பல கூடுதல் அம்சங்கள் வேலை செய்வதை நிறுத்துகின்றன.
இது ஒற்றை பெருங்குடல் அல்லது தலைகீழ் காற்புள்ளிகளால் ஏற்படலாம். அடிப்படைகளைப் பற்றிய புரிதல் இல்லாததன் விளைவாக இவை நிகழ்கின்றன. ஒரே திட்டத்தில் பல முறை, வேலை செய்யும் போது, எது, அல்லது செய் போன்ற அடிப்படை வளையம். சுழல்கள் மிகவும் அடிப்படையான நிரலாக்க கட்டுமானங்களில் ஒன்றாகும்.
குறியிடுவது மிகவும் கடினம் மற்றும் லூப்பிங் மற்றும் பிற அடிப்படைகள் உங்களுக்குத் தெரியாவிட்டால் ஒரு நிறுவனத்தில் பணிபுரியும் வாய்ப்பும் உள்ளது. ஒரு தீர்வின் சிக்கலான தர்க்கத்தையும் நற்பெயரையும் உருவாக்குவதற்கான உறுதியான அடித்தளத்தை அவை வழங்குவதால், உங்கள் அடிப்படைகளைத் துலக்குவது மிகவும் முக்கியமானது.
2. பொருள் சார்ந்த உத்தியைப் பயன்படுத்தவும்
பொருள் சார்ந்த முறை இன்று மிகவும் நன்கு அறியப்பட்ட நிரலாக்க அணுகுமுறையாகும். C++ உடன் தொடங்கிய ஆப்ஜெக்ட் சார்ந்த அணுகுமுறை, அதன்பிறகு மிகப்பெரிய அளவில் பிரபலமடைந்துள்ளது. இன்று, அனைத்து முக்கிய மொழிகளையும் உருவாக்க பொருள் சார்ந்த நிரலாக்கம் மட்டுமே பயன்படுத்தப்படுகிறது. ஒரு பொருள் சார்ந்த உத்தி என்பது ஒரு குறிப்பிட்ட பொருளின் மீது கவனம் செலுத்துவது.
பின்னர் உருப்படி ஒரு அடிப்படை நிறுவனமாக மாறும். இந்த பொருள் பின்னர் பண்புகளையும் செயல்பாடுகளையும் பக்கத்திற்கு அடிப்படையாக சேர்க்க பயன்படுகிறது. எந்தவொரு செயல்பாடுகளும் அல்லது பொருள்களும் இல்லாமல் மேலிருந்து கீழாக குறியீட்டை உருவாக்கும் பாரம்பரிய முறையை நீங்கள் பயன்படுத்தலாம். இது மிகவும் விரிவானது மற்றும் ஒருபோதும் முயற்சிக்கக்கூடாது. குறியீட்டை உருவாக்கும் போது, நாம் ஒரு செயல்பாட்டு அணுகுமுறையைப் பயன்படுத்த வேண்டும், மேலும் செயல்பாடுகளைப் பயன்படுத்தினால், பொருட்களைப் பயன்படுத்த வேண்டும்.
எனவே, தொடக்கத்தில், உங்கள் விரிவான குறியீட்டை பொருள் சார்ந்த குறியீட்டாக மாற்ற முயற்சி செய்யுங்கள், மேலும் உங்கள் குறியீட்டை எப்போதும் பொருள் சார்ந்த பாணியில் எழுதுங்கள். நீங்கள் மற்றவர்களின் குறியீட்டைப் படிக்கும்போது, நீங்கள் தொடர்ந்து பொருள் சார்ந்த நுட்பங்களைப் பார்ப்பீர்கள். நீங்கள் ஜாவாஸ்கிரிப்ட்டில் தேர்ச்சி பெற விரும்பினால், உங்கள் கைகளில் இருந்தால் சிறந்தது.
3. செயல்பாடுகள் சிறியதாக இருந்தாலும் அவற்றைப் பயன்படுத்தவும்
ஒரு செயல்பாட்டு அணுகுமுறையுடன் நிரலாக்கமானது செல்ல ஒரு அற்புதமான வழியாகும். ஏன்? இது உங்கள் மென்பொருளை ஒன்றாகச் செயல்படும் தொகுதிகளாகப் பிரிக்கிறது, ஆனால் இன்னும் ஒன்றுக்கொன்று வேறுபட்டது. நீங்கள் புரிந்துகொள்ள உதவும் ஒரு உதாரணம் தருகிறேன்.
முழு எண்களின் ரூட் சராசரி சதுரம் ஒரு செயல்பாட்டைப் பயன்படுத்தி கணக்கிடப்படலாம். அவ்வாறு செய்ய, நீங்கள் முழு எண்களை சதுரப்படுத்த வேண்டும், அவற்றின் சராசரியைக் கணக்கிட வேண்டும், பின்னர் சராசரியின் வர்க்க மூலத்தைக் கணக்கிட வேண்டும். செயல்பாட்டில் மூன்று கட்டங்கள் உள்ளன. இதன் விளைவாக, நாம் மூன்று செயல்பாடுகளைப் பயன்படுத்தலாம். ஆனால், நீங்கள் பார்க்க முடியும் என, இந்த செயல்பாடுகள் அனைத்தும் ஒன்றோடொன்று இணைக்கப்பட்டுள்ளன. ஒன்றின் வெளியீடு மற்றொன்றுக்கு அனுப்பப்பட்டு, இறுதி முடிவைப் பெறுகிறோம்.
மூன்று செயல்பாடுகளுக்குப் பதிலாக, பல காரணிகளின் அடிப்படையில் RMS கணக்கிட உங்களுக்கு ஒன்று தேவை என்று பாசாங்கு செய்யலாம். இறுதி தீர்வு, நீங்கள் பார்க்க முடியும் என, தவறானது. இந்த கட்டத்தில் இவ்வளவு பெரிய நிகழ்வில் என்ன தவறு நடந்தது என்பதை நீங்கள் தீர்மானிக்க மிகவும் கடினமாக இருக்கும்.
மூன்று சிறிய செயல்பாடுகளைக் கொண்டிருப்பது, மறுபுறம், நீங்கள் விரைவாக பகுப்பாய்வு செய்ய அனுமதிக்கும். இதன் விளைவாக, செயல்பாடுகள் மிதமானதாக இருந்தாலும், தனித்துவமான குறியீடு தொகுதிகளை வரையறுக்க அவற்றைப் பயன்படுத்தவும். மேஜிக் போன்ற ஜாவாஸ்கிரிப்ட் நிபுணராக இந்த நுட்பம் உங்களுக்கு உதவும்.
இப்போது, சில ஜாவாஸ்கிரிப்ட் குறியீட்டு உதவிக்குறிப்புகளைப் பார்ப்போம்.
4. == என்பதற்குப் பதிலாக === ஐப் பயன்படுத்தவும்
ஜாவாஸ்கிரிப்டில், இரண்டு வகையான சமத்துவ ஆபரேட்டர்கள் உள்ளன: கண்டிப்பான சமத்துவ ஆபரேட்டர்கள் === மற்றும் !==, மற்றும் கண்டிப்பான சமத்துவ ஆபரேட்டர்கள் == மற்றும் !=. ஒப்பிடும்போது, எப்போதும் சரியான சமத்துவத்தைப் பயன்படுத்துவதே சிறந்த நடைமுறையாகக் கருதப்படுகிறது. == மற்றும் != உடன் பணிபுரியும் போது, வேறுபட்ட வகைகளைக் கையாளும் போது நீங்கள் சிக்கல்களைச் சந்திக்க நேரிடும்.
நீங்கள் ஒப்பிடும் மதிப்புகளின் வகைகள் வேறுபட்டதாக இருக்கும்போது, கண்டிப்பான ஆபரேட்டர்கள் தங்கள் மதிப்புகளை கட்டாயப்படுத்த முயற்சிப்பார்கள், இது எதிர்பாராத விளைவுகளுக்கு வழிவகுக்கும்.
5. JSLint ஐப் பயன்படுத்தவும்
டக்ளஸ் க்ராக்ஃபோர்ட் JSLint என்ற பிழைத்திருத்தியை உருவாக்கினார். உங்கள் ஸ்கிரிப்டை பெட்டியில் வைக்கவும், அது ஏதேனும் பிழைகள் அல்லது குறைபாடுகளுக்கு விரைவாக ஸ்கேன் செய்யும்.
JSLint ஒரு ஜாவாஸ்கிரிப்ட் மூல கோப்பை ஆய்வு செய்கிறது. ஒரு சிக்கல் கண்டறியப்பட்டால், அது சிக்கலின் விளக்கத்துடன் ஒரு செய்தியை அனுப்புகிறது மற்றும் மூலத்தில் உள்ள தோராயமான நிலை. சிக்கல் எப்போதும் தொடரியல் பிழை அல்ல, இருப்பினும் இது அடிக்கடி நிகழ்கிறது.
JSLint ஸ்டைலிஸ்டிக் விதிமுறைகள் மற்றும் கட்டமைப்பு சிக்கல்கள் இரண்டையும் ஆராய்கிறது. உங்கள் மென்பொருள் துல்லியமானது என்பதை இது குறிக்கவில்லை. சிக்கல்களைக் கண்டறிவதில் உதவ மற்றொரு ஜோடி கண்களைச் சேர்க்கிறது. நீங்கள் ஸ்கிரிப்ட்டில் கையொப்பமிடுவதற்கு முன், நீங்கள் எந்த தவறும் செய்யவில்லை என்பதை உறுதிப்படுத்த JSLint மூலம் அதை இயக்கவும்.
6. ஸ்கிரிப்ட்கள் உங்கள் பக்கத்தின் கீழே வைக்கப்பட வேண்டும்
பயனரின் முதன்மை நோக்கம் பக்கம் முடிந்தவரை விரைவாக ஏற்றப்பட வேண்டும். முழுமையான கோப்பு ஏற்றப்படும் வரை உலாவியால் ஸ்கிரிப்டை ஏற்றுவதைத் தொடர முடியாது. இதன் விளைவாக, பயனர் எந்த முன்னேற்றத்தையும் காண அதிக நேரம் காத்திருக்க வேண்டும்.
செயல்பாடுகளை வழங்க மட்டுமே பயன்படுத்தப்படும் JS கோப்புகள் உங்களிடம் இருந்தால் (உதாரணமாக, ஒரு பொத்தானை அழுத்தியதும்), அவற்றை மூடும் உடல் குறிச்சொல்லுக்கு முன் பக்கத்தின் கீழே வைக்கவும். இது சந்தேகத்திற்கு இடமின்றி மிகச்சிறந்த நடைமுறையாகும்.
7. சரத்தை உருவாக்குவதற்கான விரைவான வழி
நீங்கள் ஒரு வரிசை அல்லது பொருளைச் சுற்றி லூப் செய்ய வேண்டியிருக்கும் போது, லூப் அறிக்கைக்கு எப்போதும் உங்கள் நம்பகமானதைப் பயன்படுத்த வேண்டாம். கையில் உள்ள பணிக்கான விரைவான தீர்வைக் கொண்டு வர உங்கள் கற்பனையைப் பயன்படுத்தவும். நான் உங்களுக்கு எண்களைக் கொண்டு வரப் போவதில்லை; நீங்கள் என்னை நம்ப வேண்டும் (அல்லது நீங்களே சோதிக்கவும்).
இதுவே மிக விரைவான நுட்பமாகும்.
8. உங்கள் குறியீட்டில் ஒரு கருத்தைச் சேர்க்கவும்
இது முதலில் அர்த்தமற்றதாகத் தோன்றலாம், ஆனால் உங்கள் குறியீட்டில் முடிந்தவரை அடிக்கடி கருத்து தெரிவிக்க வேண்டும் என்று நான் கூறும்போது என்னை நம்புங்கள். சில மாதங்களுக்குப் பிறகு நீங்கள் திட்டப்பணிக்குத் திரும்பி வந்து, உங்கள் அசல் சிந்தனை செயல்முறையை நினைவுபடுத்த முடியாவிட்டால் என்ன செய்வது?
உங்கள் உடன் பணிபுரிபவர்களில் ஒருவரால் உங்கள் குறியீடு புதுப்பிக்கப்பட வேண்டும் என்றால் என்ன செய்வது? உங்கள் குறியீட்டின் முக்கியமான பகுதிகள் எப்போதும் கருத்து தெரிவிக்கப்பட வேண்டும்.
9. டெம்ப்ளேட் இலக்கியங்களைப் பயன்படுத்தவும்
இரட்டை அல்லது ஒற்றை மேற்கோள்களுடன் உருவாக்கப்பட்ட சரங்களின் கட்டுப்பாடுகள் ஏராளம். அவர்களுடன் பணிபுரிவதை மிகவும் எளிதாக்க, உங்கள் சில சரங்களை டெம்ப்ளேட் எழுத்துக்களுடன் மாற்றுவதைத் தேர்வுசெய்யலாம்.
பேக்டிக் எழுத்து (') பல நன்மைகளைக் கொண்ட டெம்ப்ளேட் எழுத்துக்களை உருவாக்கப் பயன்படுகிறது. வெளிப்பாடுகளைச் சேமிக்க அல்லது பல வரி சரங்களை உருவாக்க அவற்றைப் பயன்படுத்தலாம்.
நீங்கள் பார்க்கிறபடி, ஒற்றை அல்லது இரட்டை மேற்கோள்களுடன் கட்டமைக்கப்பட்ட வழக்கமான சரம் போலல்லாமல், நாங்கள் மீண்டும் மீண்டும் எங்கள் டெம்ப்ளேட்டிற்கு உள்ளேயும் வெளியேயும் செல்ல வேண்டியதில்லை. இது தட்டச்சு தவறுகளின் வாய்ப்பைக் குறைக்கிறது மற்றும் தூய்மையான குறியீட்டை எழுத அனுமதிக்கிறது.
10. இட்ரேட்டர்கள் மற்றும் லூப்களுக்கான…
இட்டரேட்டர்கள் ஜாவாஸ்கிரிப்டில் உள்ள ஆப்ஜெக்ட்டுகள் ஆகும், அவை அடுத்த மதிப்பை ஒரு வரிசையில் சேமிக்கும் ஒரு பொருளைத் திரும்பப் பெற அடுத்த() முறையைச் செயல்படுத்துகின்றன, மேலும் ஏதேனும் மதிப்புகள் உள்ளனவா என்பதைப் பொறுத்து சரி அல்லது தவறானவை. இதன் பொருள் நீங்கள் இடிரேட்டர் நெறிமுறையை செயல்படுத்தினால், உங்களின் சொந்த செயலி பொருட்களை உருவாக்கலாம்.
சரம், வரிசை, வரைபடம் மற்றும் பல போன்ற ஜாவாஸ்கிரிப்ட்டில் உள்ளமைக்கப்பட்ட சில மறு செய்கைகள் உள்ளன. நீங்கள் சுழல்களுக்குப் பயன்படுத்தலாம். சாதாரண சுழல்களுடன் ஒப்பிடும் போது, இது மிகவும் சுருக்கமானது மற்றும் குறைவான பிழையுடையது. வரிசையின் முழு நீளம் அல்லது தற்போதைய குறியீட்டை for...of loop ஐப் பயன்படுத்தி நாம் கண்காணிக்க வேண்டியதில்லை. உள்ளமைக்கப்பட்ட சுழல்களை வடிவமைக்கும் போது, இது குறியீட்டை எளிதாக்க உதவும்.
11. புதிய பொருளுக்கு () பதிலாக {} ஐப் பயன்படுத்தவும்
ஜாவாஸ்கிரிப்டில், நீங்கள் பல்வேறு வழிகளில் பொருட்களை உருவாக்கலாம். காட்டப்பட்டுள்ளபடி, புதிய கட்டமைப்பாளரைப் பயன்படுத்துவது மிகவும் வழக்கமான வழியாகும். இந்த மூலோபாயம், மறுபுறம், "மோசமான நடைமுறை" என்று குறிக்கப்படுகிறது.
இது அழிவுகரமானது அல்ல, ஆனால் இது ஒரு சிறிய சொல் மற்றும் தனித்துவமானது. அதற்கு பதிலாக ஆப்ஜெக்ட் லைட்டரல் டெக்னிக்கை பயன்படுத்துகிறேன்.
12. உங்கள் குறியீட்டில் லெட் மற்றும் கான்ஸ்ட் போடுவதைக் கவனியுங்கள்
லோக்கல் மாறிகளை அவற்றின் சொந்தத் தொகுதிக்குக் கொண்டு வர அனுமதிக்கும் முக்கிய சொல்லைப் பயன்படுத்தலாம். மாற்ற முடியாத லோக்கல் பிளாக்-ஸ்கோப்டு மாறிகளை உருவாக்க, const முக்கிய சொல்லைப் பயன்படுத்தலாம்.
மாறிகளை அறிவிக்கும் போது, பொருந்தும் போது let மற்றும் const முக்கிய வார்த்தைகளைப் பயன்படுத்துவதை நீங்கள் கருத்தில் கொள்ள வேண்டும். const முக்கிய சொல் மறு ஒதுக்கீட்டை மட்டும் முடக்குகிறது என்பதை நினைவில் கொள்ளுங்கள். இது மாறியை மாற்ற முடியாததாக மாற்றாது.
13. eval() ஒரு நல்ல யோசனை அல்ல
eval() முறை, தெரியாதவர்களுக்கு, JavaScript இன் கம்பைலரை அணுக அனுமதிக்கிறது. அடிப்படையில், ஒரு சரத்தின் முடிவை உள்ளீடாக வழங்குவதன் மூலம் அதை இயக்க eval ஐப் பயன்படுத்தலாம் ().
இது உங்கள் ஸ்கிரிப்டை கணிசமாக மெதுவாக்குவது மட்டுமல்லாமல், அனுப்பப்பட்ட உரைக்கு அதிக அதிகாரத்தை வழங்குவதால் இது குறிப்பிடத்தக்க பாதுகாப்பு கவலையையும் வழங்குகிறது. எல்லா விலையிலும் அதைத் தவிர்க்கவும்!
14. ஸ்ப்ரெட் ஆபரேட்டர் பயனுள்ளதாக இருக்கும்
நீங்கள் எப்போதாவது ஒரு வரிசையில் உள்ள அனைத்து உருப்படிகளையும் தனித்தனி உறுப்புகளாக மற்றொரு செயல்பாட்டிற்கு அனுப்ப வேண்டுமா அல்லது அனைத்து மதிப்புகளையும் ஒரு வரிசையில் இருந்து மற்றொன்றுக்கு வைக்க வேண்டுமா? இதைத்தான் ஸ்ப்ரெட் ஆபரேட்டர் (...) அடைய அனுமதிக்கிறது. இதோ ஒரு எடுத்துக்காட்டு.
15. காத்திருக்கவும் மற்றும் ஒத்திசைக்கவும்
ஒத்திசைவற்ற திறவுச்சொல்லைப் பயன்படுத்தி ஒத்திசைவற்ற செயல்பாடுகளை உருவாக்கவும், இது எப்போதும் ஒரு வாக்குறுதியை வெளிப்படையாகவோ அல்லது மறைமுகமாகவோ வழங்கும்.
காத்திருப்பு முக்கிய சொல்லை ஒத்திசைவற்ற செயல்பாடுகளில், திரும்பப் பெறும் வாக்குறுதிகளின் தீர்மானம் முடியும் வரை செயல்படுத்துவதை நிறுத்தலாம். உங்கள் ஒத்திசைவு செயல்பாட்டிற்கு வெளியே, குறியீடு தொடர்ந்து இயங்கும்.
16. ஜாவாஸ்கிரிப்டில் அடங்கும்() முறையைப் பயன்படுத்தவும்
ஜாவாஸ்கிரிப்டில், ஒரு சரத்தில் வழங்கப்பட்ட எழுத்துக்கள் உள்ளதா அல்லது ஒரு வரிசையில் குறிப்பிட்ட உறுப்பு உள்ளதா என்பதை உள்ளடக்கிய() செயல்பாடு தீர்மானிக்கிறது.
சரம் அல்லது உறுப்பு கண்டுபிடிக்கப்பட்டால் இந்த முறை உண்மையாகத் திரும்பும்; இல்லையெனில், அது தவறானது. ஸ்டிரிங்ஸ் கொண்டுள்ளது() செயல்பாடு கேஸ்-சென்சிட்டிவ் என்பது குறிப்பிடத் தக்கது. கேஸைப் பொருட்படுத்தாமல் நீங்கள் ஒரு சரத்தை பொருத்த விரும்பினால், முதலில் இலக்கு உரையை சிறிய எழுத்தில் எழுதவும்.
17. ஸ்ப்லைஸைப் பயன்படுத்தி வரிசையிலிருந்து உருப்படிகளை அகற்றவும்
வரிசையிலிருந்து உருப்படியை அகற்ற, டெவலப்பர்கள் நீக்குதல் செயல்பாட்டைப் பயன்படுத்துவதை நான் பார்த்திருக்கிறேன். இது பிழையானது, ஏனெனில், பொருளை நீக்குவதற்குப் பதிலாக, நீக்குதல் முறையானது அதை வரையறுக்கப்படாததாக மாற்றுகிறது.
ஜாவாஸ்கிரிப்ட்டில் உள்ள ஒரு உறுப்பை அதன் மதிப்பைப் பொறுத்து, ஒரு உறுப்பை அகற்றுவதற்கான எளிதான வழி, இன்டெக்ஸ்ஆஃப்() செயல்பாட்டைப் பயன்படுத்தி, அந்த மதிப்பின் குறியீட்டு எண்ணை அணிவரிசையில் பெறவும், பின்னர் அந்த குறியீட்டு மதிப்பை ஸ்ப்லைஸ்() முறை மூலம் நீக்கவும்.
18. அம்பு செயல்பாட்டைப் பயன்படுத்தவும்
ஜாவாஸ்கிரிப்டில் இப்போது சேர்க்கப்பட்ட மற்றொரு முக்கியமான அம்சம் அம்பு செயல்பாடுகள்.
அவர்கள் நன்மைகள் ஒரு படகு சுமை உள்ளது. தொடங்குவதற்கு, அவை ஜாவாஸ்கிரிப்ட்டின் செயல்பாட்டு பகுதிகளை மிகவும் பார்வைக்கு ஈர்க்கும் மற்றும் எழுதுவதை எளிதாக்குகின்றன. இருப்பினும், அம்புக்குறி செயல்பாடுகளைப் பயன்படுத்துவது இதை மிகவும் தெளிவாகவும் சுருக்கமாகவும் ஆக்குகிறது.
19. Destructuring மூலம், நீங்கள் விரைவாக மாறி மதிப்புகளை ஒதுக்கலாம்
இந்த இடுகையில், ஜாவாஸ்கிரிப்டில் உள்ள ஸ்ப்ரெட் ஆபரேட்டர் பற்றி அறிந்தோம். டிஸ்ட்ரக்சரிங் என்பது டிஸ்ட்ரக்ச்சரிங் செய்வது போன்றது, இது வரிசைகளுக்குள் உள்ள தரவையும் திறக்கிறது.
வித்தியாசம் என்னவென்றால், தொகுக்கப்படாத இந்த மதிப்புகள் வெவ்வேறு மாறிகளுக்கு ஒதுக்கப்படலாம். வரிசையை உருவாக்கும் போது தொடரியல் [] குறுக்குவழிக்கு ஒத்ததாக இருக்கும். இருப்பினும், அடைப்புக்குறிகள், இந்த முறை அசைன்மென்ட் ஆபரேட்டரின் இடது பக்கத்தில் வைக்கப்பட்டுள்ளன. இதோ ஒரு எடுத்துக்காட்டு.
20. பல திட்டங்களை உருவாக்கவும்
எந்தவொரு திறமைக்கும் நிலையான பயிற்சி தேவைப்படுகிறது, எனவே உங்கள் திறன்களை மேம்படுத்தவும், பல்வேறு நிரலாக்க காட்சிகளுடன் நிபுணத்துவம் பெறவும் பல்வேறு திட்டங்களை உருவாக்க முயற்சிக்கவும்.
திட்டங்களில் பணிபுரியும் போது, நீங்கள் பல சவால்களையும் தவறுகளையும் சந்திப்பீர்கள், இது உங்களுக்கு தேவையான நிபுணத்துவத்தை வழங்கும். எனவே திட்டங்களைக் கொண்டு வர முயற்சிக்கவும், உங்களுக்கு உதவ ஏராளமான யோசனைகள் மற்றும் எடுத்துக்காட்டுகள் இணையத்தில் உள்ளன. குறியீட்டை உருவாக்குவதைத் தொடரவும், உங்கள் திறன்கள் மேம்படும்.
தீர்மானம்
ஜாவாஸ்கிரிப்ட் போன்ற கணினி மொழியைக் கற்றுக்கொள்வது கடினமாக இருக்கலாம். நீங்கள் ஒரு நல்ல ப்ரோக்ராமர் ஆவதற்கும், உங்கள் முதல் வேலையைப் பாதுகாப்பதற்கும் தீவிரமாக இருந்தால், இந்த ஜாவாஸ்கிரிப்ட் கற்றல் உத்திகள் உங்கள் கற்றல் செயல்முறையை விரைவுபடுத்த உதவும்.
நீங்கள் தொடர்ந்து குறியீட்டு முறையைப் பயிற்சி செய்கிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள், புதிய யோசனைகளைக் கற்றுக் கொள்ளும்போது முழுமையான குறிப்புகளை எடுக்கவும், மேலும் உங்களுக்கு அணுகக்கூடிய அனைத்து கருவிகளையும் பயன்படுத்தவும். எல்லாவற்றிற்கும் மேலாக, வெளியே சென்று வேடிக்கையாக இருக்கும்போது குறியீட்டைத் தொடங்கவும்.
ஒரு பதில் விடவும்