ஜாவாஸ்கிரிப்ட் என்றால் என்ன, அது எப்படி வேலை செய்கிறது?

ஜாவாஸ்கிரிப்ட் என்றால் என்ன, அது எப்படி வேலை செய்கிறது?

ஜாவாஸ்கிரிப்ட் நவீன வலை வளர்ச்சியில் முக்கிய இடத்தைப் பெற்றுள்ளது. எந்தவொரு வலை டெவலப்பரும் புரிந்து கொள்ள இந்த சக்திவாய்ந்த மொழி இன்றியமையாத கருவியாக உருவெடுத்துள்ளது.





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





ஜாவாஸ்கிரிப்ட் என்றால் என்ன?

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





மொழியின் சமீபத்திய பதிப்பு ECMAScript 2018 ஆகும், இது ஜூன் 2018 இல் வெளியிடப்பட்டது.

பிஎஸ் 4 இல் சுயவிவரத்தை எவ்வாறு நீக்குவது

ஜாவாஸ்கிரிப்ட் வலை பயன்பாடுகள் அல்லது வலைப்பக்கங்களை உருவாக்க HTML மற்றும் CSS உடன் வேலை செய்கிறது. ஜாவாஸ்கிரிப்ட் கூகுள் குரோம், பயர்பாக்ஸ், சஃபாரி, மைக்ரோசாப்ட் எட்ஜ், ஓபரா போன்ற பெரும்பாலான நவீன இணைய உலாவிகளால் ஆதரிக்கப்படுகிறது. அண்ட்ராய்டு மற்றும் ஐபோனுக்கான பெரும்பாலான மொபைல் உலாவிகள் இப்போது ஜாவாஸ்கிரிப்டையும் ஆதரிக்கின்றன.



ஜாவாஸ்கிரிப்ட் வலைப்பக்கங்களின் மாறும் கூறுகளைக் கட்டுப்படுத்துகிறது. இது இணைய உலாவிகளிலும், சமீபத்தில் இணைய சேவையகங்களிலும் வேலை செய்கிறது. அப்ளிகேஷன் புரோகிராமிங் இன்டர்ஃபேஸ்கள் (ஏபிஐ) ஜாவாஸ்கிரிப்ட் மூலம் ஆதரிக்கப்படுகிறது, இது உங்களுக்கு அதிக செயல்பாடுகளை வழங்குகிறது.

ஜாவாஸ்கிரிப்ட் வேலை செய்யும் அனைத்து வழிகளையும் புரிந்துகொள்வது, வலை நிரலாக்கம் எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் புரிந்துகொள்ளும்போது கொஞ்சம் எளிதாக இருக்கும், எனவே மேலும் அறியலாம்.





வலை பயன்பாட்டு கட்டிடத் தொகுதிகள்

வலைத்தளங்கள் மற்றும் பயன்பாடுகளை உருவாக்கும் மூன்று கூறுகள் உள்ளன: ஹைபர்டெக்ஸ்ட் மார்க்அப் மொழி (HTML), அடுக்கு நடை தாள்கள் (CSS) மற்றும் ஜாவாஸ்கிரிப்ட். ஒரு வலை பயன்பாட்டை உருவாக்குவதில் ஒவ்வொருவருக்கும் பங்கு உண்டு.

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

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





ஜாவாஸ்கிரிப்ட் எவ்வாறு வேலை செய்கிறது?

ஜாவாஸ்கிரிப்ட் எழுதுவதற்கு முன்பு அது எப்படி வேலை செய்கிறது என்பதை அறிந்து கொள்வது அவசியம். கற்றுக்கொள்ள இரண்டு முக்கியமான பகுதிகள் உள்ளன: இணைய உலாவி எவ்வாறு செயல்படுகிறது, மற்றும் ஆவணப் பொருள் மாதிரி (DOM).

வலை உலாவி ஒரு வலைப்பக்கத்தை ஏற்றுகிறது, HTML ஐப் பாகுபடுத்துகிறது மற்றும் உள்ளடக்கங்களிலிருந்து ஒரு ஆவணப் பொருள் மாதிரி (DOM) எனப்படும் ஒன்றை உருவாக்குகிறது. DOM உங்கள் ஜாவாஸ்கிரிப்ட் குறியீட்டில் வலைப்பக்கத்தின் நேரடி காட்சியை வழங்குகிறது.

படங்கள் மற்றும் சிஎஸ்எஸ் கோப்புகள் போன்ற HTML உடன் இணைக்கப்பட்ட அனைத்தையும் உலாவி பிடிக்கும். CSS தகவல் CSS பாகுபடுத்தியிலிருந்து வருகிறது.

முதலில் வலைப்பக்கத்தை உருவாக்க DOM ஆல் HTML மற்றும் CSS ஆகியவை இணைக்கப்பட்டுள்ளன. பின்னர், உலாவிகளின் ஜாவாஸ்கிரிப்ட் இயந்திரம் ஜாவாஸ்கிரிப்ட் கோப்புகள் மற்றும் இன்லைன் குறியீட்டை ஏற்றுகிறது ஆனால் உடனடியாக குறியீட்டை இயக்காது. HTML மற்றும் CSS ஏற்றுதல் முடிவடையும் வரை அது காத்திருக்கிறது.

இது முடிந்தவுடன், குறியீடு எழுதப்பட்ட வரிசையில் ஜாவாஸ்கிரிப்ட் செயல்படுத்தப்படும். இதன் விளைவாக DOM ஆனது ஜாவாஸ்கிரிப்ட் குறியீட்டால் புதுப்பிக்கப்பட்டு உலாவியால் வழங்கப்படுகிறது.

இங்கே வரிசை முக்கியமானது. HTML மற்றும் CSS முடிவதற்கு ஜாவாஸ்கிரிப்ட் காத்திருக்கவில்லை என்றால், அது DOM கூறுகளை மாற்ற முடியாது.

ஜாவாஸ்கிரிப்ட் மூலம் நான் என்ன செய்ய முடியும்?

ஜாவாஸ்கிரிப்ட் என்பது ஒரு முழுமையான நிரலாக்க மொழியாகும், இது பைதான் போன்ற வழக்கமான மொழியைச் செய்யக்கூடிய பெரும்பாலான விஷயங்களைச் செய்ய முடியும். இவற்றில் அடங்கும்:

எனது கணினியை எவ்வாறு குளிர்விப்பது
  • மாறிகள் அறிவித்தல்.
  • மதிப்புகளை சேமித்தல் மற்றும் மீட்டெடுப்பது.
  • உள்ளிட்ட செயல்பாடுகளை வரையறுத்தல் மற்றும் அழைத்தல் அம்பு செயல்பாடுகள் .
  • ஜாவாஸ்கிரிப்ட் பொருள்கள் மற்றும் வகுப்புகளை வரையறுத்தல்.
  • வெளிப்புற தொகுதிகளை ஏற்றுவது மற்றும் பயன்படுத்துதல்.
  • கிளிக் நிகழ்வுகளுக்கு பதிலளிக்கும் நிகழ்வு கையாளுபவர்களை எழுதுதல்.
  • சேவையக குறியீட்டை எழுதுதல்.
  • இன்னும் பற்பல.

எச்சரிக்கை: ஜாவாஸ்கிரிப்ட் மிகவும் சக்திவாய்ந்த மொழி என்பதால், பயனர்களுக்கு தீங்கு விளைவிக்கும் வகையில் தீம்பொருள், வைரஸ்கள் மற்றும் உலாவி ஹேக்குகளை எழுதவும் முடியும். உலாவி குக்கீகள், கடவுச்சொற்கள், கிரெடிட் கார்டுகளைத் திருடுவது முதல் உங்கள் கணினியில் வைரஸ்களைப் பதிவிறக்குவது வரை இவை உள்ளன.

ஜாவாஸ்கிரிப்டைப் பயன்படுத்துதல்

குறியீடு எடுத்துக்காட்டுகளுடன் சில ஜாவாஸ்கிரிப்ட் அடிப்படைகளைப் பார்ப்போம்.

மாறிகள் அறிவித்தல்

ஜாவாஸ்கிரிப்ட் மாறும் வகையில் தட்டச்சு செய்யப்பட்டுள்ளது, அதாவது உங்கள் குறியீட்டில் உங்கள் மாறிகளின் வகையை நீங்கள் அறிவிக்க வேண்டியதில்லை.

let num = 5;
let myString = 'Hello';
var interestRate = 0.25;

ஆபரேட்டர்கள்

கூட்டல்

12 + 5
>> 17

கழித்தல்

20 - 8
>> 12

பெருக்கல்

5 * 2
>> 10

பிரிவு

50 / 2
>> 25

மாடுலஸ்

45 % 4
>> 1

வரிசைகள்

let myArray = [1,2,4,5];
let stringArray = ['hello','world'];

செயல்பாடுகள்

ஜாவாஸ்கிரிப்ட் செயல்பாடுகளை எழுத முடியும், எண்களைச் சேர்க்கும் ஒரு எளிய செயல்பாடு இங்கே.

விண்டோஸ் 10 எவ்வளவு வன் இடத்தை பயன்படுத்துகிறது
function addNumbers(num1,num2){
return num1 + num2;
}
>> addNumbers(10,5);
>> 15

சுழல்கள்

ஜாவாஸ்கிரிப்ட் மறு சுழற்சிக்கு சுழல்கள், சுழல்கள் போன்றவற்றைச் செய்ய முடியும் சுழல்களுக்கு மற்றும் சுழல்கள் போது.

for(let i = 0; i <3; i++){
console.log('echo!');
}
>> echo!
>> echo!
>> echo!
let i = 0;
while(i <3) {
console.log('echo!');
i++;
}
>> echo!
>> echo!
>> echo!

கருத்துகள்

// Writing a comment
/*Writing a multi-line comment
You can use as many lines as you like
to break up text and make comments more readable
*/

ஒரு வலைப்பக்கத்தில்

ஒரு வலைப்பக்கத்தில் ஜாவாஸ்கிரிப்டை ஏற்றுவதற்கான பொதுவான வழி கையால் எழுதப்பட்ட தாள் HTML டேக். உங்கள் தேவைகளைப் பொறுத்து, நீங்கள் பின்வரும் முறைகளில் ஒன்றைப் பயன்படுத்தலாம்.

  • வெளிப்புற ஜாவாஸ்கிரிப்ட் கோப்பை ஒரு வலைப்பக்கத்தில் பின்வருமாறு ஏற்றவும்: | _+_ |
  • ஜாவாஸ்கிரிப்ட் வலைப்பக்கத்திலிருந்து வேறு டொமைனில் இருந்து இருந்தால், முழுமையான URL ஐ பின்வருமாறு குறிப்பிடலாம்: | _+_ |
  • ஜாவாஸ்கிரிப்டை நேரடியாக HTML இல் உட்பொதிக்கலாம். இங்கே ஒரு | _+_ |

இந்த முறைகளைத் தவிர, ஜாவாஸ்கிரிப்ட் குறியீட்டை தேவைக்கேற்ப ஏற்றுவதற்கான வழிகள் உள்ளன. உண்மையில், இயக்க நேரத்தில் தீர்க்கப்பட்ட சரியான சார்புகளுடன் ஜாவாஸ்கிரிப்ட் தொகுதிகளை ஏற்றுவதற்கும் இயக்குவதற்கும் அர்ப்பணிக்கப்பட்ட கட்டமைப்புகள் உள்ளன.

அவை மிகவும் மேம்பட்ட தலைப்புகள், இப்போது நீங்கள் அடிப்படைகளைக் கற்றுக்கொள்கிறீர்கள்.

மாதிரி ஜாவாஸ்கிரிப்ட் குறியீடு துணுக்குகள்

வலைப்பக்கங்களில் இது எவ்வாறு பயன்படுத்தப்படுகிறது என்பதை விளக்குவதற்கு சில எளிய ஜாவாஸ்கிரிப்ட் குறியீடு மாதிரிகள் இங்கே. DOM உடன் வேலை செய்யும் குறியீட்டின் எடுத்துக்காட்டுகள் இவை.

  • பின்வருபவை அனைத்தையும் தேர்ந்தெடுக்கின்றன தைரியமான ஆவணத்தில் உள்ள கூறுகள் மற்றும் முதல் நிறத்தை சிவப்பு நிறமாக அமைக்கிறது. | _+_ |
  • ஒரு படத்தை மாற்ற வேண்டும் img குறிச்சொல்? பின்வருபவர்களுக்கான ஒரு நிகழ்வு கையாளுபவர் கிளிக் செய்யவும் ஒரு பொத்தானின் நிகழ்வு. | _+_ |
  • ஒரு பத்தியின் உரை உள்ளடக்கத்தைப் புதுப்பிக்கவும் ( உறுப்பு? அமைக்க உள் HTML காட்டப்பட்டுள்ளபடி தனிமத்தின் சொத்து: | _+_ |

இந்த குறியீட்டு மாதிரிகள் உங்கள் வலைப்பக்கத்தில் ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி என்ன செய்ய முடியும் என்பதைப் பற்றிய ஒரு பார்வையை வழங்குகிறது. நீங்கள் தொடங்குவதற்கு குறியீட்டை எவ்வாறு கற்பிப்பது என்று நிறைய பயிற்சிகள் உள்ளன. நீங்கள் எந்த வலைப்பக்கத்திலும் இதை முயற்சி செய்யலாம்! உங்கள் கன்சோலைத் திறந்து சில ஜாவாஸ்கிரிப்ட் குறியீட்டை முயற்சிக்கவும்.

ஜாவாஸ்கிரிப்ட் என்ன செய்கிறது என்று இப்போது உங்களுக்குத் தெரியும்

வட்டம், இந்த அறிமுகம் ஜாவாஸ்கிரிப்ட்டில் சில நுண்ணறிவுகளைக் கொண்டுவந்துள்ளது மற்றும் வலை நிரலாக்கத்தைப் பற்றி உங்களை உற்சாகப்படுத்துகிறது. நீங்கள் அனைத்தையும் மறுபரிசீலனை செய்யலாம் எங்கள் எளிமையான ஜாவாஸ்கிரிப்ட் ஏமாற்று தாள் . ஜாவாஸ்கிரிப்ட் பற்றி அறிய இன்னும் நிறைய இருக்கிறது. நீங்கள் மிகவும் வசதியாக உணர்ந்தவுடன், ஆவணப் பொருள் மாதிரியை எவ்வாறு பயன்படுத்துவது என்பதை அறிய ஏன் முயற்சி செய்யக்கூடாது? நீங்கள் டைப்ஸ்கிரிப்ட் பற்றி அறிய ஆர்வமாக இருக்கலாம்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் கட்டளை வரியில் உங்கள் விண்டோஸ் கணினியை எப்படி சுத்தம் செய்வது

உங்கள் விண்டோஸ் பிசி சேமிப்பு இடத்தில் குறைவாக இருந்தால், இந்த வேகமான கட்டளை வரியில் பயன்பாடுகளைப் பயன்படுத்தி குப்பைகளை சுத்தம் செய்யவும்.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • தொழில்நுட்பம் விளக்கப்பட்டது
  • நிரலாக்க
  • இணைய மேம்பாடு
  • ஜாவாஸ்கிரிப்ட்
  • ஸ்கிரிப்டிங்
எழுத்தாளர் பற்றி அந்தோணி கிராண்ட்(40 கட்டுரைகள் வெளியிடப்பட்டன)

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

அந்தோனி கிராண்டின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்