وبلاگ شخصی ایمان رسولی



 

                

 

 

سیاره سرخ می تواند روز پنجشنبه از یک بازدید کننده جدید استقبال کند ، در صورتی که اگر همه چیز خوب پیش برود ، مریخ نورد Perseverance ناسا جدیدترین فضاپیمای سفر به مریخ خواهد بود.

ورود وی تنها چند روز پس از ورود فضاپیماهای امارات متحده عربی و چین به مدار مریخ صورت می گیرد.

 

هر سه مأموریت در ژوئیه سال گذشته طی چند روز از یکدیگر آغاز شدند تا از هم ترازی نزدیک زمین و مریخ و در نتیجه زمان نزدیک رسیدن آنها استفاده کنند.

طبق گفته ناسا و سازمان تحقیقات فضایی هند ، فضاپیماها تنها نخواهند بود.

هشت سفینه فضایی دیگر از چندین کشور در حال حاضر در سیاره سرخ یا اطراف آن مورد مطالعه قرار گرفته اند: پنج سفینه آمریکایی ، دو مورد اروپایی و یک هندی.

رسیدن یک سفینه فضایی به مریخ کاملاً شاهکار است.

از سال 1960 ، حدود نیمی از مأموریت ها به مریخ ناکام مانده اند ، به دلیل پیچیدگی سفر بین سیاره ای و مشکل پایین آمدن از جو نازک مریخ ، کاوشگرها در حال فرو ریختن ، سوختن یا از بین رفتن دیگر هستند.

در اینجا لیستی از فضاپیما – جدید و قدیمی – که به طور فعال در مریخ کاوش می کنند وجود دارد.

آخرین ماموریت ها

 

 

فضاپیمای امل امارات هفته گذشته وارد اولین مدار مأموریت بین سیاره ای این کشور شد.   (CBC)

 

فضاپیمای آمل – به عربی “امید” – هفته گذشته به مدار رفت.

وی بیش از هفت ماه 480 میلیون کیلومتر مسافت را طی کرد تا اینکه دور سیاره سرخ را بچرخد.

 

 

 

 

 

 

 

 

 

 

 

 

مدارگرد آمل اولین ماموریت این کشور به سیاره سرخ است. 1:11

اگر همه چیز طبق برنامه پیش برود ، در دو ماه آینده آمل در یک مدار بیضوی بسیار بالا و بین 22000 تا 44000 کیلومتر بالاتر از سطح قرار می گیرد.

از آنجا ، عمدتا جو دی اکسید کربن سیاره ، در هر زمان از روز و در تمام فصول را مطالعه خواهد کرد.  اما روی مریخ فرود نخواهد آمد.

 

 

فضاپیمای Tianwen-1 چین هفته گذشته وارد مدار مریخ شد.  (CBC)

 

Tianwen چین – به معنای “جستجوی حقیقت آسمانی” – هفته گذشته به مدار مریخ رفت.

او در یک سفر برای کاوش یک مریخ نورد در سطح سیاره و شناسایی مجدد نشانه های زندگی باستان است.

اگر همه چیز طبق برنامه پیش برود ، مریخ نورد چند ماه دیگر از فضاپیما جدا می شود و با خیال راحت مریخ را لمس می کند و چین را به دومین کشور – پس از ایالات متحده – تبدیل می کند که چنین شاهکاری را انجام می دهد.

مریخ نورد خورشیدی ، به اندازه یک گاری گلف ، داده های آب زیرزمینی را جمع آوری می کند و به دنبال شواهدی می رود که نشان می دهد این سیاره زمانی زندگی میکروسکوپی داشته است.

 

 

مریخ نورد Perseverance ناسا قرار است روز پنجشنبه وارد شود.  (CBC)

 

فرد دائمی روز پنجشنبه به فضاپیمای امارات و چین در نزدیکی مریخ می پیوندد.

این اولین مرحله از یک پروژه ده ساله آمریکایی-اروپایی برای بازگرداندن سنگهای مریخی به زمین است که برای اثبات این که این سیاره زمانی زندگی میکروسکوپی داشته است ، مورد مطالعه قرار می گیرد.

ناسا در بیانیه ای گفت ، پایداری – که توسط یک دانش آموز دبیرستانی در ویرجینیا نامگذاری شده است – “فناوری های جدید برای مأموریت های رباتیک و انسانی آینده در سیاره سرخ” را آزمایش می کند.

ماموریت های فعلی

برخی از فضاپیماهای موجود در مدار مریخ از اوایل سال 2000 مشغول جمع آوری اطلاعات هستند.

 

 

به گفته ناسا ، مریخ نورد مریخ نورد کنجکاوی همچنان به مطالعه سوابق سنگ از زمانی که مریخ می تواند محل زندگی میکروب ها باشد ، ادامه می دهد.   (CBC)

 

ادیسه مریخ 2001 ناسا و اولین فضاپیمای آژانس فضایی اروپا که از یک سیاره دیگر به نام مریخ اکسپرس بازدید کرده است ، از قدیمی ترین ها هستند که هنوز هم فعال هستند.

 

 

ادیسه مریخ سال 2001 طولانی ترین فضاپیمای ناسا در مریخ است.   (CBC)

 

بسیاری از مأموریت های هنوز فعال ، فضای مریخ را مطالعه می کنند ، مانند مدارگرد گاز ردیابی ESA و MAVEN ناسا. 

اولین شرکت هند در فضا ، مأموریت Orbiter مریخ ، هنوز در مدار است و به کاوش در سطح و جو مریخ ادامه می دهد.

وی تقریباً هشت سال تصاویر با کیفیتی از سیاره سرخ را در اختیار محققان قرار داد.

 

 

ماموریت مداری مریخ اولین اقدام هند در فضای بین سیاره ای بود. (CBC)

 

مأموریت های برخی از فضاپیماها در طول سال ها تکامل یافته است.

مریخ نورد کنجکاوی ناسا و مأموریت آن InSight به زودی هنگام تلاش برای فرود در روز پنجشنبه ، به جدیدترین مریخ نورد مریخ نورد کمک می کند.

در صورت موفقیت آمیز بودن فرود ، مقامات ناسا می گویند این سه فرودگر اولین شبکه هواشناسی را در یک سیاره دیگر ایجاد می کنند.

 

 

               

           


آموزش جاوا اسکریپت رایگان:

جاوا اسکریپت یک زبان برنامه نویسی تحت وب هست ، به این منظور که در وب سایت ها استفاده میشود و خروجی حاصل از جاوا اسکریپت در وب قابل مشاهده هست

 

جاوا اسکریپت زبان برنامه نویسی سمت کلاینت (کاربر) هست ، به این منظور که شما نمیتونین برای سمت سرور سایتتون کد بنویسین

 

شمایی که طراح وب هستید تا به الان با Html  و Css کار میکردید که فقط میتونستین سایت رو بصورت استاتیک طراحی کنید

نمیتونستین به عملکردهای کاربر جواب بدین ، نمیتونستین عملیات ریاضی انجام بدین

نمیتونستین شرط بنویسین که یک کاری مشروط به درست بودن شرطی انجام شود و . . .

 

شما با javascript میتونین تمامی رفتارهای کاربر را در سایتتون تحت کنترل داشته باشین و به تمامی عملکردهای کاربرانتون پاسخ متناسب بدهید

میتونین فرم های سایتتون رو با قوانین دلخواه ارزیابی کنید و . . .

 

برخلاف باور اشتباه برخی از دوستان ، زبان برنامه نویسی جاوا اسکریپت هیچ ارتباطی با زبان جاوا ندارد

صرفا فقط اصطلاحات و قواعد برنامه نویسی هست که بین زبان های برنامه نویسی یکسان هست

 

درمورد دوره

  • دوره آموزش جاوا اسکریپت رایگان هست و هیچوقت پولی نخواهد شد
  • شما در این دوره رایگان ، صفر تا صد جاوا اسکریپت رو یاد میگیرید
  • (این دوره تمامی سرفصل مباحث مربوط به این زبان را پوشش داده است)
  • انتهای هر جلسه به شما تمرین داده میشه و شما تا جلسه بعد باید تمرین رو حل بکنین
  • اگه مشکلی داشتین میتونین از طریق پشتیبانی دوره برطرف بکنین و جلسه بعد همون تمرین حل میشه
  • هر چند جلسه یکبار یک چالش از javascript براتون معرفی میکنیم که تا جلسه بعد باید جوابشو پیدا بکنین
  • در هر جلسه ، کاربرد مطالب گفته شده نیز ذکر خواهد شد
  • ضمنا ، در این دوره مباحث مربوط به Clean Code نیز گفته خواهد شد

 

Clean Code چیست ؟

اگه بخوام Clean Code رو در یک جمله براتون خلاصه کنم میتونم بگم Clean Code به معنی یادگیری اصول کدنویسی مرتب و کد بهینه تر هست

ممکنه شما کدی نوشته باشین و داخلش مشکلی داشته باشین و کدتون رو به یکی از دوستاتون میفرستین که براتون چک کنه و مشکلش رو پیدا کنه

اگر کدهای شما مرتب نوشته نشده باشه ، پیدا کردن مشکلش خیلی دشوار خواهد بود

مسلما اگر شما کدهای اصولی و مرتبی بنویسین ، حجم سورستون کمتر خواهد بود ، درک کد شما توسط خودتون و همکاراتون راحت تر خواهد بود ، سرعت لود وب سایت شما بهتر خواهد بود ، حتی اگر بعد از چندین ماه به سراغ کدی که نوشتین برید ، به راحتی میتونین کد خودتون رو توجه بشین

تو خیلی از دوره ها به Clean Code توجه نمیشه

ما در این دوره سعی کردیم تمامی اصول مربوط به کدنویسی مرتب رو رعایت کنیم و به شما آموزش بدیم.

 

پیش نیاز های دوره

شما برای شروع و دانلود آموزش جاوا اسکریپت” ، باید Html و Css رو حداقل در حد آشنایی بلد باشین

 

این دوره برای چه کسانی مفید است

این دوره برای دوستانی که میخوان در زمینه طراحی و برنامه نویسی وب کار بکنند و دوستانی که میخوان در آینده در زمینه فریمورک و کتابخونه هایی مثل ویو ، ریکت ، انگیولار فعالیت داشته باشند پیشنهاد میشود

و همچنین دوستانی که در زمینه js فعالیت داشتند و میخوان این زبون رو حرفه ای تر و کامل تر یاد بگیرند پیشنهاد میشود

 

بعد از آموزش جاوا اسکریپت

شما بعد از یادگیری این دوره باید اکمااسکریپت (ورژن آپدیت جاوا اسکریپت) رو یاد بگیرین

بعد اگر بخواین فقط در زمینه فرانت فعالیت داشته باشین میتونین یکی از ابزار های Vue ، Angular ، React رو یاد بگیرین که سرعت توسعه فرانت رو به شدت بالا بردند و میتونین با ابزارهایی مثل React Native و Weex به توسعه اندروید و IOS بپردازین که همه ابزار های ذکر شده بازار کار فوق العاده ای دارند

برای توسعه دادن بک اند نیز میتونین Node Js رو یاد بگیرین

که پیش نیاز همشون javascript می باشد

بعد از دانلود آموزش جاوا اسکریپت شما میتونید برای بهتر یاد گرفتن جاوا اسکریپت برید و در دوره پروژه های جاوا اسکریپت ثبت نام کنید

 

مدت یادگیری جاوا اسکریپت

هیچ جواب دقیقی برای این سوال وجود ندارد

براتون یه مثال میزنم

ببینین ، شما فرض کنین میخواین از شهر تهران به شهر تبریز مسافرت کنین

اگه با اتوبوس برید تقریبا 9 ساعت طول میکشه

اگه با خودروی سواری برید تقریبا 7 ساعت طول میکشه

اگه با هواپیما برید تقریبا 4 ساعت طول میکشه

و . . .

پس مدت یادگیری شما دقیقا به خودتون بستگی داره

این که چند ساعت در روز برای یادگیری زمان بذارین

بعد از هر جلسه چقدر تمرین بکنین

بعد از باگی که بهش برخوردین چقدر برای حل کردنش سرچ میکنین

و . . .

 

پس مدت یادگیری جاوا اسکریپت برای هر شخص دقیقا به خود شخص بستگی داره

 

همین الان اقدام کنید و در دوره آموزش رایگان جاوا اسکریپت” ثبت نام کنید

 

Javascript آموزش/ javascript آموزش pdf/ javascript آموزش کامل/ آموزش 0 تا 100 جاوا اسکریپت/ آموزش javascript رایگان/ آموزش آرایه ها در جاوا اسکریپت/ آموزش برنامه نویسی جاوا اسکریپت/ آموزش برنامه نویسی جاوا اسکریپت pdf/ آموزش برنامه نویسی مقدماتی جاوا اسکریپت/ آموزش تصویری جاوا اسکریپت/ آموزش تصویری جاوا اسکریپت رایگان/ آموزش جامع جاوا اسکریپت/ آموزش جامع جاوا اسکریپت رایگان/ آموزش جاوا اسکریپت/ آموزش جاوا اسکریپت pdf/ آموزش جاوا اسکریپت pdf فارسی/ آموزش جاوا اسکریپت از صفر/ آموزش جاوا اسکریپت از صفر تا صد/ آموزش جاوا اسکریپت از مبتدی تا حرفه ای/ آموزش جاوا اسکریپت با پروژه/ آموزش جاوا اسکریپت با زیرنویس فارسی/ آموزش جاوا اسکریپت برای اندروید/ آموزش جاوا اسکریپت برای کودکان/ آموزش جاوا اسکریپت برای مبتدیان/ آموزش جاوا اسکریپت به زبان ساده/ آموزش جاوا اسکریپت به زبان ساده pdf/ آموزش جاوا اسکریپت به صورت پروژه محور/ آموزش جاوا اسکریپت پروژه محور/ آموزش جاوا اسکریپت پی دی اف/ آموزش جاوا اسکریپت پیشرفته/ آموزش جاوا اسکریپت حرفه ای/ آموزش جاوا اسکریپت دانلود/ آموزش جاوا اسکریپت در html/ آموزش جاوا اسکریپت در طراحی سایت/ آموزش جاوا اسکریپت در طراحی وب/ آموزش جاوا اسکریپت در ویژوال استودیو/ آموزش جاوا اسکریپت در یونیتی/ آموزش جاوا اسکریپت رایگان/ آموزش جاوا اسکریپت صفر تا صد/ آموزش جاوا اسکریپت فارسی/ آموزش جاوا اسکریپت فیلم/ آموزش جاوا اسکریپت قسمت اول/ آموزش جاوا اسکریپت مبتدی/ آموزش جاوا اسکریپت مقدماتی/ آموزش جاوا اسکریپت وجی کوئری/ آموزش جاوا اسکریپت ویدیو/ آموزش حضوری جاوا اسکریپت/ آموزش حلقه for در جاوا اسکریپت/ آموزش حلقه while در جاوا اسکریپت/ آموزش حلقه ها در جاوا اسکریپت/ آموزش خصوصی جاوا اسکریپت/ آموزش رایگان پروژه محور جاوا اسکریپت/ آموزش رایگان زبان جاوا اسکریپت/ آموزش زبان برنامه نویسی جاوا اسکریپت/ آموزش زبان جاوا اسکریپت/ آموزش ساخت جدول با جاوا اسکریپت/ آموزش شی window در جاوا اسکریپت/ آموزش شی گرایی در جاوا اسکریپت/ آموزش صفر تا صد جاوا اسکریپت رایگان/ آموزش طراحی سایت با جاوا اسکریپت/ آموزش طراحی وب با جاوا اسکریپت/ آموزش عبارات با قاعده جاوا اسکریپت/ آموزش فعال سازی جاوا اسکریپت/ آموزش قدم به قدم جاوا اسکریپت/ آموزش کامل برنامه نویسی جاوا اسکریپت/ آموزش کامل جاوا اسکریپت رایگان/ آموزش کامل زبان جاوا اسکریپت/ آموزش کامل و جامع جاوا اسکریپت/ آموزش کد نویسی با جاوا اسکریپت/ آموزش کد نویسی جاوا اسکریپت/ آموزش کد های جاوا اسکریپت/ آموزش مقدماتی تا پیشرفته جاوا اسکریپت/ آموزش هک جاوا اسکریپت/ آموزش ویدیویی جاوا اسکریپت/ اموزش جاوا اسکریپت برای طراحی سایت/ اموزش جاوا اسکریپت به صورت pdf/ اموزش جاوا اسکریپت فیلم/ بهترین کتاب آموزش جاوا اسکریپت فارسی/ جزوه آموزش جاوا اسکریپت/ خرید آموزش جاوا اسکریپت/ خرید آموزش کامل جاوا اسکریپت/ خرید کتاب آموزش جاوا اسکریپت/ دانلود رایگان آموزش جاوا اسکریپت/ دانلود کتاب آموزش جاوا اسکریپت به زبان فارسی/ سرفصل های آموزش جاوا اسکریپت/ فیلم آموزش جاوا اسکریپت رایگان/ کانال آموزش جاوا اسکریپت تلگرام/ کتاب آموزش جاوا اسکریپت به زبان ساده/ کتاب آموزش جاوا اسکریپت فارسی/ کتاب آموزش زبان جاوا اسکریپت/ کتاب صوتی آموزش جاوا اسکریپت/ مرجع آموزش جاوا اسکریپت


پیوندهای داخلی لینکهای ارتباطی هستند که به دامنه (هدف) همان دامنه ای که پیوند (منبع) در آن وجود دارد ، اشاره می کنند. طبق گفته laity ، یک پیوند داخلی از آن است که به صفحه دیگری از همان وب سایت اشاره می کند.

نمونه کد
<a rel="nofollow" href="http://www.same-domain.com/ "title="Keyword متن "> متن کلمه کلیدی </a>
قالب بهینه
از کلمات کلیدی توصیفی در متن لنگر استفاده کنید که ایده ای راجع به موضوع یا کلمات کلیدی را نشان می دهد که صفحه منبع سعی در هدفگذاری آن دارد.

ارتباط داخلی چیست؟
پیوندهای داخلی پیوندهایی هستند که از یک صفحه در یک دامنه به صفحه دیگر در همان دامنه منتقل می شوند. آنها معمولاً در ناوبری اصلی استفاده می شوند.

این نوع اتصال به سه دلیل مفید است:

آنها به کاربران اجازه می دهند یک وب سایت را هدایت کنند.
آنها به ایجاد یک سلسله مراتب اطلاعاتی برای وب سایت مشخصی کمک می کنند.
آنها به توزیع عدالت پیوند (قدرت رتبه بندی) در وب سایت ها کمک می کنند.
بهترین روش های SEO
پیوندهای داخلی برای ایجاد یک معماری سایت و توزیع لینک خود بسیار مفید هستند (URL ها نیز ضروری هستند). به همین دلیل ، این بخش درمورد ساختن یک معماری مناسب SEO برای سایتی با پیوندهای داخلی است.

در یک صفحه جداگانه ، موتورهای جستجو باید لیست کنند تا صفحات را در فهرستهای کلیدی کلیدی خود قرار دهند. آنها همچنین باید به یک ساختار پیوند دهنده اتصال دهنده (ساختاری که به عنکبوتها اجازه می دهد مسیرهای یک وب سایت را جستجو کنند) دسترسی پیدا کنند و بتوانند تمام صفحات یک وب سایت را پیدا کنند. صدها هزار سایت اشتباه پنهانی یا دفن ناوبری پیوند اصلی خود را به روشهایی که موتورهای جستجو به آن دسترسی ندارند اشتباه می کنند. این مانع از دریافت صفحات ذکر شده در فهرستهای موتورهای جستجو می شود. در زیر نمونه ای از چگونگی بروز این مسئله وجود دارد:

؟ Link-spider-lost.gif باعث تغییر زمان می شود = 20170104131427 # دارایی: 2247: URL
در مثال بالا ، عنکبوت رنگی گوگل به صفحه "A" رسیده و پیوندهای داخلی صفحات "B" و "E." را مشاهده می کند. مهم نیست که صفحات C و D برای سایت چقدر مهم باشند ، عنکبوت راهی برای دستیابی به آنها - یا حتی نمی داند که آنها وجود دارند - زیرا هیچ پیوند خزیدن مستقیم به آن صفحات اشاره نمی کند. در مورد گوگل ، این صفحات به طور کلی وجود ندارند - محتوای عالی ، هدفمندی مناسب برای کلمات کلیدی و بازاریابی هوشمند در صورتی که عنکبوتها در وهله اول نتوانند به آن صفحات برسند ، هیچ تفاوتی نمی کنند.

ساختار مطلوب برای وب سایت مانند هرم است (جایی که نقطه اصلی در بالای صفحه اصلی است):

؟ Link-pyramid.png باعث تغییر زمان می شود = 20170104131420 # دارایی: 2245: URL
این ساختار تا آنجا که ممکن است بین صفحه اصلی و هر صفحه پیوندهای معدودی دارد. این بسیار مفید است زیرا این امکان را می دهد که سرمایه لینک (قدرت رتبه بندی) در کل سایت اجرا شود ، بنابراین پتانسیل رتبه بندی برای هر صفحه را افزایش می دهد. این ساختار در بسیاری از وب سایت های با کارایی بالا (مانند Amazon.com) به صورت دسته بندی و سیستم های فرعی متداول است.

اما چگونه این نتیجه حاصل می شود؟ بهترین راه برای انجام این کار با پیوندهای داخلی و ساختارهای URL اضافی است. به عنوان مثال ، آنها از طریق صفحه به صفحه واقع در http: //www.example.com/mammals . با متن لنگر "گربه ها" پیوند می زنند. در زیر قالب مربوط به یک اتصال داخلی به درستی قالب بندی شده است. تصور کنید که این پیوند در دامنه jonwye.com است.

؟ لینک-anatomy.gif باعث تغییر زمان = 20170104131458 # دارایی: 2243: URL می شود
در تصویر بالا نشانگر "a" نشانگر آغاز یک اتصال است. برچسب های پیوند می توانند حاوی تصاویر ، متن یا اشیاء دیگر باشند که همه آنها یک صفحه کلیک در صفحه ایجاد می کنند که کاربران می توانند متعهد شوند که به صفحه دیگری منتقل شوند. این مفهوم اصلی اینترنت است: "لینک". محل پیوند پیوند به مرورگر - و موتورهای جستجو - مکان مربوطه را نشان می دهد. در این مثال ، URL http://www.jonwye.com مشخص شده است. سپس قسمت قابل مشاهده لینک برای بازدید کنندگان ، به نام "متن لنگر" در دنیای سئو ، صفحه ای را که لینک به آن اشاره می کند ، توصیف می کند. در این مثال ، صفحه ای که به کمربندهای شخصی ساخته شده توسط مردی به نام جان وی اشاره دارد ، بنابراین در این لینک از متن لنگر "کمربندهای شخصی جان وای" استفاده شده است. برچسب </a> پیوند را می بندد ، به طوری که عناصر صفحه بعد دیگر ویژگی پیوند را به آنها وصل نمی کنند.

این ابتدایی ترین قالب لینک است - و برای موتورهای جستجو کاملاً قابل درک است. عنکبوتهای موتور جستجو می دانند که باید این لینک را به نمودار پیوند موتور در وب اضافه کنند ، از آن برای محاسبه متغیرهای مستقل از پرس و جو (مانند MozRank) استفاده کرده و از آن استفاده کنند تا محتوای صفحه ارجاع شده را فهرست کنند.

در زیر دلایل کلی وجود دارد که چرا ممکن است صفحات در دسترس نباشد و به این ترتیب ایندکس نشود.

ارتباط


جاوا اسکریپت یک زبان برنامه نویسی تحت وب هست ، به این منظور که در وب سایت ها استفاده میشود و خروجی حاصل از جاوا اسکریپت در وب قابل مشاهده هست

جاوا اسکریپت زبان برنامه نویسی سمت کلاینت (کاربر) هست ، به این منظور که شما نمیتونین برای سمت سرور سایتتون کد بنویسین

شمایی که طراح وب هستید تا به الان با Html  و Css کار میکردید که فقط میتونستین سایت رو بصورت استاتیک طراحی کنید

نمیتونستین به عملکردهای کاربر جواب بدین ، نمیتونستین عملیات ریاضی انجام بدین

نمیتونستین شرط بنویسین که یک کاری مشروط به درست بودن شرطی انجام شود و . . .

شما با javascript میتونین تمامی رفتارهای کاربر را در سایتتون تحت کنترل داشته باشین و به تمامی عملکردهای کاربرانتون پاسخ متناسب بدهید

میتونین فرم های سایتتون رو با قوانین دلخواه ارزیابی کنید و . . .

برخلاف باور اشتباه برخی از دوستان ، زبان برنامه نویسی جاوا اسکریپت هیچ ارتباطی با زبان جاوا ندارد

صرفا فقط اصطلاحات و قواعد برنامه نویسی هست که بین زبان های برنامه نویسی یکسان هست

 

درمورد دوره :

  • دوره آموزش جاوا اسکریپت رایگان هست و هیچوقت پولی نخواهد شد
  • شما در این دوره رایگان ، صفر تا صد جاوا اسکریپت رو یاد میگیرید
  • (این دوره تمامی سرفصل مباحث مربوط به این زبان را پوشش داده است)
  • انتهای هر جلسه به شما تمرین داده میشه و شما تا جلسه بعد باید تمرین رو حل بکنین
  • اگه مشکلی داشتین میتونین از طریق پشتیبانی دوره برطرف بکنین و جلسه بعد همون تمرین حل میشه
  • هر چند جلسه یکبار یک چالش از javascript براتون معرفی میکنیم که تا جلسه بعد باید جوابشو پیدا بکنین
  • در هر جلسه ، کاربرد مطالب گفته شده نیز ذکر خواهد شد
  • ضمنا ، در این دوره مباحث مربوط به Clean Code نیز گفته خواهد شد

 

Clean Code چیست ؟

اگه بخوام Clean Code رو در یک جمله براتون خلاصه کنم میتونم بگم Clean Code به معنی یادگیری اصول کدنویسی مرتب و کد بهینه تر هست

ممکنه شما کدی نوشته باشین و داخلش مشکلی داشته باشین و کدتون رو به یکی از دوستاتون میفرستین که براتون چک کنه و مشکلش رو پیدا کنه

اگر کدهای شما مرتب نوشته نشده باشه ، پیدا کردن مشکلش خیلی دشوار خواهد بود

مسلما اگر شما کدهای اصولی و مرتبی بنویسین ، حجم سورستون کمتر خواهد بود ، درک کد شما توسط خودتون و همکاراتون راحت تر خواهد بود ، سرعت لود وب سایت شما بهتر خواهد بود ، حتی اگر بعد از چندین ماه به سراغ کدی که نوشتین برید ، به راحتی میتونین کد خودتون رو توجه بشین

تو خیلی از دوره ها به Clean Code توجه نمیشه

ما در این دوره سعی کردیم تمامی اصول مربوط به کدنویسی مرتب رو رعایت کنیم و به شما آموزش بدیم.

 

پیش نیاز های دوره :

شما برای شروع دوره آموزش جاوا اسکریپت” ، باید Html و Css رو حداقل در حد آشنایی بلد باشین

 

این دوره برای چه کسانی مفید است ؟

این دوره برای دوستانی که میخوان در زمینه طراحی و برنامه نویسی وب کار بکنند و دوستانی که میخوان در آینده در زمینه فریمورک و کتابخونه هایی مثل ویو ، ریکت ، انگیولار فعالیت داشته باشند پیشنهاد میشود

و همچنین دوستانی که در زمینه js فعالیت داشتند و میخوان این زبون رو حرفه ای تر و کامل تر یاد بگیرند پیشنهاد میشود

 

بعد از آموزش جاوا اسکریپت :

شما بعد از یادگیری این دوره باید اکمااسکریپت (ورژن آپدیت جاوا اسکریپت) رو یاد بگیرین

بعد اگر بخواین فقط در زمینه فرانت فعالیت داشته باشین میتونین یکی از ابزار های Vue ، Angular ، React رو یاد بگیرین که سرعت توسعه فرانت رو به شدت بالا بردند و میتونین با ابزارهایی مثل React Native و Weex به توسعه اندروید و IOS بپردازین که همه ابزار های ذکر شده بازار کار فوق العاده ای دارند

برای توسعه دادن بک اند نیز میتونین Node Js رو یاد بگیرین

که پیش نیاز همشون javascript می باشد

بعد از این دوره شما میتونید برای بهتر یاد گرفتن جاوا اسکریپت برید و در دوره پروژه های جاوا اسکریپت ثبت نام کنید

 

مدت یادگیری جاوا اسکریپت :

هیچ جواب دقیقی برای این سوال وجود ندارد

براتون یه مثال میزنم

ببینین ، شما فرض کنین میخواین از شهر تهران به شهر تبریز مسافرت کنین

اگه با اتوبوس برید تقریبا 9 ساعت طول میکشه

اگه با خودروی سواری برید تقریبا 7 ساعت طول میکشه

اگه با هواپیما برید تقریبا 4 ساعت طول میکشه

و . . .

پس مدت یادگیری شما دقیقا به خودتون بستگی داره

این که چند ساعت در روز برای یادگیری زمان بذارین

بعد از هر جلسه چقدر تمرین بکنین

بعد از باگی که بهش برخوردین چقدر برای حل کردنش سرچ میکنین

و . . .

پس مدت یادگیری جاوا اسکریپت برای هر شخص دقیقا به خود شخص بستگی داره

همین الان اقدام کنید و در دوره آموزش رایگان جاوا اسکریپت” ثبت نام کنید

 

برگرفته از (https://usercode.ir)


جاوا اسکریپت عملکردهای داخلی مختلفی را برای نمایش پیامهای پاپ آپ برای اهداف مختلف مانند نمایش پیام ساده یا نمایش پیام و پذیرش آن برای کاربر یا نمایش پنجره برای دریافت مقدار ورودی کاربر فراهم می کند.

جعبه هشدار
از تابع هشدار () برای نمایش یک پیام پاپ آپ به کاربر استفاده کنید. این پنجره حاوی یک دکمه تأیید برای بستن پنجره است.

alert("This is alert box!");  // display string message

alert(100); // display number 

alert(true); // display boolean

عملکرد گیر می تواند پیامی از هر نوع داده مانند رشته ، شماره ، منطقی و غیره را نشان دهد. نیازی به تبدیل پیام به نوع رشته نیست.

کادر را تأیید کنید
بعضی اوقات شما نیاز به گرفتن یک گواهی کاربر برای ادامه کار دارید. به عنوان مثال ، شما می خواهید قبل از ذخیره اطلاعات به روز شده یا حذف داده های موجود ، گواهی کاربر را بگیرید. در این سناریو ، از گواهی عملکرد JavaScript () داخلی استفاده کنید. عملکرد تأیید () با دو دکمه OK و Cancel یک پیام بازشو را به کاربر نمایش می دهد. می توانید دکمه مورد نظر کاربر را بررسی کرده و مطابق آن ادامه دهید.

مثال زیر نحوه نمایش کادر تأیید را نشان می دهد و سپس دکمه مورد نظر کاربر را بررسی می کند.

var userPreference;

if (confirm("Do you want to save changes?") == true) {
    userPreference = "Data saved successfully!";
} else {
    userPreference = "Save Cancelled!";
}

 

جعبه سریع
بعضی اوقات ممکن است برای انجام کارهای بیشتر با صفحه وب ، نیاز به ضبط ورودی کاربر داشته باشید. به عنوان مثال ، شما می خواهید EMI را بر اساس مدت وام مورد نظر کاربر محاسبه کنید. برای این نوع سناریو ، از نوار عملکرد JavaScript داخلی () استفاده کنید.

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

prompt([string message], [string defaultValue]);

 

var tenure = prompt("Please enter preferred tenure in years", "15");
    
if (tenure != null) {
    alert("You have entered " + tenure + " years" );
}

 

 

همانطور که در مثال بالا مشاهده می کنید ، یک پیام را به عنوان اولین پارامتر و مقدار پیش فرض "15" به عنوان پارامتر دوم مشخص کنید. عملکرد سریع مقدار وارد شده توسط کاربر را برمی گرداند. اگر کاربر چیزی وارد نکند ، خالی برگردانده می شود. بنابراین توصیه می شود قبل از اقدام مقدار خالی را بررسی کنید.

 

نکته ای که باید به خاطر داشته باشید:
می توانید با استفاده از توابع عمومی ، یک پیام بازشو نشان دهید - هشدار () ، تأیید () ، و سریع ().
عملکرد هشدار () با دکمه "OK" یک پیام بازشو را نشان می دهد.
صفحه نمایش () نمایش دکمه های "OK" و "Cancel" را تأیید کنید. از عملکرد OK () برای تأیید کاربر استفاده کنید.
تابع Prompt () به شما امکان می دهد با فشار دادن دکمه های "OK" و "لغو" ورودی را وارد کنید. تابع () () مقدار وارد شده توسط کاربر را برمی گرداند. اگر کاربر هیچ مقدار ورودی را ارائه ندهد ، این مقدار خالی را برمی گرداند.


تبلیغات

آخرین ارسال ها

آخرین جستجو ها

آموزش طراحی وبلاگ معرفی بهترین مناطق برای خرید ملک چراغ qshop14002 خرید کتاب pdf ⟭..♡.. ⟬ سرمایه گذاری در منطقه 22 تهران \ پیش فروش های منطقه 22 شیراز رویداد کریمی مشاور بیمه