Skip to content

Commit eb538b2

Browse files
committed
merging all conflicts
2 parents 0b3cde2 + 540d753 commit eb538b2

File tree

282 files changed

+5408
-1747
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+5408
-1747
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: iliakan

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ sftp-config.json
2121
Thumbs.db
2222

2323

24+
/svgs

1-js/01-getting-started/1-intro/article.md

Lines changed: 67 additions & 0 deletions
Large diffs are not rendered by default.

1-js/01-getting-started/2-manuals-specifications/article.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,35 @@
11

22
# मैनुअल और विशिष्टता
33

4+
<<<<<<< HEAD
45
यह पुस्तक एक * ट्यूटोरियल * है। इसका उद्देश्य आपको धीरे-धीरे जावास्क्रिप्ट सीखने में मदद करना है। एक बार जब आप मूल बातें से परिचित हो जाते हैं, तो आपको अन्य स्त्रोत की आवश्यकता होगी।
6+
=======
7+
This book is a *tutorial*. It aims to help you gradually learn the language. But once you're familiar with the basics, you'll need other resources.
8+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
59
610
## विशिष्टता
711

812
[ECMA-262 विशिष्टता](https://www.ecma-international.org/publications/standards/Ecma-262.htm) में {जावास्क्रिप्ट} के बारे में सबसे अधिक गहन, विस्तृत और औपचारिक जानकारी है। यह जावास्क्रिप्ट को परिभाषित करता है।
913

1014
लेकिन औपचारिक होने के नाते, यह पहली बार में समझना मुश्किल है। इसलिए यदि आपको जावास्क्रिप्ट के विवरण के बारे में सबसे भरोसेमंद स्त्रोत की आवश्यकता है, तो विशिष्टता सही जगह है। लेकिन यह रोजमर्रा के उपयोग के लिए नहीं है।
1115

16+
<<<<<<< HEAD
1217
हर साल एक नया विशिष्टता संस्करण जारी किया जाता है। इन रिलीज़ों के बीच, नवीनतम विशिष्टता ड्राफ्ट <https://tc39.es/ecma262/> पर है।
18+
=======
19+
A new specification version is released every year. Between these releases, the latest specification draft is at <https://tc39.es/ecma262/>.
20+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
1321
1422
नवीनतम विशेषताओं के बारे में पढ़ने के लिए, जिनमें "लगभग मानक" (तथाकथित "स्टेज 3") शामिल हैं, <https://github.com/tc39/proposals> पर प्रस्ताव देखें।
1523

24+
<<<<<<< HEAD
1625
इसके अलावा, यदि आप ब्राउज़र के लिए विकसित कर रहे हैं, तो ट्यूटोरियल के [दूसरे भाग](info:browser-environment) में अन्य विशिष्टताएं शामिल हैं।
26+
=======
27+
Also, if you're developing for the browser, then there are other specifications covered in the [second part](info:browser-environment) of the tutorial.
28+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
1729
1830
## मैनुअल
1931

32+
<<<<<<< HEAD
2033
- **एमडीएन (मोज़िला) जावास्क्रिप्ट संदर्भ** उदाहरण और अन्य जानकारी के साथ एक मैनुअल है।यह जावास्क्रिप्ट के फंक्षन, मेतड आदि के बारे में गहराई से जानकारी प्राप्त करना बहुत अच्छा है।
2134

2235
कोई इसे <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference> पर पा सकता है।
@@ -27,16 +40,30 @@
2740
- **MSDN** – Microsoft की मैनुअल मे बहुत सारी जानकारी है, जिसमें जावास्क्रिप्ट (अक्सर JScript के रूप में संदर्भित) शामिल है। अगर किसी को इंटरनेट एक्सप्लोरर के लिए कुछ विशिष्ट चाहिए, तो यहा जाएं: <http://msdn.microsoft.com/>
2841

2942
इसके अलावा, हम "RegExp MSDN" या "RegExp MSDN jscript" जैसे वाक्यांशों के साथ एक इंटरनेट खोज का उपयोग कर सकते हैं।
43+
=======
44+
- **MDN (Mozilla) JavaScript Reference** is the main manual with examples and other information. It's great to get in-depth information about individual language functions, methods etc.
45+
46+
You can find it at <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference>.
47+
48+
Although, it's often best to use an internet search instead. Just use "MDN [term]" in the query, e.g. <https://google.com/search?q=MDN+parseInt> to search for the `parseInt` function.
49+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
3050
3151
## संगतता टेबल
3252

3353
जावास्क्रिप्ट एक विकासशील भाषा है, नई विशेषताएं को नियमित रूप से जोड़ा जाता है।
3454

3555
ब्राउज़र-आधारित और अन्य इंजनों के बीच उनका समर्थन देखने के लिए, देखें:
3656

57+
<<<<<<< HEAD
3758
- <http://caniuse.com> - समर्थन की प्रति-सुविधा तालिका, उदाहरण के लिए, यह देखने के लिए कि कौन से इंजन आधुनिक क्रिप्टोग्राफी फंक्षन का समर्थन करते हैं: <http://caniuse.com/#feat=cryptography>
3859
- <https://kangax.github.io/compat-table> - जावास्क्रिप्ट सुविधाओं और इंजनों के साथ एक तालिका जो समर्थन करती है या समर्थन नहीं करती है।
3960

4061
ये सभी संसाधन वास्तविक जीवन के विकास में उपयोगी होते हैं, क्योंकि इनमें जावास्क्रिप्ट के विवरण, उनके समर्थन आदि के बारे में बहुमूल्य जानकारी होती है।
62+
=======
63+
- <https://caniuse.com> - per-feature tables of support, e.g. to see which engines support modern cryptography functions: <https://caniuse.com/#feat=cryptography>.
64+
- <https://kangax.github.io/compat-table> - a table with language features and engines that support those or don't support.
65+
66+
All these resources are useful in real-life development, as they contain valuable information about language details, their support, etc.
67+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
4168
4269
कृपया उन्हें (या यह पृष्ठ) उन मामलों के लिए याद रखें जब आपको किसी विशेष सुविधा के बारे में गहराई से जानकारी की आवश्यकता होगी।

1-js/01-getting-started/3-code-editors/article.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,13 @@
1212

1313
यदि आपने अभी तक आईडीई का चयन नहीं किया है, तो निम्नलिखित विकल्पों पर विचार करें:
1414

15+
<<<<<<< HEAD
1516
- [विजुअल स्टूडियो कोड](https://code.visualstudio.com/) (क्रॉस-प्लेटफॉर्म, निशुल्क)।
1617
- [WebStorm](https://www.jetbrains.com/webstorm/) (क्रॉस-प्लेटफ़ॉर्म, सशुल्क)।
18+
=======
19+
- [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, free).
20+
- [WebStorm](https://www.jetbrains.com/webstorm/) (cross-platform, paid).
21+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
1722
1823
विंडोज के लिए, "विज़ुअल स्टूडियो" भी है, जो "विज़ुअल स्टूडियो कोड" के समान नहीं है। "विज़ुअल स्टूडियो" एक सशुल्क और शक्तिशाली विंडोज-केवल एडिटर है, जो .NET प्लेटफॉर्म के लिए अनुकूल है। यह जावास्क्रिप्ट में भी अच्छा है। एक मुक्त संस्करण [विजुअल स्टूडियो कम्युनिटी](https://www.visualstudio.com/vs/community/) भी है।
1924

@@ -29,18 +34,35 @@
2934

3035
व्यवहार में, हल्के एडिटरों में बहुत सारे प्लग-इन हो सकते हैं जिनमें डायरेक्टरी-लेवल सिंटैक्स एनालाइज़र और ऑटोकंप्लर्स शामिल हैं, इसलिए हल्के एडिटर और आईडीई के बीच कोई सख्त सीमा नहीं है।
3136

37+
<<<<<<< HEAD
3238
निम्नलिखित विकल्प आपके ध्यान देने योग्य हैं:
3339

3440
- [एटम](https://atom.io/) (क्रॉस-प्लेटफॉर्म, निशुल्करी)।
3541
- [विजुअल स्टूडियो कोड](https://code.visualstudio.com/) (क्रॉस-प्लेटफॉर्म, निशुल्कत)।
3642
- [उदात्त पाठ](http://www.sublimetext.com) (क्रॉस-प्लेटफ़ॉर्म, शेयरवेयर)।
3743
- [नोटपैड](https://notepad-plus-plus.org/) (विंडोज,निशुल्क)।
3844
- [Vim](http://www.vim.org/) और [Emacs](https://www.gnu.org/software/emacs/) भी अच्छे हैं यदि आप जानते हैं कि उनका उपयोग कैसे करना है।
45+
=======
46+
There are many options, for instance:
47+
48+
- [Sublime Text](https://www.sublimetext.com/) (cross-platform, shareware).
49+
- [Notepad++](https://notepad-plus-plus.org/) (Windows, free).
50+
- [Vim](https://www.vim.org/) and [Emacs](https://www.gnu.org/software/emacs/) are also cool if you know how to use them.
51+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
3952
4053
## चलो बहस नहीं करते
4154

4255
उपरोक्त सूचियों में एडिटर वे हैं जो या तो मैं या मेरे दोस्त जिन्हें मैं अच्छा डेवलपर मानता हूं, लंबे समय से उपयोग कर रहे हैं और इससे खुश हैं।
4356

4457
हमारी दुनिया में कई अन्य अच्छे एडिटर हैं। कृपया वह चुनें जिसे आप सबसे अधिक पसंद करते हैं।
4558

59+
<<<<<<< HEAD
4660
किसी भी अन्य उपकरण की तरह एक एडिटर की पसंद, व्यक्तिगत है और आपकी परियोजनाओं, आदतों और व्यक्तिगत प्राथमिकताओं पर निर्भर करता है।
61+
=======
62+
The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.
63+
64+
The author's personal opinion:
65+
66+
- I'd use [Visual Studio Code](https://code.visualstudio.com/) if I develop mostly frontend.
67+
- Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).
68+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b

1-js/01-getting-started/4-devtools/article.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
यह कुछ इस तरह दिखता है:
2424

25-
![chrome](chrome.png)
25+
![chrome](chrome.webp)
2626

2727
डेवलपर टूल का सटीक रूप आपके Chrome के संस्करण पर निर्भर करता है। यह समय-समय पर बदलता रहता है लेकिन यह इस तरह ही होना चाहिए।
2828

@@ -49,7 +49,11 @@
4949

5050
सफारी (मैक ब्राउज़र, विंडोज/लिनक्स द्वारा समर्थित नहीं है) थोड़ा विशेष है। हमें पहले "Develop menu" को सक्रिय करने की आवश्यकता है।
5151

52+
<<<<<<< HEAD
5253
Preferences खोलें और "Advanced" फलक पर जाएं। नीचे एक चेकबॉक्स है:
54+
=======
55+
Open Settings and go to the "Advanced" pane. There's a checkbox at the bottom:
56+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
5357
5458
![safari](safari.png)
5559

-41.1 KB
Binary file not shown.
22.2 KB
Binary file not shown.
48.3 KB
Binary file not shown.
-67.8 KB
Binary file not shown.
83 KB
Loading
Loading

1-js/02-first-steps/01-hello-world/article.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@
1010

1111
जावास्क्रिप्ट प्रोग्रामों को HTML दस्तावेज़ के किसी भी भाग में `<script>` टैग की सहायता से डाला जा सकता है।
1212

13+
<<<<<<< HEAD
1314
उदाहरण के लिए:
15+
=======
16+
JavaScript programs can be inserted almost anywhere into an HTML document using the `<script>` tag.
17+
18+
For instance:
19+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
1420
1521
```html run height=100
1622
<!DOCTYPE HTML>
@@ -71,7 +77,11 @@
7177
<script src="/path/to/script.js"></script>
7278
```
7379

80+
<<<<<<< HEAD
7481
यहाँ, `/path/to/script.js` यह साइट रूट से स्क्रिप्ट के लिए एक absolute (निरपेक्ष) पथ है। वर्तमान पृष्ठ से कोई एक relative (आपेक्षिक) पथ भी प्रदान कर सकता है। उदाहरण के लिए, `src="script.js"` वर्तमान फोल्डर के अंदर एक फ़ाइल `"script.js"` का अर्थ होगा।
82+
=======
83+
Here, `/path/to/script.js` is an absolute path to the script from the site root. One can also provide a relative path from the current page. For instance, `src="script.js"`, just like `src="./script.js"`, would mean a file `"script.js"` in the current folder.
84+
>>>>>>> 540d753e90789205fc6e75c502f68382c87dea9b
7585
7686
हम एक पूर्ण URL भी दे सकते हैं। उदाहरण के लिए:
7787

0 commit comments

Comments
 (0)