در این آموزش با مجموعهکاراکترها در Regex آشنا میشویم؛ یاد میگیریم با براکتها چند گزینه را تعریف کنیم، بازههای حروف و اعداد بسازیم، از quantifierها استفاده کنیم و با پرانتزها گروهبندی انجام دهیم.
در این بخش با نمادهای کنترلی یا Meta Characters در Regex آشنا میشویم. یاد میگیریم چگونه شروع و پایان یک رشته را کنترل کنیم، از کاراکترهای جایگزین (Wildcards) استفاده کنیم و بخشهایی از الگو را اختیاری کنیم.
در این آموزش با مفهوم عبارات باقاعده (Regex) آشنا شده و ۵ متد اصلی جاوااسکریپت برای کار با آنها یعنی exec، test، match، search و replace را به همراه فلگهای مهم بررسی میکنیم.
در این آموزش با ساختار try...catch در جاوااسکریپت، انواع خطاهای سیستمی مانند ReferenceError و TypeError، نحوه تولید خطاهای سفارشی با کلمه کلیدی throw و استفاده از بلوک finally آشنا میشوید.
در این آموزش، با پیادهسازی کلاس Storage، موقعیت جغرافیایی کاربر را در LocalStorage ذخیره میکنیم تا با هر بار بارگذاری مجدد صفحه، آخرین شهر جستجوشده نمایش داده شود و اپلیکیشن آبوهوا نهایی شود.
در این بخش، دادههای دریافتشده از API را از کلاس Weather گرفته و با متد paint در کلاس UI داخل عناصر صفحه نمایش میدهیم. همچنین ساختار ماژولار پروژه را کامل میکنیم.
در این بخش، کلاس Weather را برای دریافت اطلاعات آبوهوا از API میسازیم. همچنین با استفاده از async/await، دادههای شهر و ایالت را دریافت میکنیم و نمایش اولیه آنها را برای استفاده در رابط کاربری آماده میکنیم.
در این بخش، پروژه اپلیکیشن آبوهوا را با JavaScript شروع میکنیم. ساختار فایلها، استفاده از Bootstrap، طراحی رابط کاربری، فرم تغییر موقعیت و آمادهسازی بخش نمایش اطلاعات آبوهوا را پیادهسازی خواهیم کرد.