مرجع مقالات کاربردی طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

مرجع مقالات کاربردی طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

شرح کامل مقالات طراحی اپلیکیشن

  • ۰
  • ۰

جاوا اسکریپت همه جا هست. میلیو‌ن‌ها سایت روی گویش نرم افزار نویسی جاوا اسکریپت ساخته شدن و هنوز لهجه بهتری برای جایگزین شدن جاوا اسکریپت در فرانت اند نیست.
آنچه در‌این نوشته ی علمی خواهید خواند
آموزش مفاهیم مبنا
شالوده
محور
پایه
اساس
مبنا
 در جاوا اسکریپت
var Vs let Vs const در جاوا اسکریپت
امرها شرطی در جاوا اسکریپت
دستور switch case در جاوا اسکریپت
رینگ های تکرار در جاوا اسکریپت
رینگ تکرار for در جاوا اسکریپت
رینگ while در جاوا اسکریپت
هم راستا لهجه نرم افزار نویسی html و گویش نرم‌افزار نویسی css برای ظواهر سایت شما پیاده سازی گردیده‌ان؛ اما در طرف دیگه این جادوی جاوا اسکریپته که صفحه ها اینترنت شما را زنده می‌کنه. امروزه این زبان به مرورگر اینترنت محصور نمیشه و می‌تونید از اون برای اپلیکیشن نویسی سمت سرور یا این که همون بک اند هم به کار گیری فرمائید. پیاده سازی اپ را هم به دو آیتم قبل اضافه کنید تا ملاحظه کنید با آچار فرانسه‌ای مثل جاوا اسکریپت چه امور که نمیشه کرد.
یادگیری مفاهیم شالوده در جاوا اسکریپت برای شعور عمیق این زبان نرم افزار نویسی الزامیه و بدون شعور اصول اون نمی تونید هیچ وقت توی این گویش حرفه‌ای بشین.در‌این نوشته ی علمی می خواهیم درخصوص همین مفاهیم پایه در جاوا اسکریپت کلام کنیم و ببینیم اصول و مبانی اول‌ی جاوا اسکریپت شامل چه چیزهایی میشن پس تا انتهای نوشته ی علمی با ما همدم باشید
فراگیری مفاهیم مبنا در جاوا اسکریپت
خب بنظرتون آموزش مفاهیم اساس در جاوا اسکریپت چرا اینقدر اهمیت داره؟ طبق نظرسنجی Stack Overflow Developer Survey 2019  جاوا اسکریپت دوستداشتنی‌ترین زبان دنیاست و به صورت کلان برای 95 درصد تارنما‌ها به کار میره. فعال سازی یک وبسایت با این زبان نیاز به علم خیر از از جاوا اسکریپت داره.
بنر مجال رایگان جاوااسکریپت
در هر زبان نرم افزار نویسی ، مفاهیمی وجود دارا هستند که شالوده و محور یک زبان را می سازد یادگیری مفاهیم اساس در جاوا اسکریپت و دونستن روش‌ی به فعالیت با اون‌ها باید حق اولویت اولیه شما در مسیر یادگیری جاوا اسکریپت باشه. دلیلش هم اینه که‌این گویش کتابخانه‌ها و فریمورک‌های متعددی داره از جمله react.js یا این که vue.js که اگه مفاهیم محور‌ جاوا اسکریپت را بلد نباشید، کار با اونا هم براتون وارفته وجود ندارد.
این نکته را مدنظر داشته باشید که‌این فریمورک‌ها و کتابخانه‌ها هر کدوم در مقطعی از مجال برای جاوا اسکریپت کاربرد دارا‌هستند و آنگاه مدتی جایگزین میشن؛ البته چیزی که مدام به درد شما می‌خوره، یادگیری مفاهیم محور در جاوا اسکریپت میباشد. زیرا این مفاهیم توی تمام کتابخانه‌ها و فریمورک‌ها ثابته و به شما یاری می‌کنه هر چارچوب و کتابخانه‌ی دیگه‌ای هم که اومد بتونید سریع خیال بگیرید و ازش استفاده فرمائید.
var Vs let Vs const در جاوا اسکریپت
اولی مضمون‌ از مفاهیم اولیه جاوا اسکریپت که رسیدگی می‌کنیم، لغات var Vs let Vs const برای تمجید متغیر به کار گیری می شند که یکسری تفاوت ها باهمدیگه دارن
3. نکته آتی از مفاهیم اولیه در جاوا اسکریپت این گزینه اینه که متغیرهای var محصور به Scope نیستند و سراسری تعریف و تمجید میشن اما در شرایطی که متغیری رو با let تمجید بکنین صرفا و صرفا در scope (محدوده) خودشون قابل دسترسی هستن و تو scope های دیگر نمیتونیم بهشون دسترسی داشته باشیم به کد زیر دقت کنین:
همون طور که میبینین متغیر myLetVariable در scope دوم قابل دسترسی وجود ندارد سوژه var، let و const به اندازه ای بزرگ می باشد که برای خودش میتونه یه نوشته‌ی‌علمی بدون نقص باشه! اینجا همینقدر بهش اشاره کردیم و کافیه بنظرم(اگه سوالی در این مورد داشتین مسلما تو کامنت ها بپرسید)
دستورها شرطی در جاوا اسکریپت
دستورها شرطی از مفاهیم شالوده در جاوا اسکریپت می باشد، برای محاسبه کردن یک شرط در لهجه برنامه نویسی جاوا اسکریپت هستن خیلی وقتا پیش میاد که شما بخواین یک عملی در شکل صحیح بودن یک کاری اعمال بشه برای مثال شما میخواین اگه استفاده کننده لاگین گردیده باشه براش قیمت تولید ها رو هم نشون به‌این و در صورتی‌که لاگین نشده باشه بجای بها تولید ها متن “شروع بایستی وارد اکانت کاربریتون بشید” رو اکران به این،
از این قبیل امور با امرها شرطی نوشته می شوند شیوه تایپ کردن شرط این چنین هست که کلمه کلیدی if رو نوشته و بعد باطن پرانتز شرط موردنظرتون رو مینویسین، در شکل درست بودن شرط، کدهای داخل آکلاد ایفا میشن از جمله کد تحت رو ببینین:

فرض کنین متغیر userLogin لاگین بودن یا این که نبودن کاربر رو نشون میده داخل if پژوهش کردیم که در صورتی مقدار این متغیر true باشه به مخاطب پیغام “شما لاگین شدین” رو بده میتونین برای هر شرط، شرط مخالف هم در لحاظ بگیرین، به این خواسته که چنانچه شرطی برقرار بود یک عملکردی جاری ساختن بشه، در غیر این شکل یک کار دیگر جاری ساختن بشه، این شغل رو با else طراحی می کنیم:


تو این نصیب شروع بخش if اعمال میشه، در حالتی‌که شرط نصیب if درست باشه کدهای قسمت if اعمال میشن در غیر این شکل کدهای آکلاد بخش else اعمال میشن (مضمون‌ if هم به نظرم همینقدر کافیه برای فهم و شعور اولیه، اگه سوالی داشتین مسلما مطلقا تو کامنت ها بپرسین)
امر switch case در جاوا اسکریپت
این امر هم برای شرط ها استعمال میشه، صرفا یکم با سینتکس متفاوت خیس از if شما یک مقدار به switch میدین رایا پارس و اون مقدار رو تو case های گوناگون پژوهش میکنین و در شکل درست بودن هر case کدهای مرتبط با آکلاد اون case ایفا میگردد 

اینجا متغیر userType به switch داده میشه و به ترتیب تو case اول رسیدگی میشه که مقدار userType موازی با “user” است یا این که خیر!  اگه این شرط درست باشه کدهای داخل آکلاد این case اجرا میشن و در شکل درست نبودن شرط، case آتی تحقیق میشود و به همین ترتیب case ها استیناف گردیده و چنانچه هیچکدوم از case ها درست نباشن قسمت default ایفا میشه(نصیب default حکم همون else در if هارو داره)
شاید براتون پرسش باشه ماجرای اون break ها چیه! بعداز کدهای هر case یه break نوشتیم، واژه break تو لغت در معنای شکستن می باشد طراحی اپلیکیشن  و اینجا منظور از break اینه که در شرایطی که وارد یک case شد و کدهاشو اجرا کرد، وارد سایر case ها نشه و switch رو بشکنه بیاد خارج یعنی صرفا یک case اعمال میشه، اونم اولی case
رینگ های تکرار در جاوا اسکریپت
از سایر مفاهیم پایه ای در جاوا اسکریپت ، رینگ ها هستند. گاها براتون پیش میاد رایا پارس که بخواین یک عملکردی رو به تعداد متعددی اعمال به این، مثلا میخواین یک پیغامی رو به تعداد 100 توشه به استفاده کننده اکران به این، خب اگه هر پیغام 1 خط باشه به صورت کلی میشه 100 خط و این یعنی فاجعه! تنها برای همین اکران پیغام 100  application خط از سورس شما اِشغال شد، خب مطلقا این شغل با صرفه ای وجود ندارد و وسعت سورس کد مارو به شدت بالا میبره
برای جلوگیری از این فعالیت، از رینگ های تکرار به کار گیری می‌کنیم، چندین رینگ در زبان اپ نویسی جاوا اسکریپت وجود داراست مثل for, while, do while و … رینگ هایی مثل for in, for of, foreach و … نیز وجود دارد که مباحث میانگین و پیشرقته جاوا اسکریپت محسوب گردیده و در‌این نوشته‌علمی نمیگنجند

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی