Functions Learning Path
செயல்பாடுகளை சரியான வரிசையில் கற்றுக்கொள்ளுங்கள்:
- முதலில் கருத்து (என்னவென்று புரிந்துகொள்ளுங்கள்)
- பிறகு அவற்றை எழுதுவது எப்படி
- பிறகு அவை எவ்வாறு செயல்படுகின்றன
கற்றல் பாதை:
இந்த கற்றல் பாதை துவக்கநிலையிலிருந்து மேம்பட்ட நிலை வரை உங்களை மெதுவாக அழைத்துச் செல்லும். ஒவ்வொரு படியையும் முழுமையாகப் புரிந்துகொண்ட பிறகே அடுத்த படிக்குச் செல்லவும்.
Functions Learning Path
இந்த வரிசையில் செயல்பாடுகளைக் கற்றுக்கொள்ளுங்கள்:
1 What are Functions? துவக்கநிலை
செயல்பாடுகள் மீண்டும் பயன்படுத்தக்கூடிய குறியீட்டு தொகுதிகள்.
ஏன் செயல்பாடுகளைப் பயன்படுத்துவது?
2 Calling Functions துவக்கநிலை
ஒரு செயல்பாட்டை எவ்வாறு இயக்குவது மற்றும் அதை எவ்வாறு பயன்படுத்துவது.
3 Function Parameters துவக்கநிலை
ஒரு செயல்பாட்டிற்குள் மதிப்புகளை எவ்வாறு அனுப்புவது.
4 Function Return Values துவக்கநிலை
ஒரு செயல்பாடு மதிப்பை எவ்வாறு திருப்பி அனுப்புகிறது.
5 Function Arguments இடைநிலை
ஒரு செயல்பாடு அதன் உள்ளீட்டு மதிப்புகளை எவ்வாறு பெறுகிறது.
6 Function Expressions இடைநிலை
ஒரு செயல்பாட்டு வெளிப்பாடு ஒரு மாறியில் சேமிக்கப்படுகிறது.
7 Arrow Functions இடைநிலை
ஒரு சிறிய செயல்பாட்டு தொடரியல், சில முக்கியமான வேறுபாடுகளுடன்.
8 Function Quiz இடைநிலை
JavaScript செயல்பாடுகள் பற்றிய உங்கள் அறிவை சோதிக்கவும்.
Advanced Functions Learning Path
விரைவு தொடக்கம்
- First: செயல்பாட்டு வரையறைகள் (function definitions)
- Then:
thisபுரிந்துகொள்ளுங்கள் - Then:
call()புரிந்துகொள்ளுங்கள் - Then:
apply()புரிந்துகொள்ளுங்கள் - Then:
bind()புரிந்துகொள்ளுங்கள் - Then:
IIFEபுரிந்துகொள்ளுங்கள் - Then: மூடல்கள் (closures) புரிந்துகொள்ளுங்கள்
- Then: மேம்பட்ட வினாடி வினா
1 JavaScript Definitions மேம்பட்ட
செயல்பாடுகள் எவ்வாறு வரையறுக்கப்படுகின்றன.
அவை எவ்வாறு பயன்படுத்தப்படுகின்றன மற்றும் எவ்வாறு அழைக்கப்படுகின்றன.
2
The this Keyword
மேம்பட்ட
this எவ்வாறு செயல்படுகிறது (குறிப்பாக பொருள்களுக்குள்).
அது எவ்வாறு அழைக்கப்படுகிறது என்பதன் அடிப்படையில் this எவ்வாறு தீர்மானிக்கப்படுகிறது.
3
The call() Method
மேம்பட்ட
தேர்ந்தெடுக்கப்பட்ட this உடன் ஒரு செயல்பாட்டை அழைக்கவும்.
வாதங்களின் பட்டியலை அனுப்பவும்.
4
The apply() Method
மேம்பட்ட
தேர்ந்தெடுக்கப்பட்ட this உடன் ஒரு செயல்பாட்டை அழைக்கவும்.
வாதங்களின் வரிசையை அனுப்பவும்.
5
The bind() Method
மேம்பட்ட
தேர்ந்தெடுக்கப்பட்ட this உடன் ஒரு செயல்பாட்டை அழைக்கவும்.
அதே this உடன் பின்னர் இயக்க வேண்டிய செயல்பாடு தேவைப்படும்போது bind() ஐப் பயன்படுத்தவும்.
6 Self Invoked - IIFE மேம்பட்ட
சுய-துவக்க செயல்பாடுகள்.
7 JavaScript Closures மேம்பட்ட
தங்கள் நோக்கத்தை நினைவில் வைத்திருக்கும் செயல்பாடுகள்.
வெளிப்புற செயல்பாடு முடிந்த பிறகும் செயல்பாடுகள் மாறிகளை எவ்வாறு நினைவில் வைத்திருக்கும் என்பதைக் கற்றுக்கொள்ளுங்கள்.
8 Function References மேம்பட்ட
செயல்பாடு பொருள் முறைகள் & பண்புகள்.
Why Follow This Learning Path?
கற்றல் உதவிக்குறிப்பு:
ஒவ்வொரு நிலையிலும், கோட்பாட்டைப் புரிந்துகொண்ட பிறகு, உங்கள் சொந்த எடுத்துக்காட்டுகளை எழுதி சோதித்துப் பாருங்கள். நடைமுறை பயிற்சி தான் சிறந்த கற்றலை வழங்கும்.
Recommended Resources
Beginner Level
துவக்கநிலை செயல்பாடுகள்: வரையறை, அழைப்பு, அளவுருக்கள், திரும்ப மதிப்பு
Intermediate Level
வெளிப்பாடுகள், அம்பு செயல்பாடுகள், வாதக் கையாளுதல்
Advanced Level
call(), apply(), bind(), IIFE, மூடல்கள், செயல்பாட்டு குறிப்புகள்