diff options
Diffstat (limited to 'hi-in')
-rw-r--r-- | hi-in/amd.html.markdown | 59 | ||||
-rw-r--r-- | hi-in/d.html.markdown | 29 |
2 files changed, 44 insertions, 44 deletions
diff --git a/hi-in/amd.html.markdown b/hi-in/amd.html.markdown index d4f832fe..3604efb5 100644 --- a/hi-in/amd.html.markdown +++ b/hi-in/amd.html.markdown @@ -14,10 +14,10 @@ lang: hi-in ### मूल अवधारणा ```javascript -// बुनियादी एएमडी एपीआई दो तरीकों लेकिन कुछ भी नहीं होते : ` define` और` require` +// बुनियादी एएमडी एपीआई दो तरीकों लेकिन कुछ भी नहीं होते : `define` और `require` // और सभी मॉड्यूल परिभाषा और खपत के बारे में है : // `define` एक मॉड्यूल को परिभाषित करता है -// ` require` निर्भरता का एक सेट का आयात करता है और +// `require` निर्भरता का एक सेट का आयात करता है और // पारित कर दिया कॉलबैक में उन्हें सेवन करती है // एक नया नाम देकर हम मॉड्यूल को परिभाषित करने का उपयोग करके शुरू करते हैं @@ -29,13 +29,13 @@ define('awesomeAMD', function(){ }; // एक मॉड्यूल के कारखाने समारोह की मान है // जब प्राप्त होगा क्या अन्य मॉड्यूल या आवश्यकता कॉल - // हमारे ` awesomeAMD` मॉड्यूल की आवश्यकता होती है । + // हमारे `awesomeAMD` मॉड्यूल की आवश्यकता होती है । // निर्यात मूल्य कुछ भी हो सकता है, (निर्माता ) काम करता है, // वस्तुओं, पुरातन, (जो कि बहुत ज्यादा मदद नहीं करेगा , हालांकि) भी अपरिभाषित । return isAMDAwesome; }); -// अब, हमारे ` awesomeAMD` मॉड्यूल पर निर्भर करता है कि किसी अन्य मॉड्यूल परिभाषित करते हैं। +// अब, हमारे `awesomeAMD` मॉड्यूल पर निर्भर करता है कि किसी अन्य मॉड्यूल परिभाषित करते हैं। // हमारे परिभाषित करने के लिए एक अतिरिक्त तर्क है कि नोटिस अब // मॉड्यूल की निर्भरता : define('loudmouth', ['awesomeAMD'], function(awesomeAMD){ @@ -51,8 +51,8 @@ define('loudmouth', ['awesomeAMD'], function(awesomeAMD){ return tellEveryone; }); -// हम अब परिभाषित का उपयोग करने के लिए कैसे जानते हैं के रूप में, के लिए ` require` का उपयोग करते हैं -// हमारे कार्यक्रम बंद किक । ` require` के हस्ताक्षर है :(arrayOfDependencies, callback)`. +// हम अब परिभाषित का उपयोग करने के लिए कैसे जानते हैं के रूप में, के लिए `require` का उपयोग करते हैं +// हमारे कार्यक्रम बंद किक । `require` के हस्ताक्षर है :(arrayOfDependencies, callback)`. require(['loudmouth'], function(loudmouth){ loudmouth(); }); @@ -90,7 +90,7 @@ require(['modules/someClass'], function(SomeClass){ console.log('So here we are, waiting!'); // this will run first ``` -परंपरा के अनुसार , आप आमतौर पर एक फाइल में एक मॉड्यूल में ही रखते है । ` require.js` फ़ाइल पथ पर आधारित मॉड्यूल नाम को हल कर सकते हैं , तो आप अपने मॉड्यूल के नाम करने की जरूरत नहीं है , लेकिन बस उनके स्थान का उपयोग कर उन्हें संदर्भित कर सकते हैं । उदाहरण के `में someClass` आपके विन्यास की ` baseUrl` के सापेक्ष ` modules` फ़ोल्डर में माना गया है : +परंपरा के अनुसार , आप आमतौर पर एक फाइल में एक मॉड्यूल में ही रखते है । `require.js` फ़ाइल पथ पर आधारित मॉड्यूल नाम को हल कर सकते हैं , तो आप अपने मॉड्यूल के नाम करने की जरूरत नहीं है , लेकिन बस उनके स्थान का उपयोग कर उन्हें संदर्भित कर सकते हैं । उदाहरण के `में someClass` आपके विन्यास की `baseUrl` के सापेक्ष `modules` फ़ोल्डर में माना गया है : * app/ * main.js @@ -102,7 +102,7 @@ console.log('So here we are, waiting!'); // this will run first * things.js * ... -इसका मतलब यह है कि हम एक मॉड्यूल आईडी निर्दिष्ट किए बिना ` someClass` परिभाषित कर सकते हैं : +इसका मतलब यह है कि हम एक मॉड्यूल आईडी निर्दिष्ट किए बिना `someClass` परिभाषित कर सकते हैं : ```javascript /* file: app/modules/someClass.js */ @@ -116,7 +116,7 @@ define(['daos/things', 'modules/someHelpers'], function(thingsDao, helpers){ }); ``` -अपने ` main.js` में डिफ़ॉल्ट पथ मानचित्रण व्यवहार का उपयोग ` requirejs.config ( configObj ) ` में परिवर्तन करने के लिए: +अपने `main.js` में डिफ़ॉल्ट पथ मानचित्रण व्यवहार का उपयोग `requirejs.config ( configObj )` में परिवर्तन करने के लिए: ```javascript /* file: main.js */ @@ -129,13 +129,13 @@ requirejs.config({ } }); require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolLib, helpers){ - //एक ` main` फ़ाइल में कम से कम एक बार की आवश्यकता को फोन करने की जरूरत है, + //एक `main` फ़ाइल में कम से कम एक बार की आवश्यकता को फोन करने की जरूरत है, // अन्यथा कोई कोड कभी चलेंगे coolLib.doFancyStuffWith(helpers.transform($('#foo'))); }); ``` -` require.js` आधारित क्षुधा आमतौर पर एक डाटा विशेषता के रूप में ` require.js` स्क्रिप्ट टैग को पारित कर दिया है कि एक एकल प्रवेश बिंदु (` main.js` ) होगा। यह स्वचालित रूप से भरी हुई है और pageload पर क्रियान्वित किया जाएगा : +`require.js` आधारित क्षुधा आमतौर पर एक डाटा विशेषता के रूप में `require.js` स्क्रिप्ट टैग को पारित कर दिया है कि एक एकल प्रवेश बिंदु ( `main.js` ) होगा। यह स्वचालित रूप से भरी हुई है और pageload पर क्रियान्वित किया जाएगा : ```html <!DOCTYPE html> @@ -153,7 +153,7 @@ require(['jquery', 'coolLibFromBower', 'modules/someHelpers'], function($, coolL कई लोगों को विकास के दौरान समझदार कोड संगठन के लिए एएमडी का उपयोग कर पसंद करते हैं, लेकिन अभी भी पेज लोड पर XHRs के सैकड़ों करने के बजाय उत्पादन में एक भी स्क्रिप्ट फ़ाइल जहाज करने के लिए चाहते हैं। -(राइनो भी समर्थन किया है, तो आप शायद Node.js में चलेगा ) ` require.js` ( अपनी परियोजना की निर्भरता ग्राफ का विश्लेषण , और अपने सभी मॉड्यूल युक्त एक एकल फाइल निर्माण कर सकते हैं कि ` r.js` नामक एक स्क्रिप्ट के साथ आता है ठीक से minified और उपभोग के लिए तैयार है, ) नाम दिया है। +(राइनो भी समर्थन किया है, तो आप शायद Node.js में चलेगा ) `require.js` ( अपनी परियोजना की निर्भरता ग्राफ का विश्लेषण , और अपने सभी मॉड्यूल युक्त एक एकल फाइल निर्माण कर सकते हैं कि `r.js` नामक एक स्क्रिप्ट के साथ आता है ठीक से minified और उपभोग के लिए तैयार है, ) नाम दिया है। Install it using `npm`: ```shell @@ -183,33 +183,34 @@ $ r.js -o app.build.js }) ``` -उत्पादन में बनाया फ़ाइल का उपयोग करने के लिए, बस ` Data-main` स्वैप: +उत्पादन में बनाया फ़ाइल का उपयोग करने के लिए, बस `Data-main` स्वैप: ```html <script src="require.js" data-main="app/main-built"></script> ``` -एक अविश्वसनीय रूप से विस्तृत [निर्माण विकल्पों में से अवलोकन] (https://github.com/jrburke/r.js/blob/master/build/example.build.js) GitHub रेपो में उपलब्ध है। +एक अविश्वसनीय रूप से विस्तृत [निर्माण विकल्पों में से अवलोकन](https://github.com/jrburke/r.js/blob/master/build/example.build.js) GitHub रेपो में उपलब्ध है। ### विषय इस ट्यूटोरियल में शामिल नहीं -* [लोडर प्लगइन्स / रूपांतरण] (http://requirejs.org/docs/plugins.html) -* [CommonJS शैली लोड हो रहा है और निर्यात] (http://requirejs.org/docs/commonjs.html) -* [उन्नत विन्यास] (http://requirejs.org/docs/api.html#config) -* [शिम विन्यास (गैर एएमडी मॉड्यूल लोडिंग)] (http://requirejs.org/docs/api.html#config-shim) -* [सीएसएस लदान और require.js साथ अनुकूलन] (http://requirejs.org/docs/optimization.html#onecss) -* (Https://github.com/jrburke/almond) [बनाता है के लिए almond.js का प्रयोग] + +* [लोडर प्लगइन्स / रूपांतरण](http://requirejs.org/docs/plugins.html) +* [CommonJS शैली लोड हो रहा है और निर्यात](http://requirejs.org/docs/commonjs.html) +* [उन्नत विन्यास](http://requirejs.org/docs/api.html#config) +* [शिम विन्यास (गैर एएमडी मॉड्यूल लोडिंग)](http://requirejs.org/docs/api.html#config-shim) +* [सीएसएस लदान और require.js साथ अनुकूलन](http://requirejs.org/docs/optimization.html#onecss) +* [बनाता है के लिए almond.js का प्रयोग](Https://github.com/jrburke/almond) ### अग्रिम पठन: -* [सरकारी कल्पना] (https://github.com/amdjs/amdjs-api/wiki/AMD) -* [क्यों एएमडी?] (Http://requirejs.org/docs/whyamd.html) -* [यूनिवर्सल मॉड्यूल परिभाषा] (https://github.com/umdjs/umd) +* [सरकारी कल्पना](https://github.com/amdjs/amdjs-api/wiki/AMD) +* [क्यों एएमडी?](Http://requirejs.org/docs/whyamd.html) +* [यूनिवर्सल मॉड्यूल परिभाषा](https://github.com/umdjs/umd) ### कार्यान्वयन: -* [Require.js] (http://requirejs.org) -* [डोजो टूलकिट] (http://dojotoolkit.org/documentation/tutorials/1.9/modules/) -* [Cujo.js] (http://cujojs.com/) -* [Curl.js] (https://github.com/cujojs/curl) -* [Lsjs] (https://github.com/zazl/lsjs) -* [एमडी] (https://github.com/alexlawrence/mmd) +* [Require.js](http://requirejs.org) +* [डोजो टूलकिट](http://dojotoolkit.org/documentation/tutorials/1.9/modules/) +* [Cujo.js](http://cujojs.com/) +* [Curl.js](https://github.com/cujojs/curl) +* [Lsjs](https://github.com/zazl/lsjs) +* [एमडी](https://github.com/alexlawrence/mmd) diff --git a/hi-in/d.html.markdown b/hi-in/d.html.markdown index 534b83b0..8809c87e 100644 --- a/hi-in/d.html.markdown +++ b/hi-in/d.html.markdown @@ -18,16 +18,15 @@ void main(string[] args) { ``` अगर आप मेरे जैसे हैं और इंटरनेट पर समय बहुत अधिक समय खर्च करते हैं, तो आप बाधाओं के बारे में सुना है -के बारे में [डी ] ( http://dlang.org/ )। डी प्रोग्रामिंग भाषा में एक आधुनिक, सामान्य प्रयोजन है , +के बारे में [डी](http://dlang.org/)। डी प्रोग्रामिंग भाषा में एक आधुनिक, सामान्य प्रयोजन है , सब कुछ के लिए समर्थन कम स्तर की सुविधाओं से करने के साथ बहु - प्रतिमान भाषा अर्थपूर्ण उच्च स्तरीय चीजें । D सक्रिय रूप से सुपर स्मार्ट लोगों का एक बड़ा समूह द्वारा विकसित की है और नेतृत्व द्वारा किया जाता है -[ वाल्टर ब्राइट ] ( https://en.wikipedia.org/wiki/Walter_Bright ) और -[ आंद्रेई Alexandrescu ] ( https://en.wikipedia.org/wiki/Andrei_Alexandrescu )। +[वाल्टर ब्राइट](https://en.wikipedia.org/wiki/Walter_Bright) और +[आंद्रेई Alexandrescu](https://en.wikipedia.org/wiki/Andrei_Alexandrescu)। जिस तरह की है कि सभी के साथ बाहर, चलो कुछ उदाहरणों पर गौर करते हैं! - ```c import std.stdio; @@ -48,9 +47,9 @@ void main() { do { n -= (n / 2); } while(n > 0); - // लिए और जब तक अच्छा कर रहे हैं, लेकिन D में हम 'foreach' छोरों पसंद करते हैं। - // '..' पहला मान सहित एक सतत श्रृंखला बनाता है, - // लेकिन पिछले छोड़कर। + // लिए और जब तक अच्छा कर रहे हैं, लेकिन D में हम 'foreach' छोरों पसंद करते हैं। + // '..' पहला मान सहित एक सतत श्रृंखला बनाता है, + // लेकिन पिछले छोड़कर। foreach(i; 1..1_000_000) { if(n % 2 == 0) writeln(i); @@ -67,7 +66,7 @@ void main() { } ``` -हम ' struct`, `class`,` union`, और `` enum` साथ नए प्रकार परिभाषित कर सकते हैं। Structs और unions +हम `struct`, `class`, `union`, और `enum` साथ नए प्रकार परिभाषित कर सकते हैं। Structs और unions मूल्य से कार्य करने के लिए पारित कर रहे हैं (यानी नकल) और वर्गों के संदर्भ द्वारा पारित कर रहे हैं। इसके अलावा, हम प्रकारों और मानों दोनों पर करने के लिए टेम्पलेट का उपयोग कर सकते हैं! @@ -130,8 +129,8 @@ auto mat = new Matrix!(3, 3); Classes की बात हो रही है , एक दूसरे के लिए गुणों के बारे में बात करते हैं। एक संपत्ति एक value की तरह कार्य कर सकते हैं कि एक समारोह में मोटे तौर पर है, इसलिए हम कर सकते हैं -के शब्दों के साथ पॉड संरचनाओं की वाक्य रचना (` structure.x = 7` ) है -मनुष्य और सेटर तरीकों ( ` object.setX (7) `) ! +के शब्दों के साथ पॉड संरचनाओं की वाक्य रचना (`structure.x = 7`) है +मनुष्य और सेटर तरीकों (`object.setX(7)`) ! ```c // Consider a class parameterized on types 'T' & 'U'. @@ -197,15 +196,15 @@ void main() { सीधे सदस्यों तक पहुँचने ! हमारे निपटान पर अन्य वस्तु उन्मुख उपहार -` interface`s , ` सार class`es शामिल -और ` तरीकों override`ing । डी सिर्फ जावा की तरह विरासत करता है: +`interface`s , `सार class`es शामिल +और `तरीकों override`ing । डी सिर्फ जावा की तरह विरासत करता है: आप कृपया के रूप में कई इंटरफेस को लागू करने, एक वर्ग का विस्तार । हम डी एस OOP सुविधाओं देखा , लेकिन स्विच गियर छोड़ दिया । डी प्रस्तावों -प्रथम श्रेणी के कार्यों के साथ कार्यात्मक प्रोग्रामिंग, ` pure` +प्रथम श्रेणी के कार्यों के साथ कार्यात्मक प्रोग्रामिंग, `pure` काम करता है, और अपरिवर्तनीय डेटा । इसके अलावा, अपने पसंदीदा के सभी कार्यात्मक एल्गोरिदम ( नक्शा, फिल्टर , कम करने और मित्र हो सकते हैं) -अद्भुत ` std.algorithm` मॉड्यूल में पाया! +अद्भुत `std.algorithm` मॉड्यूल में पाया! ```c import std.algorithm : map, filter, reduce; @@ -229,7 +228,7 @@ void main() { यही कारण है कि एक डी नवाचार करने के लिए धन्यवाद वर्दी समारोह कॉल सिंटेक्स के रूप में जानते हैं। UFCS के साथ, हम एक विधि के रूप में एक समारोह कॉल लिखने के लिए चुन सकते हैं या मुफ्त समारोह कॉल ! वाल्टर इस पर एक अच्छा लेख लिखा था -[यहाँ ।] ( http://www.drdobbs.com/cpp/uniform-function-call-syntax/232700394 ) +[यहाँ ।](http://www.drdobbs.com/cpp/uniform-function-call-syntax/232700394) संक्षेप में, आप जिनकी पहली पैरामीटर कार्यों कॉल कर सकते हैं एक विधि के रूप में ग्रुप ए की किसी भी अभिव्यक्ति पर कुछ प्रकार एक की है । |