யாவாக்கிறிட்டு
நிரலாக்கக் கருத்தோட்டம்: | நிகழ்வு உந்துதல் நிரலாக்கம், செயல்பாட்டு நிரலாக்கம், ஏவல் நிரலாக்கம் |
---|---|
தோன்றிய ஆண்டு: | திசம்பர் 4, 1995[1] |
வடிவமைப்பாளர்: | தொடக்கதில் நெட்ஸ்கேப்பின் பிரெண்டன் ஈச் ஆல் வடிவமைக்கப்பட்டது ECMA மூலப்படி தரத்திற்கு மற்றவர்களும் பங்களித்துள்ளனர் |
அண்மை வெளியீட்டுப் பதிப்பு: | ECMA மூலப்படி 2020[2] |
அண்மை வெளியீட்டு நாள்: | சூன் 2020 |
அண்மை முன்னோட்டப் பதிப்பு: | ECMA மூலப்படி 2021 |
இயல்பு முறை: | விசையார்ந்த தட்டச்சு, தளர்ந்த தட்டச்சு, வாத்து தட்டச்சு |
முதன்மைப் பயனாக்கங்கள்: | வி8 (யாவாக்கிறிட்டு பொறி), யாவாக்கிறிட்டு உள்ளகம், ஸ்பைடர்மன்கி (யாவாக்கிறிட்டு பொறி), சக்ரா (யாவாக்கிறிட்டு பொறி) |
பிறமொழித்தாக்கங்கள்: | ஜாவா,[3][4] இசுகீம்,[4] AWK,[5] ஹைபர்டாக்[6] |
கோப்பு நீட்சி: |
|
இம்மொழித்தாக்கங்கள்: | டைப்ஸ்கிறிட்டு, காபிகிறிட்டு, அசம்பிளிகிறிட்டு, ஆக்சன்கிறிட்டு, டார்ட், அப்ஜைக்டிவ்-ஜெ, ஓபா, ஹாக்ஸ் |
![]() | |
ஜாவாஸ்க்ரிப்ட் (Java Script) என்பது வலைத்தளங்களில் பயனர் தரப்பிலிருந்து வழங்கப்படும் உள்ளீடுகளை உறுதி செய்வதற்குப் பரவலாகப் பயன்படும் ஒரு கணினி நிரல் மொழி ஆகும். பயனர் பக்கச் செயற்பாடுகள் யாவாக்கிறிட்டினால் பெரிதும் நடைமுறைப்படுத்தப்படுகின்றன. 1995ஆம் ஆண்டு நெற்சுக்கேப் நிறுவனத்தால் அறிமுகப்படுத்தப்பட்ட இந்த மொழிக்குத் தற்போது மிகவும் விருத்தி பெற்ற மென்பொருள் கட்டமைப்புகள் உள்ளன. சேகுவெரி, மொடூல்சு, கூகுள் வலைக் கருவிப்பெட்டி போன்றவை பரவலான பயன்பாட்டில் இருக்கும் யாவாக்கிறிட்டுக் கட்டமைப்புகள் ஆகும். பெயரில் ஒத்த யாவா நிரல் மொழிக்கும் இதற்கும் எந்த நேரடித் தொடர்பும் இல்லை.
வரலாறு
[தொகு]ஆரம்பத்தில் நெற்சுக்கேப் நிறுவனத்தால் இலைவு கிறிட்டு(Live Script) என அறிமுகம் செய்யப்பட்ட மொழியே யாவாக்கிறிட்டு எனப் பெயர் மாற்றப்பட்டு அறிமுகப்படுத்தப்பட்டது. இந்தப் பெயரின் தெரிவே இன்று வரை பல குழப்பங்களுக்குக் காரணமாக அமைந்துள்ளது. இப்பெயர் சன் மைக்ரோசிசுட்டத்தின் காப்புரிமைப் பெயராகும். பிற்காலத்தில் மைக்ரோசாப்டு யாவாக்கிறிட்டிற்குப் போட்டியாக சேகிறிட்டு என்ற நிரலாக்க மொழியை உருவாக்கியது.
யாவாக்கிறிட்டும் யாவாவும்
[தொகு]இதேவேளையில், சன் மைக்ரோ சிசுட்டம் (Sun Micro systems) யாவா (Java) என்ற மொழியை அறிமுகப்படுத்தியது. யாவா விரைவில் பிரபலமாகிப் பலரது கவனத்தை ஈர்த்தது. இதன் காரணமாக நெற்சுக்கேப் நிறுவனமும் தமது நெற்சுக்கேப் 2.0 பதிப்பில் யாவாவிற்கான ஆதரவை ஏற்படுத்தியது. அத்துடன் தமது இலைவு கிறிட்டு என்ற மொழியை யாவாக்கிறிட்டு (Java Script) என்று மாற்றிக்கொண்டனர். இதன் மூலமாக யாவாக்கிறிட்டு மொழி பலரது கவனத்தில் பட்டது. இதைத்தவிர யாவாவிற்கும் யாவாக்கிறிட்டுக்கும் எந்தத் தொடர்பும் இல்லை. இரண்டிற்கும் தற்போதைய நவீன உலாவிகளில் ஆதரவு வழங்கப்படுகின்றது என்பதும் குறிப்பிடத்தக்கது.
பயன்பாடு
[தொகு]- பயனர்களிடம் இருந்து பெறுகின்ற தரவுகள் சரியா என்பதை உலாவியூடாகவே சரிபாத்துப் பின்னர் வழங்கியில் சேமிக்கும் வசதி
- உரையாடல் பெட்டி மற்றும் மேல் மீட்புப் பெட்டிச் சாளரங்களை உருவாக்குதல்
- பயனர்களின் சுட்டி அசைவுகளிற்குத் துலங்கலைக் காட்டுதல். எ-டு: படங்களிற்கு மேலாகச் சுட்டி செல்லும் போது படங்களை மாற்றுதல்
- யாவாக்கிறிட்டில் தொகுப்பிகளைப் பயன்படுத்துவது இல்லை. நிரலை எழுதிய உடன் உலாவியில் சோதித்துப் பார்க்கலாம்.
யாவாக்கிறிட்டில் தமிழ்
[தொகு]யாவாக்கிறிட்டில் தமிழைப் பயன்படுத்தத் தமிழ்ச் செய்தியை ஒருங்குறியில் தட்டச்சுச் செய்துப் பின்னர் கோப்பை யு.டி.எவ்.-8 (UTF-8) முறையில் சேமிக்க வேண்டும். உலாவிகள் அவற்றைத் தமிழில் காட்டும்.
<script type="text/javascript">
alert('சோதனைச் செய்தி');
</script>
தொகுப்பிகள்
[தொகு]யாவாக்கிறிட்டைப் பலதரப்பட்ட தொகுப்பிகளில் தொகுக்கலாம். இணையத்தில் உடனடியாக யாவாக்கிறிட்டைப் பரிசோதிக்க சே. எசு. பின்னைப் பயன்படுத்தலாம்.[8]
மொழி அமைப்பு
[தொகு]யாவாக்கிறிட்டை மீப்பாடக்குறிமொழியில் இடல்
[தொகு]பொதுவாக யாவாக்கிறிட்டை மீப்பாடக் குறிமொழியின் தலைப்பில் இடுவர். அதாவது பின்வருமாறு:
<html>
<head>
<script type="text/javascript">
யாவாக்கிறிட்டு இங்கே இடப்படும்....
</script>
</head>
<body>
</body>
</html>
ஆனால் பக்கம் தரவேறிய பின்னர் யாவாக்கிறிட்டு தரவேறினால் போதும் என்றால் அதை உடலில் இதே போன்று மீப்பாடக் குறிமொழியின் உடலிலும் போடலாம்.
யாவாக்கிறிட்டை ஒரு வெளிக் கோப்பாக இணைக்கலாம். தலைப்புகளை அடையாள ஒட்டுகளுக்கு இடையே <script src="filename"> </script> என்று இணைக்கலாம்.
மேற்கோள்கள்
[தொகு]- ↑ Press release announcing JavaScript, "Netscape and Sun announce JavaScript", PR Newswire, December 4, 1995
- ↑ "Standard ECMA-262". Ecma International. June 17, 2020.
- ↑ Seibel, Peter (September 16, 2009). Coders at Work: Reflections on the Craft of Programming. ISBN 9781430219484. Retrieved December 25, 2018.
Eich: The immediate concern at Netscape was it must look like Java.
- ↑ 4.0 4.1 "Chapter 4. How JavaScript Was Created". speakingjs.com. Archived from the original on 2020-02-27. Retrieved 2017-11-21.
- ↑ "Brendan Eich: An Introduction to JavaScript, JSConf 2010". p. 22m. Retrieved November 25, 2019.
Eich: "function", eight letters, I was influenced by AWK.
- ↑ Eich, Brendan (1998). "Foreword". In Goodman, Danny (ed.). JavaScript Bible (3rd ed.). John Wiley & Sons. ISBN 0-7645-3188-3. LCCN 97078208. கணினி நூலகம் 38888873. OL 712205M.
- ↑ "nodejs/node-eps". GitHub.
- ↑ சே. எசு. பின் (ஆங்கில மொழியில்)