مقالات آموزشی

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

پربازدیدترین مقالات این ماه

8 نکته درباره Emmet که شاید نمی‌دانستید

Emmet (که برای مدتی با نام Zen Coding شناخته می‌شد) یک ابزار ویرایشگر کد بسیار کاربری است که قطعه کد‌ها و میان‌بر‌هایی برای HTML و حتی CSS را به ارمغا...

تجربه استفاده از React Native در Airbnb: ری‌اکت نیتیو در حال غروب کردن

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

10 نکته مهم در طراحی رابط کاربری

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

آموزش جانگو - قسمت چهارم: ایجاد فرانت-اند

حال که قسمت بک‌-اند ما به صورتی درست کار می‌کند، می‌توانیم به فرانت-اند وبسایت بپردازیم. در حال حاضر آدرس Localhost:8000/todos به ما چیزی جز یک متن سا...

بخش مقالات

11 کامپوننت کتابخانه رابط کاربری Vue.js که باید بشناسید

محبوبیت Vue.js با بیش از 80 هزار ستاره، و تحت استفاده بودن توسط Adobe، Gitlab و شرکت‌های دیگر، از انتظارات همه فراتر رفته است. یک بخش مهم از موفقیت Vu...

مفاهیم هسته‌ JavaScript را در چند دقیقه یاد بگیرید

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

19 فریمورک برتر کامپوننت رابط کاربری React

طبق گزارشات، React در سال‌های 2017 و 2018 حدود 150 درصد رشد داشته است. برخی کتابخانه‌ها را ترجیح می‌دهند، و برخی ترجیح می‌دهند که کامپوننت‌های خود را...

بایدها و نبایدها برای تازه‌کاران در JavaScript

از آن روزی که Brendan Eich جاوااسکریپت را اختراع کرد، این زبان تغیرات زیادی به خود دیده است و فریم‌وورک‌هایی به بدنه آن اضافه شده‌اند. پس از مقدار زیا...

تجربه استفاده از React Native در Airbnb: ری‌اکت نیتیو در حال غروب کردن

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

تکرار کننده‌ها (Iterators) در JavaScript

مواقع زیادی پیش می‌آیند که خود را در معرض کار با آرایه‌ها می‌بینید. اما نگران این مسئله نیستید؛ زیرا این کار را قبلا هم انجام داده‌اید و سخت هم نبوده...

مدیریت مجوزهای کاربر در Vue، با استفاده از CASL

یک مسئله وجود دارد که همگی می‌توانیم تایید کنیم: مهم نیست که چه زبان یا پلتفرمی را برای ساخت برنامه‌ها ترجیح بدهیم؛ باید نوعی کنترل و سطح دسترسی در بر...

احراز هویت Vue و مدیریت Route با استفاده از Vue-router

Vue یک فریم‌وورک JavaScript پیش‌رونده است که ساخت برنامه‌های Frontend را آسان‌تر می‌کند. اگر آن را با Vue-Router ترکیب کنید، می‌توانید برنامه‌هایی با...

انتقال state میان کامپوننت ها در reactjs

در این پست، نحوه انتقال state بین کامپوننت‌های مختلف در React.js را توضیح خواهم داد. ما برنامه ساده‌ای به نام «چند کتاب خواندید؟» می‌سازیم. در اینجا،...

شمارش واج‌ها در یک رشته، با استفاده از JavaScript

در طی سال‌های اخیر، JavaScript با توجه به قابلیت‌های زیادش، همینطور توجه بیشتر و بیشتری به دست آورده است. این زبان، از یک زبان اسکریپت‌نویسی سمت کاربر...

Promise ها و علت پیروزی Async / Await

توابع ناهمگام هم یک چیز خوب، و هم یک چیز بد در JavaScript هستند. جنبه خوب آن‌ها این است که توابع ناهمگام بدون انسداد هستند، و بدین صورت بسیار سریع هست...

شروع کار با Transitionهای کامپوننت در Vue

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