برچسب: Frontend

قسمت ۸: اعتبارسنجی فرم‌ها و محدود کردن ورودی‌ها

قسمت ۸: اعتبارسنجی فرم‌ها و محدود کردن ورودی‌ها

## 📝 خلاصه درس توی این درس یاد می‌گیریم چطور ورودی‌های فرم رو محدود و اعتبارسنجی کنیم تا کاربر نتونه اطلاعات اشتباه وارد کنه. با ویژگی‌هایی مثل required، min، max، minlength، maxlength و pattern آشنا می‌شیم و می‌بینیم چطور می‌تونیم فقط با HTML فرم‌های حرفه‌ای‌تر و قابل اعتمادتر بسازیم.

علی
علی صفری
قسمت 6: فرم‌ها و دریافت ورودی در HTML

قسمت 6: فرم‌ها و دریافت ورودی در HTML

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

علی
علی صفری
از Zone.js تا Signal Forms، چه‌چیزی در Angular 21 تغییر کرد؟

از Zone.js تا Signal Forms، چه‌چیزی در Angular 21 تغییر کرد؟

در این مقاله به Angular 21 می‌پردازیم و بررسی می‌کنیم که با حذف Zone.js و روی کار آمدن Signal Forms (و دیگر تغییرات مهم) چطور تجربهٔ توسعه دهنده‌ها ساده‌تر، مدرن‌تر و با عملکرد بهتر شده است. همچنین امکانات جدید مثل تست با Vitest، کتابخانهٔ دسترس‌پذیری Angular Aria و ابزارهای AI/CLI for AI را مرور خواهیم کرد تا دیدی کامل نسبت به گرایش نسل جدید Angular داشته باشیم.

متین
متین گیوی
راهنمای مهاجرت پروژه‌های Angular از Tailwindcss 3 به Tailwindcss 4

راهنمای مهاجرت پروژه‌های Angular از Tailwindcss 3 به Tailwindcss 4

نسخه‌ی ۴ Tailwind CSS کاملاً بر پایه CSS مدرن طراحی شده و دیگر نیازی به SCSS یا LESS نیست. در این مقاله، روش نصب و راه‌اندازی Tailwind 4 در Angular 20 و تبدیل پروژه‌های قبلی از SCSS به CSS را به ساده‌ترین شکل آموزش می‌دهیم

علی
علی صفری