கணினிகள், நிரலாக்க
ஜாவா சுழல்கள்: போது, இல்லை, அதே, க்கான
நவீன நிரலாக்க மொழி தொடரியல் உருவாக்கம் வரலாற்றில் பிரபஞ்சத்தின் அறிவு செயல்முறை போன்றே உள்ளது. அது தொடக்கத்தில் என்று ... ஆனால் இப்போது எல்லாம் எளிய மற்றும் மலிவு உள்ளது.
இறுதியில் வழிமுறை - கட்டளைகளை எப்போதும் ஒரு டெய்சி சங்கிலி. நிரலாக்க இணைச் - இணைந்து தொடர்கள் முறை அமைக்க. ரவுண்ட் ராபின் தொடர் அல்லது இணை கட்டளை சங்கிலி நடைமுறை இல்லை. லேபிள்கள், மாற்றங்கள், மற்றும் சூழ்நிலைகள் - எந்த தீர்வு தான் போதுமான. செயல்பாட்டு மொழிகளை இந்த கருத்துக்கள் முக்கியத்துவம் இழந்து, ஆனால் குறியீடு பிரிவுகள் மீண்டும் தேவை இருந்தது.
உலாவி: டிஓம் அவரது தாய்மொழி + சர்வர்
செயல்பாட்டு கருத்துக்கள் சிறப்பு பொருள் வாங்கியது என்றாலும் ஜாவா-சுழற்சிகள், இருக்கும். ஒருவேளை ஏதாவது "லிஸ்ப்" மற்றும் "முகவுரை" இடது, ஆனால் எல்லாவற்றுக்கும் மேலாக, அங்கு ஜாவா வாழ்கிறார் பகுதியில் உள்ளது என்ற உண்மையை ஏற்படுத்தியது, ஆனால் அது சந்தேகமே என்று இந்த சமீபத்திய முடிவு.
ஜாவா, பக்கம் பெறுகிறார் ஒரு டிஓம் அதை parses மற்றும் முதல் ஸ்கிரிப்ட் தொடங்குகிறது என்று ஒரு உலாவி உள்ளே இயங்கும். மற்ற அனைத்துப் பக்கங்களுக்கும், இந்த பதிவிறக்கம் உட்பட - அது சர்வரில் குறியீடு மற்றும் அஜாக்ஸ் அமைப்பைப் பயன்படுத்தி முடிவுகளை செயல்படுத்தலாம் செய்து, இதன் மூலம் மொழி கையாள்வது கைகளின் டெவெலப்பராகும்.
உலாவியின் தரவு சர்வர் கடத்தக் கூடிய ஒன்று உட்பட, உலாவியின் பொருட்களை பயன்படுத்த மற்றும் ஒரு HTML-மார்க் மற்றும் பாணிகள் மற்றும் அசல் குறியீடாகும் செயல்பட முடியும் இது ஒரு பதிலை பெற முடியும் என்று ஜாவா குறியீடு கண்டுபிடிக்க செய்கிறது. பதில் குறிப்பிடப்படுகின்றன வரிசைகள் மற்றும் பொருட்களை இருக்கலாம். சென்ஸ் ஒரு ஜாவா இழந்து சுழற்சிகள் பயன்படுத்த, வாய்ப்புகளை அவர்கள் இல்லாமல் செய்ய நிறைந்திருக்கின்றன, மற்றும் கட்டளைகளை முடிவிலா வரிசை சிறந்த தீர்வு அல்ல சந்திக்கும்படி உலாவி பணயம்.
உண்மையில் சுழல்கள் ஜாவா தொடரியல் மிக, டெவலப்பர்கள் நிலையான வடிவத்தைப் அவர்களின் சொந்த செயல்பாடுகளை நிறைவு செய்யலாம் உள்ளன.
விண்வெளியில் ஜாவாஸ்கிரிப்ட் குறியீடு நிலையை
நவீன புரோகிராமர் கூட அவர் பயன்படுத்திய என்று நினைக்கவில்லை (ஒரு சுழற்சி போது செய்ய போது, ...) - இறுதியில் சுழற்சிகள் ஒரு தொடர் (சுழற்சிகள்) செயலி, பைனரி நடவடிக்கைகளை ஒரு எளிய வரிசை, தடைபடும் புதுப்பித்து கவுண்டர்கள், அதாவது நிலைமைகள்.
மேலும் சுழற்சி இயந்திர மொழியின் மட்டத்தில் அல்ல: வழக்கமான கட்டளைகளை, நிபந்தனை நடவடிக்கைகளை மற்றும் மாற்றங்கள் ஒரு தொகுப்பு ஆகும். விஷயம் எந்த உலாவியும் மற்றும் ஜாவாஸ்கிரிப்ட் இண்டெர்ப்ரெட்டர் வளர்ச்சிக்கு பழக்கப்பட்டதைவிட இது வழிமுறையாக, அடுத்த நிலைக்குச் செல்லவும் சுழற்சிகள் தனிப்பட்ட இருக்கும். "குறியீடு துண்டுகள்" வெவ்வேறு நேரங்களில் மற்றும் புரோகிராமர்கள் வேறு மாறுபட்ட தலைமுறைகளில் வழங்கப்படும். மேலே தரை "கட்டிட» ஜாவா உள்ளது. இதில் தொடரியல் நவீன ஜாவா சுழற்சிகள் வழங்குகிறது.
JS - அழகான மொழி: நடைமுறை நவீன மற்றும் சிறப்பு அம்சங்களுடன். இந்த கருவியின் தொடரியல் நேரம் சோதனை கடந்து பரஸ்பரத்தன்மையற்றது எந்த வழிமுறையின் அடித்தளம் மாறிவிட்டன என்று கட்டமைப்புகள் அனைத்தையும் அடங்கும். ஆனால் சுழற்சிகள் உண்மையில், தேவைப்பட்டால் ஏனெனில்? நிகழ்ச்சிகளில் முன்னேற்றம் அடிக்கடி என்னையே ஒரு அடிப்படை இயல்பு கேள்விகளைக் கேட்டு, எனினும் சில நேரங்களில் மட்டுமே, தீர்வு காணலாம்.
புறநிலை அடிப்படையில்
சுழற்சி நிலையில் அல்லது எதிர் ஒரே இரண்டு வகைகளில் இருக்கலாம், ஆனால் உண்மையில் எந்த சுழற்சி (மிகக்குறைந்த மட்டத்தில்) - மட்டுமே கருதுகோளில். சில மொழிகளில் பொதுவான சுழற்சியில் "ஒவ்வொரு." ஜாவா சுழற்சிகள், foreach அமைப்பு பொருளின் மேடையுடைமை குறிப்பிடப்படுகின்றன, ஆனால் அது ஒரு மாறுபாடு array.forEach (...) பயன்படுத்த முடியும்.
எந்த வழக்கில், இரண்டு வழிமுறைகள்: புரிந்து மொழிகளின் கூட எழுதி, அனைத்து நிரலாக்க வழிமுறைகளை இறுதியில் முடிக்கிறது என்று எந்திரக் குறியீட்டுக்கு தொகுக்கப்படுகிறது, வேறு எந்த கட்டளை சங்கிலி மீண்டும் விருப்பங்கள்: அவர் வரை மீண்டும் செய்ய ஏதாவது இருக்கலாம்:
- எதிர் எண்ணிக்கைகள்;
- நிபந்தனை வரை.
ஜாவா - ஒரு பொதுவான மொழிப்பெயர்ப்பாளர். அதன் சிறப்பம்சமாகும்: உலாவி அதன் பொருட்களை பயன்படுத்தி உங்களுக்காக உலாவியில் பக்கம் சுமைகள் கிளையன்ட் பக்கத்தில் வழிமுறைகள் செய்ய அனுமதிக்கிறது உள்ள, அதன் வேலை போக்கில் அது செயல்படுகிறது.
ஒவ்வொரு எளிய சுழற்சி
ஜாவா, foreach மீது சுழல்கள் வரிசை செயல்பாடுகளைப் பயன்படுத்துவதை போல:
அத்தகைய சுழற்சிகள் பயன்படுத்தி சிரமங்களை ஏற்படுத்த கூடாது. விதிமுறைப்படி, உண்மையான சுற்றும் உள்ளது. வரிசை கூறுகளை ஒரு சீரான சிகிச்சை செயல்பாடு உள்ளது.
எதிர் மீது சைக்கிள்
ஜாவாஸ்கிரிப்ட் சுழற்சிகள் பார்க்க மேலும் பழக்கமான:
இங்கே, எதிர் யாருடைய மதிப்பு வேறுபடுகிறது சூத்திரம் மற்றும் அடையாளம் படி சுழற்சி நிலையில் முடிவு மாறி செய்கிறது. அதற்கு அவசியமில்லை சூத்திரம் மற்றும் நிபந்தனை ஒரு மாறி சுழற்சி அடங்கும். ஆனால் சுழற்சியில் இறுதியில் புள்ளி கட்டுப்பாட்டை முற்றிலும் தங்கள் உள்ளடக்கத்தை தீர்மானிக்கப்படுகிறது.
நிபந்தனை சுழல்கள்
ஜாவா நீங்கள் நிபந்தனை சரிபார்க்க தேவைப்படும் போது பொறுத்து, வழங்குகிறது போது உடன் விருப்பம். இருக்கலாம் லூப் உடல் ஒரு முறை கூட செயல்படுத்த இல்லை என்றால் - இந்த ஒரு, உடல் ஒருமுறையாவது செய்யப்பட வேண்டும் என்றால், அது வேறு விஷயம்:
முதல் வழக்கில், வடிவமைப்பு போது புரிந்து, ஜாவா முதல் நிலை சரிபார்க்கிறது, அது உண்மை என்றால், லூப் முடிக்கிறது. இரண்டாவது வழக்கில் சுழற்சி முதல் இயக்கப்படும். வழங்கப்படும் நிர்மாணங்கள் குறிப்பிட்ட மாறிகள் விளைவாக போது செய்தால், அது ஒரு தவறான மதிப்பு எடுக்கும், லூப் நிறுத்தப்படும்.
எளிய வழிமுறைகள் பெரும் சேர்க்கைகள்
எந்த வழிமுறை முக்கிய பணி (ஒருங்கிணைந்த பகுதி) - கண்டுபிடிக்க, மற்றும் மட்டும் பின் அடுத்து என்ன செய்வது பற்றி ஒரு முடிவை எடுக்க. மிக பழமையான தேடல் விருப்பத்தை - ஒரு மாறி ஒரு முறையீட்டில், விளைவாக உடனடி உள்ளது. மாறிகள் பல உள்ளன, அது பல மதிப்புகள் (வரிசை) இருந்தால், பின்னர் மாதிரி மதிப்புக்கள் ஸ்கிரிப்ட் எதிர்கால நடத்தை தீர்மானிக்கும் என்று கண்டறியப்பட்டது வேண்டும்.
இந்த எளிய கோட்பாடு அனைத்து பிரச்சினைகளையும் சஞ்சீவி ஜாவாஸ்கிரிப்ட் மொழிக்கான வகையான ஒரு எதிர் ஒரு லூப் செய்தார். நவீன கணினிகள் வேறுபட்ட வேக. உலாவி போதுமான உள்ள திரைக்கதைகளை செயல்படுத்துவதற்கு நேரம், எந்த அவசரத்தில் இருக்கிறது. அது ஏதாவது ஏதாவது வெளியே வரிசைப்படுத்துவது எளிது. இதன் விளைவாக, ஜே avaScript சுழல்கள் மிகவும் பிரசித்தி பெற்றவை.
எதுவும் இந்த வகையான ராங் வித். ஆனால் இந்த அணுகுமுறை பின்னால் சாரம் ஒன்று அல்லது மற்றொரு படிமுறை எழுதப்பட்ட எந்த இழக்க எளிதானது. இந்த பிரயோஜனமும் இல்லை. இது எழுதப்படுகிறது அர்த்தமுள்ளதாக எந்தத் திட்டத்திலும் அனைத்து என்று. ஐந்து ஜே avaScript சுழற்சிகள் மணிக்கு அதிகப்படியான உணவு, டெவலப்பர் வலது சாரம் பார்க்க முடியாது மற்றும் போதுமான வழிமுறை உருவாக்க வேண்டாம் என.
செயல்நிலைகள் உண்மையில் மற்றொரு பிரதிநிதித்துவம்
однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. ஜாவா-சுழற்சிகள் பயன்படுத்தி, குறியீட்டை அதே வகை உதாரணங்கள் செயல்பாடுகளை பிரதிநிதித்துவம் முடியாது - வழிமுறை முறை மாற்றம், அளவு குறைக்கப்பட்டது ஸ்கிரிப்ட் முக்கிய உடல், அனைத்து வாசிக்கக்கூடிய மற்றும் புரிந்து இருக்கும்.
இந்த ஒரு தீவிரமாக புதிய தீர்வு அல்ல, ஆனால் சாரத்தில் அது மற்ற மொழி கட்டமைப்புகளை நோக்கத்திற்கு அப்பால் அல்ல. குறிப்பாக, ஜே avaScript சுழற்சிகள் கிளாசிக்கல் பிளவு () செயல்பாடு காணலாம்:
cResult = '9,8,7,6,5,4' ; வார் cResult = '9,8,7,6,5,4';
aResult = cResult . வார் aResult = cResult. ( ',' ); பிளவு ( ',');
எந்த சுற்றும் உள்ளது, ஆனால் இல்லையெனில் முத்திரை '' தேடும் மற்றொரு இருந்து ஒரு எண் பிரிக்க பயன்படுத்த என்று இல்லாவிட்டாலும், இந்த செயல்பாடு பாடினார்.
வசதியான - அது பிளவு () செயல்பாடு உள்ள செயல்படுத்தப்படுகிறது எப்படி இருந்து அருவப்படுத்தும் பயன்பாட்டு விதிமுறைகளை சுழற்சிகள் பயன்படுத்தி அதன் ஜாவா செயல்பாடு கூடுதலாக முடியும். இது போன்ற ஒரு அணுகுமுறை முறையே, ஒவ்வொரு பணிக்காக செயல்பாட்டை உருவாக்க வழிவகுக்கிறது என்று, ஆனால் மொத்த இன்னும் இந்த அணுகுமுறை இருக்க அவசியம்.
இந்த செயல்பாடுகளை allt (), padc (), padl () மற்றும் padr () - ஜாவா இல் இருக்கிறது என்ன இல்லை, ஆனால் அது வலது அல்லது இருபுறமும், இடது சரம் நீளம் align ஒரு சரம் அல்லது இடைவெளிகள் இருந்து நீக்க சில நேரங்களில் அவசியம். ஜாவா-சுழற்சிகள் - இந்த செயல்பாடுகளில் உடல். எளிய, அணுக மற்றும் இதைப் பயன்படுத்தும் வழிமுறை முடிக்க முடியாது.
16-ary 10-வது கணக்கீடு மற்றும் மீண்டும் கணினியில் வடிவங்களுமாவர் எண் மாற்றம் செயல்பாடுகளை, அது மற்றொரு வடிவத்திலிருந்து தரவு, சுழற்சிகள் ஒரு செய்யும் போது இங்கே உருவாக்கப்பட்டது சொல்ல எளிதாகும். மிகவும் கச்சிதமான மற்றும் திறமையான தொடரியல்.
சரியான சுழற்சிகள் - உண்மையில் பிரதிநிதித்துவம்
ஜாவா - பிற நிரலாக்க மொழிகள் மற்றும் பதிப்புகள் பலவகையான பிடிக்காது, மற்றும் மிக முக்கியமாக, தொடரியல் மாற்ற, மற்றும் உருவாக்க அதை நீட்டிக்கவும் இல்லை முனைகிறது.
புரோகிராமர் JS பயன்படுத்தி நினைத்து, அது PHP புரோகிராமர் சிந்தனை வேறுபடுகிறது (குறிப்பாக, மற்றும் மொத்த பிற மொழிகளில், நன்கு தவிர "முகவுரை" மற்றும் அவரது ஆதரவாளர்கள் பொது திசையில் சேர்க்கப்படவில்லை என்று), வழிமுறை மாறிகள், வரிசைகள், வேலையை ஆபரேட்டர்கள் சுழற்சிமுறை கட்டமைப்புகள் மட்டும் நின்றுவிடவில்லை போது .
நாம் எந்த சுழற்சிகள் உள்ளன என்று கற்பனை, மற்றும் பிரச்சனை தீர்க்க என்றால் அது அவசியம் எளிதான விருப்பத்தை (கண்களைக்) - திட்டம் செயல்படுத்தும்போது தரவு, தகவல் விண்வெளியில் ஒரு புள்ளி அல்லது புள்ளிகள் முறைகளும் அதன் என்பதைப் பரிந்துரைக்கின்றனர். என்ன புள்ளி என்ன புள்ளிகள் அமைப்பு - ஒரு குறிப்பிட்ட பொருள் பகுதியாகும். புரோகிராமர், இந்த ஆய்வறிக்கை பொருள்: ஒரு எளிய, இந்த எளிய தரவு தொகுப்பு ஆகும். புள்ளி - இயற்கையாகவே, அமைப்பு கீழே ஒரு நிலை இந்த எளிய ஒரு நிலை, ஆனால் அதிக அளவில் இருக்கும்.
இந்த அணுகுமுறை குறித்து, பாதுகாப்பு புள்ளி - தங்கள் முறைகள் மூலம் தங்கள் அடையாளத்தை காட்ட. அவரது புள்ளிகள் சேர்ந்த நிறுவனங்கள் ஆகியவற்றின் அதன் சாரம் காட்ட - சூப்பர் அமைப்பில் புள்ளி, அமைப்பின் செயல்பாடு போது.
இந்த அணுகுமுறை நிரலாக்க மொழிகளில் யோசனை என பழமையானது, ஆனால் இன்னும் நிரலாக்க அதன் போதுமான பிரதிபலிப்பு ஒருவரைக் கண்டுபிடிக்கவில்லை. பல புரோகிராமர்கள் சரியாக நினைக்கிறேன், ஆனால் அவர்களின் பணியின் விளைவே விரும்பிய வேண்டும் நிறைய விட்டு.
இது உலகின் பார்க்க அவரது கண்கள் மீது ஒரு கட்டு அணிய சில நேரங்களில் பயனுள்ளதாக இருக்கும்!
Similar articles
Trending Now