கணினிகள், மென்பொருள்
JavaScripts என்ன? அடிப்படை ஜாவா செயல்பாடு
வலை ஸ்கிரிப்ட்கள் HTML குறியீட்டில் நேரடியாக எழுதப்பட்ட அல்லது வெறுமனே கோப்புகளில் எழுதப்பட்ட நிரல்கள் ஆகும். இந்த நிரல்கள் JavaScript இல் எழுதப்பட்டுள்ளன. எனவே, ஜாவாஸ்கிரிப்ட்ஸ் என்னவென்று பேசுகையில், அது ஒரு நிரலாக்க மொழி என்று பொருள்படும்.
ஜாவா ஸ்கிரிப்ட் உலாவியால் படிக்கப்படுகிறது, பின்னர் பதிவு செய்யப்பட்ட வெளிப்பாடுகள் செயல்படுத்தப்படுகின்றன மற்றும் பக்கத்திற்கு மேலே அமைக்கப்படும் கையாளுதல்கள் செய்யப்படுகின்றன. ஜாவா, சி ++ மற்றும் சி போன்ற நிரலாக்க மொழிகளில் ஜாவாஸ்கிரிப்ட் அதன் இலக்கணத்தில் ஒத்திருக்கிறது.
ஜாவா சன் மைக்ரோசிஸ்டம்ஸ் (ஆரக்கிள்) மற்றும் நெட்ஸ்கேப் (மொஸில்லா) போன்ற நிறுவனங்களின் வளர்ச்சிக்கான அதன் அபிவிருத்திக்கு கடன்பட்டுள்ளது. மூல மொழி பெயர் லைவ்ஸ்கிரிப்ட். இருப்பினும், ஜாவா சன் மைக்ரோசிஸ்டம்ஸ் உடன் மிகவும் பிரபலமாக இருந்ததால், நெட்ஸ்கேப் மார்க்கெட்டிங் துறையானது மொழி பெயரை ஜாவாஸ்கிரிப்ட் செய்ய மாற்ற முடிவு செய்தது. அதே நேரத்தில், இந்த நடவடிக்கை பிரபலமடையக்கூடிய ஒரு மொழியை சேர்க்கும் என்று கணக்கிடப்பட்டது. மேலும், ஜாவாஸ்கிரிப்ட்ஸ் என்னவென்பதைப் பற்றி பேசும்போது, ஜாவாவும் ஜாவாவும் இரண்டு வெவ்வேறு மொழிகள் என்று நீங்கள் கவனிக்க வேண்டும்.
ECMA-262 என்பது இந்த மொழியின் அதிகாரப்பூர்வ தரநிலையாகும். இந்த JavaScript மொழியின் பெயர் ECMAScript.
இந்த மொழியை கற்றுக்கொள்ள, CSS மற்றும் Html இன் முந்தைய அறிவு பயனுள்ளதாகும். அந்த நேரத்தில் நீங்கள் CSS மற்றும் HTML பற்றி தெரியாது என்றால், நீங்கள் உடனடியாக தெரிந்து கொள்ள வேண்டும்.
வரம்புகள் மற்றும் JavaScript இன் அம்சங்கள்
வலைப்பக்கங்களில் நீக்கப்பட்ட [ஸ்கிரிப்டை] பயன்படுத்தும் போது பின்வரும் விருப்பங்கள் தோன்றும்:
- HTML மற்றும் CSS ஐப் பயன்படுத்தி நடைமுறைப்படுத்தப்படாத பல்வேறு அனிமேஷன் விளைவுகளைச் சேர்த்தல்.
- HTML உறுப்புகளின் உள்ளடக்கத்தை மாற்ற மற்றும் பக்கத்தை மீண்டும் இல்லாமல் புதிய குறிச்சொற்களை சேர்க்க திறன்.
- நிகழ்வுகளுக்கு பதில் (பயனர் செயல்களுக்கு பதிலளித்தல்) - விசைப்பலகையில் செயலாக்க விசை அழுத்தங்கள் மற்றும் மவுஸ் கர்சரை நகர்த்தும்.
- சேவையகத்திற்கு அனுப்பும் முன், வடிவம் புலங்களில் நுழைந்த தரவு சரிபார்ப்பை செய்தல். இது சேவையகத்தில் சுமையை குறைக்கிறது மற்றும் தளத்தை வேகப்படுத்துகிறது.
- உலாவியின் பதிப்பைத் தீர்மானித்தல் மற்றும் தேவையான பக்கத்தைப் பதிவிறக்கவும், இதைப் பொறுத்து.
இந்த மொழியில் எழுதப்பட்ட ஸ்கிரிப்டிங் திறன்களின் முழு பட்டியல் அல்ல, ஜாவாஸ்கிரிப்ட் சார்புகள் மிகவும் பரந்த பொருளைக் கொண்டிருக்கின்றன.
மேலே உள்ள வாய்ப்புகளுக்கு கூடுதலாக, சூழ்நிலைகளைப் பயன்படுத்துவதில் வரம்புகள் உள்ளன:
- பயனர் கணினியில் ஹோஸ்ட் செய்யப்பட்ட கோப்புகளுக்கான அணுகல் இல்லை. பொதுவாக, வலைப்பக்கத்திற்கு வெளியில் எந்த அணுகலும் இல்லை. ஒரு விதிவிலக்கு மட்டுமே ஜாவாஸ்கிரிப்ட் பயன்படுத்தி படிக்க மற்றும் எழுத முடியும் குக்கீகள் இருக்கலாம். இந்த வகை பொருள்கள் வழக்கமாக பக்கம் சுமை வேகமாக செய்ய மட்டுமே தேவை.
- குறுக்கு-டொமைன் வினவல்களைச் செய்ய எந்த வழியும் இல்லை, அதாவது, வெவ்வேறு தளங்களில் உள்ள வலைப்பக்கங்களின் அணுகல், அவை அருகிலுள்ள தாவல்களில் திறந்திருந்தாலும் கூட.
- அதைத் திறந்த தாவல்கள் மற்றும் சாளரங்களை மூட முடியாது.
- பக்கத்தின் மூல உரையைப் பாதுகாக்க மற்றும் பக்கத்திலிருந்து படங்களை அல்லது உரைகளை நகலெடுப்பதைத் தடுப்பதற்கான வழி இல்லை. இந்த வழக்கில், சில கட்டுப்பாடுகளை சேர்க்க முடியும், இது ஜாவாஸ்கிரிப்ட் செயல்பாடுகளை அனுமதிக்கிறது.
சில வழிகளில் இத்தகைய கட்டுப்பாடுகளை தீங்கிழைக்கும் குறியீடு செயல்படுத்த கடினமாக உள்ளது.
Javascripts என்ன?
மேலே குறிப்பிட்டபடி, ஜாவாஸ்கிரிப்ட் இணைய பக்கங்களுக்கு ஊடாடும் திறனை வழங்கும் ஒரு மொழி. இந்த மொழியுடன், அந்த பயன்பாடுகள் HTML குறியீட்டில் சேர்க்கப்படுகின்றன. உதாரணமாக, பயனர் பூர்த்தி செய்த படிவங்கள் அல்லது கேள்வித்தாள்கள். பெரும்பாலும் ஜாவா மொழியை ஜாவாவுடன் குழப்பி, ஆனால் இந்த மொழிகளுக்கு இடையில் பொதுவான ஒன்றும் இல்லை.
சிலர் பிற மொழிகளான ரூபி, சுய, பைத்தான் போன்றவற்றை ஒப்பிட்டுப் பார்க்கிறார்கள். ஆனால் இது ஒரு தனி மொழி.
JavaScript ஐப் பயன்படுத்துதல்
JavaScript ஐ பயன்படுத்தி, நீங்கள் பக்கத்திற்கு மாற்றங்களை செய்யலாம், உறுப்பு பாணியை மாற்றலாம், குறிச்சொற்களை சேர்க்கலாம் அல்லது நீக்கலாம். பக்கத்திலும் பயனரின் செயல்களைப் பற்றி அறிய ஒரு வாய்ப்பும் உள்ளது (திரையின் வேலைப்பாடு பகுதி குறைதல் அல்லது அதிகரிக்கும், மவுஸைக் கொண்டு சொடுக்கி, எந்த விசைகளையும் அழுத்தி, பக்கத்தை ஸ்க்ரோலிங் செய்யும்). HTML குறியீட்டின் எந்த உறுப்பையும் அணுக முடியும் மற்றும் இந்த உறுப்பை கையாளவும் முடியும். இவ்வாறு, "JavaScripts என்றால் என்ன?" என்ற விடையின் பதில், பக்கத்தை மீண்டும் ஏற்றாமல், செய்திகளைத் தரவிறக்காமல், குக்கீகளை அமைப்பதற்கும், வாசிப்பதற்கும், பல செயல்களைச் செய்வதற்கும் தரக்கூடியதாக இருக்கும்.
ஜாவாஸ்கிரிவின் தனித்துவத்தின் அடிப்படை
இந்த மொழியின் பிரதான தனிச்சிறப்பு அது கிட்டத்தட்ட அனைத்து உலாவிகளுக்கு ஆதரவளிப்பதோடு அவர்களுடன் முழு ஒருங்கிணைப்பும் உள்ளது. JavaScript ஐப் பயன்படுத்தி அனைத்து செயல்களும் மிகவும் எளிமையானவை. அத்தகைய நன்மைகள் அனைத்தையும் உள்ளடக்கிய வேறு எந்த தொழில்நுட்பமும் இல்லை. உதாரணமாக, எந்த குறுக்கு உலாவிகளும் இல்லை, அவர்கள் அனைத்து உலாவிகளையும் ஆதரிக்கவில்லை (இது XUL, ActiveX, VBScript ஆகும்). உலாவியில் முழுமையாக ஒருங்கிணைக்கப்படாத சில உள்ளன. இது சில்வர்லைட், ஃப்ளாஷ், ஜாவா. இப்போது, இந்த தொழில்நுட்பத்தின் ஒரு பெரிய வளர்ச்சி மற்றும் அபிவிருத்தி உள்ளது ஜாவா 2 கூறுகள்.
மாற்று நிரலாக்க மொழிகள்
இது சாத்தியம் ஜாவாஸ்கிரிப்ட் சாத்தியம் என்று நடக்கும். இந்த வழக்கில், பின்வரும் நிரலாக்க மொழிகள் உதவும்.
ஜாவா
மிகவும் பயன்படுத்தப்படும் மொழி ஜாவா ஆகும். இந்த மொழி சிக்கலான நெறிமுறைகளை விவரிக்கிறது, ஆனால் இது எப்போதும் வழக்கமான தளத்தில் தேவை இல்லை. இந்த காரணத்திற்காக, ஜாவா-ஆப்லெட் நீண்ட காலமாக ஏற்றப்பட்டு கணிசமான அளவு கொண்டிருக்கும்.
ஃப்ளாஷ்
ஆரம்பத்தில் இருந்து, ஃப்ளாஷ் மொழி குறுக்கு-உலாவியாக வடிவமைக்கப்பட்டது மற்றும் மல்டிமீடியா பொருட்களை உருவாக்கும். உதாரணமாக, தளத்தில், விளையாட்டுகள், பதாகைகள், ஆடியோ மற்றும் வீடியோக்கான வீரர்கள் உள்ள ஊடாடும் பகுதிகளை உருவாக்க. மற்றவற்றுடன், நீங்கள் துளைகளை (நெட்வொர்க்கில் உள்ள இணைப்புகளை) உருவாக்கும் ஃப்ளாஷ் பயன்படுத்தி, நீங்கள் சேவையகத்திற்கு கோரிக்கைகளை அனுப்ப வேண்டிய அவசியமில்லாத மல்டிமீடியா, ஸ்டோர் பொருள்களுடன் வேலை செய்யலாம். ஃப்ளாஷ் வசதியான வரைகலை மேம்பாட்டு கருவிகள் உள்ளன.
ஃப்ளாஷ் மற்றும் ஜாவாவின் குறைபாடுகளை நீங்கள் ஒப்பிட்டு பார்த்தால், அதன் பொருள்கள் மிகவும் வித்தியாசமாக இருக்கும், ஃப்ளாஷ் இன் முக்கிய குறைபாடு தேடல் பொறிகளால் அதன் மோசமான அட்டவணைப்படுத்தலாகும். ஏனென்றால் தேடுபொறிகள் HTML இணைப்புகள் பின்பற்றப்படுகின்றன . ஃப்ளாஷ் கொள்கலனில் உள்ள உரையைத் தேர்ந்தெடுக்க முடியாது.
Silverlight, Vbscript, JavaFX, XUL
இடைமுகங்கள் மற்றும் தகவல்தொடர்பு பகுதிகள், Silverlight, VBScript, JavaFX, XUL தொழில்நுட்பங்களை உருவாக்குவதற்கு JavaScript திறன்களைப் பொருத்துவதற்காக.
ஃப்ளாஷ் மற்றும் ஜாவாஸ்கிரினை விட அவை அரிதாகவே பயன்படுத்தப்படுகின்றன. அவை ஒவ்வொன்றின் பண்புகளையும் வேறுபடுத்தி, பின்வருமாறு கூறலாம்:
- XUL - டெஸ்க்டாப் பயன்பாடுகள் மற்றும் இடைமுகங்கள் விவரிக்கும் போது பயன்படுத்தப்படும். மொஸில்லாவின் கீழ் ஒரு நிரலை உருவாக்கினால் மட்டுமே சாத்தியம்.
- JavaFX - இது ஜாவாவுடன் கணினியில் வேலை செய்கிறது, இது இந்த மொழிக்கு கூடுதலாக உள்ளது.
- VBScript - மைக்ரோசாப்ட் கார்ப்பரேஷன் உருவாக்கப்பட்டது. அடிப்படையில் விஷுவல் பேசிக் வழங்கப்பட்டது. இந்த மொழி எந்த விதத்திலும் அபிவிருத்தி செய்யாது, இந்த நாட்களில் அது கிட்டத்தட்ட பயன்படுத்தப்படவில்லை, ஜாவாஸ்கிரிப்ட் திறன்களில் குறைவாக உள்ளது.
சில்வர்லைட் - மைக்ரோசாஃப்ட் ஃப்ளாஷ் போட்டியாளராக உருவாக்கப்பட்டது. அவர் மிகவும் பிரபலமாக இல்லை, ஏனெனில் JavaScript சரங்களை அதிக பக்க ஸ்கிரிப்டுகள் வழங்க முடியும்.
JavaScript ஐ எவ்வாறு இயக்குவது மற்றும் JavaScript பிழை என்ன
இப்போது நெட்வொர்க்கில் உள்ள பயனர்களின் தினசரி பிரச்சனைகளைப் பற்றி மதிப்புக் கொள்வது அவசியம். இன்று, மேலும் அடிக்கடி, ஒரு பயனர் சமூகத்தில் தனது பக்கம் பார்வையிட்ட பிறகு. நெட்வொர்க் மேல் சாளரத்தில் பிழை செய்தி "JavaScript இயக்கப்பட்டிருக்கவில்லை", "தளத்தின் சரியான செயல்பாட்டிற்கு, JavaScript ஐ இயக்கு", "JavaScript பிழை". இதை எப்படி சரிசெய்வது என்பது ஒரு தீவிரமான கேள்விதான் பயனர் இருந்து வீடியோக்களை மற்றும் புகைப்படங்கள் பதிவிறக்கும் சிரமங்களை போது.
Mozilla Firefox இல் JavaScript எவ்வாறு செயல்படுகிறது
பயனர் மோசில்லாவில் வேலை செய்தால், நீங்கள் "அமைப்புகள்", "அமைப்புகள்" என்பதற்குச் செல்ல வேண்டும். பின்னர் "உள்ளடக்கம்" தாவலில், "JavaScript ஐப் பயன்படுத்து" க்கு அடுத்த பெட்டியை சரிபார்க்கவும்.
Google Chrom இல் எவ்வாறு வேலை செய்கிறது
இந்த உலாவியில் JavaScript ஐ இயக்க அல்லது முடக்க, பின்வரும் படிநிலைகள் தேவை: "Google Chrom ஐ உள்ளமைக்கவும், நிர்வகிக்கலாம்", "விருப்பங்கள்", "மேம்பட்ட", "தனிப்பட்ட தரவு (உள்ளடக்க அமைப்புகள்)", "JavaScript". JavaScript ஐப் பயன்படுத்த அனைத்து தளங்களையும் அனுமதி (பரிந்துரைக்கப்பட்டது).
ஓபராவில் ஜாவா வேலை எப்படி
இந்த உலாவியில் JavaScript ஐ இயக்க அல்லது முடக்க, நீங்கள் பின்வரும் செய்ய வேண்டும்:
- F12 விசையை அழுத்தவும்.
- "JavaScript ஐ இயக்கு" என்பதைத் தேர்ந்தெடுக்கவும்.
எப்படி JavaScript இல் IE சேர்க்கப்பட்டுள்ளது ("இன்டர்நெட் எக்ஸ்ப்ளோரர்")
இண்டர்நெட் எக்ஸ்ப்ளோரரில் JavaScript ஐ இயக்க அல்லது முடக்க, நீங்கள் பின்வரும் கருவிகள் செய்ய வேண்டும்: "கருவிகள்", "இணைய விருப்பங்கள்", "பாதுகாப்பு" தாவல், "இணைய மண்டலம் தேர்ந்தெடு", "பிற", "உரைகள்", "ஸ்கிரிப்ட்களை அனுமதி".
VK இல் JavaScript
CIS sotsset "VKontakte" இல் மிகவும் பிரபலமானது பெரும்பாலும் விரும்பத்தகாத ஆச்சரியங்களை அளிக்கிறது. அதிகரித்து, VKontakte பயனர்கள் ஆடியோ கேட்டு அல்லது வீடியோ பார்க்க இயலாமை பற்றி இயலாது பற்றி புகார்.
இந்த சிக்கலை தீர்க்க, VKontakte நெட்வொர்க்கில் ஜாவாஸ்கிரிப்ட் பிழை திருத்தம் தேவை.
JavaScript விக்கி பிழை என்ன?
பயனர் சமூக வலைப்பின்னலில் தனது பக்கத்தை பார்வையிட்டார் மற்றும் ஒரு வீடியோ அல்லது ஆடியோ கோப்பை இயக்க முயன்றார், ஆனால் அதற்குப் பிறகு அவர் மேல் இடது மூலையில் "ஜாவாஸ்கிரிப்ட் பிழை: initAddMedia வரையறுக்கப்படவில்லை" என்று கண்டறிந்தார். இந்த செய்தி பிழை தோன்றும்
"[நீக்கப்பட்ட] initAddMedia".
சமூக நெட்வொர்க்கில் "VKontakte" இல் சிக்கலை தீர்க்கும் முறைகள்:
- முதலில் நீங்கள் "தொடக்கம்", "எனது கணினி" மற்றும் விண்டோஸ் கோப்புறைக்கு செல்ல வேண்டும். பின் system32 பகிர்வு மற்றும் இயக்கி கோப்புறைக்கு செல்லவும். பின் கோப்புறையில்
- இந்த கோப்புறையில் உள்ள சிறிய எண்ணிக்கையிலான கோப்புகளின் நடுவில், நீங்கள் புரவலன் கோப்பை தேர்ந்தெடுக்க வேண்டும்.
இந்த கோப்பு பின்னர் Notepad உடன் திறக்கப்பட்டுள்ளது. இதுபோல் தோன்றுகிறது: புரவலன்கள் கோப்பில் வலது கிளிக் செய்து, "திறக்க" என்பதைத் தேர்ந்தெடுக்கவும். நீங்கள் "WordPad உரை ஆசிரியர்" தேர்ந்தெடுக்க முடியும்.
இந்தக் கோப்பைத் திறக்கும்பின்னர், 127.0.0.1 லோக்கல் ஹோஸ்ட் நுழைவில் நீங்கள் கோப்பை பார்க்க வேண்டும். வேறு எந்த பதிவு மிதமிஞ்சிய மற்றும் ஆடியோ மற்றும் வீடியோ கோப்புகளை நிலையான செயல்பாடு தடைகளை தடுக்கிறது. கோப்பில் இருந்து அனைத்து தகவல்களையும் முழுமையாக நீக்க வேண்டும் மற்றும் இந்த கல்வெட்டு 127.0.0.1 லோக்கல் ஹோஸ்ட் மட்டும் நகலெடுக்க வேண்டும். பின்னர் "சேமி" என்பதைக் கிளிக் செய்து, கணினியை மீண்டும் துவக்கவும். நீங்கள் VKontakte பக்கத்தைப் பார்வையிடும்போது, எல்லாம் சரியாகிவிடும்.
Similar articles
Trending Now