Skip to content

Commit a0b86d7

Browse files
authored
Merge pull request #230 from mahdiHash/up-get-started-4
Update Developer console
2 parents 59ece0a + 6e1cb93 commit a0b86d7

3 files changed

Lines changed: 19 additions & 19 deletions

File tree

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# ویرایشگرهای متن
22

3-
ویرایشگرهای متن محلی ‌است که برنامه‌نویسان بیشتر وقت خود را آنجا صرف میکنند.
3+
ویرایشگرهای متن محلی ‌است که برنامه‌نویسان بیشتر وقت خود را آنجا صرف می‌کنند.
44

5-
در مجموع دو نوع ویرایشگر وجود دارد : یکی IDE ها و دیگری ویرایشگرهای سبک برای کد نویسی. بعضی از هر دوی اینها استفاده می‌کنند.
5+
در مجموع دو نوع ویرایشگر وجود دارد : یکی IDEها و دیگری ویرایشگرهای سبک برای کد نویسی. بعضی از هر دوی این‌ها استفاده می‌کنند.
66

77
## IDE
88

@@ -17,17 +17,17 @@
1717

1818
همینطور برای Windows می‌توانید از Visual Studio استفاده کنید (منظور Visual Studio Code نیست). Visual Studio یک نرم افزار غیر رایگان است و فقط بر روی Windows کار می‌کند که برای توسعه پلتفرم dot net مناسب است. نسخه رایگان این نرم افزار [Visual Studio Community](https://www.visualstudio.com/vs/community/) نام دارد.
1919

20-
بعضی از IDE ها پولی هستند ولی برای مدتی به صورت آزمایشی می‌توان از آنها به رایگان استفاده کرد. معمولا قیمت آنها در مقایسه با درآمد برنامه‌نویسان ناچیز است، پس یک IDE خوب برای خود انتخاب کنید.
20+
بعضی از IDE ها پولی هستند ولی برای مدتی به صورت آزمایشی می‌توان از آن‌ها به رایگان استفاده کرد. معمولا قیمت آن‌ها در مقایسه با درآمد برنامه‌نویسان ناچیز است، پس یک IDE خوب برای خود انتخاب کنید.
2121

2222
## ویرایشگرهای سبک
2323

2424
این دسته از ویرایشگرها به اندازه IDE ها قدرتمند نیستند، ولی سبک، زیبا و ساده هستند.
2525

2626
معمولا برای ویرایش سریع یک فایل استفاده می‌شوند.
2727

28-
تفاوت اصلی بین ویرایشگرهای سبک و IDE ها در آن است که IDE ها در سطح پروژه استفاده می‌‌شوند، در نتیجه در آغاز اطلاعات زیادی را بارگذاری می‌کنند، ساختار پروژه را تحلیل میکنند و موارد این‌چنینی. در زمانیکه بخواهیم روی یک فایل کار کنیم ویرایشگرهای سبک بسیار سریع‌تر هستند.
28+
تفاوت اصلی بین ویرایشگرهای سبک و IDEها در آن است که IDEها در سطح پروژه استفاده می‌‌شوند، در نتیجه در آغاز اطلاعات زیادی را بارگذاری می‌کنند، ساختار پروژه را تحلیل می‌کنند و موارد این‌چنینی. در زمانیکه بخواهیم روی یک فایل کار کنیم ویرایشگرهای سبک بسیار سریع‌تر هستند.
2929

30-
در عمل ویرایشگرهای سبک دارای افزونه‌های متعددی هستند، مانند تحلیل‌کننده‌های سینتَکس (syntax)، تکمیل‌کننده های کد و غیره. به همین دلیل نمی‌تواند مرز دقیقی بین IDE و ویرایشگرهای سبک قائل بود.
30+
در عمل ویرایشگرهای سبک دارای افزونه‌های متعددی هستند، مانند تحلیل‌کننده‌های سینتَکس (syntax)، تکمیل‌کننده های کد و غیره. به همین دلیل نمی‌توان مرز دقیقی بین IDE و ویرایشگرهای سبک قائل بود.
3131

3232
موارد زیر ارزش توجه را دارند:
3333

@@ -38,8 +38,8 @@
3838

3939
## بیایید بحث نکنیم
4040

41-
ویرایشگرهایی بالا آنهایی هستند که من و دوستانم که آنها را توسعه‌دهندگان خوبی می‌دانم مورد استفاده قرار ‌می‌دهند و راضی هستند.
41+
ویرایشگرهای بالا آنهایی هستند که من و دوستانم که آن‌ها را توسعه‌دهندگان خوبی می‌دانم مورد استفاده قرار ‌می‌دهند و راضی هستند.
4242

4343
ویرایشگرهای دیگری نیز وجود دارند پس همانی که مورد علاقه شماست را انتخاب کنید.
4444

45-
انتخاب ویرایشگر یا هر ابزار دیگری شخصی بوده و به نوع پروژه، عادات و سلیقه شخصی بستگی دارد.
45+
انتخاب ویرایشگر یا هر ابزار دیگری شخصی بوده و به نوع پروژه، عادات و سلیقه شخصی بستگی دارد.

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

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,41 @@
66

77
به منظور دیدن خطاها و بسیار امکانات دیگر درباره اسکریپت‌ها، بخشی تحت عنوان developer tools در مرورگرها قرار داده شد.
88

9-
بسیاری از توسعه‌دهندگان از Chrome و Firefox استفاده می‌کنند چراکه بهترین developer tools را دارا هستند. دیگر مرورگرها نیز developer tools ارائه می‌کنند که بعضا دارای ویژگی‌های خاصی نیز هستند، ولی معمولا این تلاش سایز مرورگرها برای پیشی گرفتن از Chrome و Firefox هست. در نتیجه معمولا توسعه‌دهندگان یک مرورگر را به عنوان مرورگر محبوب خود انتخاب می‌کنند و در صورتی که مشکلی خاصِ یک مرورگر وجود داشت، از مرورگری دیگر برای آن مورد خاص استفاده می‌کنند.
9+
بسیاری از توسعه‌دهندگان از Chrome و Firefox استفاده می‌کنند چراکه بهترین developer tools را دارا هستند. دیگر مرورگرها نیز developer tools ارائه می‌کنند که بعضا دارای ویژگی‌های خاصی نیز هستند، ولی معمولا این تلاش سایر مرورگرها برای پیشی گرفتن از Chrome و Firefox هست. در نتیجه معمولا توسعه‌دهندگان یک مرورگر را به عنوان مرورگر محبوب خود انتخاب می‌کنند و در صورتی که مشکلی خاصِ یک مرورگر وجود داشت، از مرورگری دیگر برای آن مورد خاص استفاده می‌کنند.
1010

11-
ابزارهای توسعه (developer tools) قدرتمند هستند. آنها ویژگی‌های بسیاری دارند. برای شروع یاد می‌گیریم که چطور آنها را باز کنیم و به خطاها نگاهی می‌اندازیم، همینطور دستورات جاوا اسکریپت را اجرا می‌‌کنیم.
11+
ابزارهای توسعه (developer tools) قدرتمند هستند. آن‌ها ویژگی‌های بسیاری دارند. برای شروع یاد می‌گیریم که چطور آن‌ها را باز کنیم و به خطاها نگاهی می‌اندازیم، همینطور دستورات جاوااسکریپت را اجرا می‌‌کنیم.
1212

1313
## Google Chrome
1414

1515
این صفحه [bug.html](bug.html) را باز کنید.
1616

17-
یک خطای جاوا اسکریپتی در کد اسکریپت این صفحه وجود دارد که از چشمان کاربران پنهان است. به همین منظور پنل توسعه‌دهندگان را باز می‌کنیم تا آن را ببینیم.
17+
یک خطای جاوااسکریپتی در کد اسکریپت این صفحه وجود دارد که از چشمان کاربران پنهان است. به همین منظور پنل توسعه‌دهندگان را باز می‌کنیم تا آن را ببینیم.
1818

1919
کلید `F12` را فشار دهید یا اگر در سیستم‌عامل Mac هستید کلیدهای `cmd + opt + j` را بفشارید.
2020

2121
پنل توسعه‌دهندگان به صورت پیش‌فرض روی تب Console باز می‌شود و شما چیزی شبیه به این را باید ببینید :
2222

2323
![chrome](chrome.png)
2424

25-
ظاهرا دقیق این پنل بر اساس نسخه Chrome تغییر می‌کند ولی در نهایت چیزی شبیه به این خواهد بود.
25+
ظاهر دقیق این پنل بر اساس نسخه Chrome تغییر می‌کند ولی در نهایت چیزی شبیه به این خواهد بود.
2626

2727
- در اینجا می می‌توانیم خطایی به رنگ قرمز ببینیم. در این اینجا اسکریپت ما دارای دستوری ناشناخته به نام "lalala" است.
2828

2929
- در سمت راست لینک قابل کلیکی وجود دارد که عنوان آن `bug.html:12` است که نشان دهنده محل وقوع خطا است.
3030

31-
در زیر پیام خطا، یک علامت `<` به رنگ آبی وجود دارد.در اینجا ما می‌توانیم دستورات جاوا اسکریپتی بنویسم. با فشردن `Enter` این دستورات اجرا می‌شوند (`Shift + Enter` برای نوشتن دستورات در چند خط).
31+
در زیر پیام خطا، یک علامت `<` به رنگ آبی وجود دارد.در اینجا ما می‌توانیم دستورات جاوااسکریپتی بنویسم. با فشردن `Enter` این دستورات اجرا می‌شوند (`Shift + Enter` برای نوشتن دستورات در چند خط).
3232

33-
تا اینجا می می‌توانیم خطاها را ببینیم و این برای شروع کافی است. ما در آینده به این پنل، به منظور رفع خطاها (Debugging) دوباره سر خواهیم زد.
33+
تا اینجا می‌توانیم خطاها را ببینیم و این برای شروع کافی است. ما در آینده به این پنل، به منظور رفع خطاها (Debugging) دوباره سر خواهیم زد.
3434

35-
## مرورگر Firefox ، Edge و دیگر مرورگرها
35+
## مرورگر Firefox ،Edge و دیگر مرورگرها
3636

3737
بیشتر مرورگرها از کلید `F12` برای باز کردن developer tools استفاده می‌کنند.
3838

39-
ظاهر و حس کار با این پنل‌ها بسیار مشابه است. زمانی که کار با یکی از آنها را فرا بگیرید، می‌توانید به راحتی از دیگری استفاده کنید.
39+
ظاهر و حس کار با این پنل‌ها بسیار مشابه است. زمانی که کار با یکی از آن‌ها را فرا بگیرید، می‌توانید به راحتی از دیگری استفاده کنید.
4040

4141
## Safari
4242

43-
این مرورگر (که فقط در سیستم عامل Mac و نه در Windows و Linux) در اینجا مقداری متفاوت است و ابتدا باید ویژگی Developer menu را فعال کنیم.
43+
این مرورگر (فقط در سیستم عامل Mac و نه در Windows و Linux) در اینجا مقداری متفاوت است و ابتدا باید ویژگی Developer menu را فعال کنیم.
4444

4545
به Preferences رفته و به تب Advanced بروید و تیک مربوط به Developer menu را در پایین فعال کنید.
4646

@@ -57,6 +57,6 @@
5757

5858
- Developer tools به ما امکان مشاهده خطاها، آزمایش متغیرها و امکانات بسیار دیگری را می‌دهد.
5959

60-
- از طریق کلید `F12` در بیشتر مرورگرها در Windows باز می‌شود. Chrome در Mac با کلیدهای `cmd + opt + j` باز می‌شود و Safari با `cmd + opt + c` (که ابتدا نیاز به فعال‌سازی دارد)
60+
- از طریق کلید `F12` در بیشتر مرورگرها در Windows باز می‌شود. Chrome در Mac با کلیدهای `cmd + opt + j` باز می‌شود و Safari با `cmd + opt + c` (که ابتدا نیاز به فعال‌سازی دارد).
6161

62-
حال که محیط مناسب برای کار با جاوا اسکریپت را آماده کردیم، در بخش بعدی بیشتر با جاوا اسکریپت آشنا خواهیم شد.
62+
حال که محیط مناسب برای کار با جاوااسکریپت را آماده کردیم، در بخش بعدی بیشتر با جاوااسکریپت آشنا خواهیم شد.

1-js/01-getting-started/4-devtools/bug.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<body>
99

10-
There is an error in the script on this page.
10+
در این صفحه، خطایی در اسکریپت وجود دارد.
1111
<script>
1212
lalala
1313
</script>

0 commit comments

Comments
 (0)