உங்கள் பயன்பாட்டு அபிவிருத்தி எளிதாக்கு: JavaScript பயன்பாடுகள் நிரலாக்க

பொருளடக்கம்:

Anonim

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

$config[code] not found

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

நான் பொதுவாக ரெயில்லி வழியாக ஒரு ஆரம்ப வெளியீட்டு ஆன்லைன் பதிப்பு கண்டுபிடிக்கப்பட்டது என்று அதிர்ஷ்டசாலியாக இருந்தது - திறந்த மூல வளர்ச்சி கருவிகள் மற்றும் டெவெலப்பர் சந்திப்புகளை தேடும், நான் வலை உருவாக்குநர்கள் ஒரு பெரிய வாசிப்பு நூலகம் சேகரிக்கப்பட்டு என்று ஒரு பிரஞ்சு வலை டெவலப்பர்,.

இது எங்கிருந்து ஆரம்பித்தது

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

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

நீண்ட காலமாக, ஜாவாஸ்கிரிப்ட்டுடன் தரவை சேமிக்க வழி இல்லை. தரவு நீடிக்கும்படி நீங்கள் விரும்பினால், வலை சேவையகத்திற்கு ஒரு படிவத்தை சமர்ப்பிக்கவும், பக்கத்தைப் புதுப்பிக்கவும் காத்திருக்கவும். இது பதிலளிக்க மற்றும் மாறும் இணைய பயன்பாடுகளை உருவாக்குவதற்கான செயல்முறையைத் தடுக்கிறது. இருப்பினும், 2000 ஆம் ஆண்டில், மைக்ரோசாப்ட் இன்டர்நெட் எக்ஸ்புளோரரில் அஜாக்ஸ் தொழில்நுட்பத்தை கப்பல் தொடங்கியது பிற உலாவிகள் XMLHttpRequest பொருளுக்கு ஆதரவு சேர்க்கப்பட்டது … அந்த நேரத்தில் இருந்து, வலை டெவலப்பர்கள் பயன்பாடு முழுவதும் ஒவ்வொரு வகை தயாரிக்கப்பட்டது, முழு சேதமடைந்த மேகம் சார்ந்த அலுவலக அறைத்தொகுதிகள் (Zoho.com பார்க்கவும்), பேஸ்புக் ஜாவாஸ்கிரிப்ட் SDK போன்ற சமூக API கள், கூட வரைபட தீவிர வீடியோ விளையாட்டுகள்.

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

$config[code] not found

நிரலாக்கத்தின் "பிற வெள்ளை இறைச்சியை" எவ்வாறு சேர்ப்பது என்பதை அறிக

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

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

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

மேம்பட்ட பொருள் தொடர்பான படிகள், Callbacks போன்ற அழகான, நன்கு மூடி மறைக்கப்படுகின்றன, "நீங்கள் அழைக்கும் போது, ​​நீங்கள் செயல்படுகின்ற வாதங்கள், அதன் வேலையை முடித்து விட்டது."

மேலே உள்ள குறியீட்டில், சொடுக்கி () கோரிக்கை jQuery இன்.on () முறையாக மாற்றப்படுகிறது. $ பொத்தானை ஒரு கிளிக் நிகழ்வைக் கொண்டிருக்கும் போது, ​​அது (ok () உறுதிப்படுத்துதலைக் கிளிக் செய்து () கிளிக் செய்து () தொடங்கும் (), இது QUnit ஐ ஒத்திசைவான செயல்களுக்கு காத்திருக்கிறது என்று கூறுகிறது, எனவே இது சோதனையைத் தொடரலாம்.

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

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

5 கருத்துரைகள் ▼