سلام و خسته نباشید ببخشید برای بخش اعتبار سنجی اگر ما بگیم وقتی همه فیلد ها پر شد و فیلد خالی وجود نداشت بگیم بیاد برامون داخل کنسول نشان بده بهتر نیسـت؟ چون اخه وقتی حتی چند تا فیلد هم خالی هست و پیام خطا میده اون فیلد هایی که پر شده داخل کنسول نشون داده میشن
mahdi tavakol
سلام و وقت بخیر جناب شیخ میخواستم بدونم ما چرا اید اصلا فرم بسازیم و submit کنیم وقتی خودمون میتونیم اینپوت هارو بگیریم و fetch بزنیم؟
علی شیخ
4 هفته پیش
سلام وقت بخیر.
بصورت کلی توی برنامه نویسی عموما چندین روش برای حل یک مسئله هست و از هر کدوم استفاده بشه درست هست
شما میتونی از فرم استفاده نکنید و هیچ اشکالی نداره،اما حالا مثلا یکی از مزایا استفاده از فرم این میتونه باشه که میتونید اعتبارسنجی توی html و تگ input باشه وقتی فرم هست و روی دکمه submit کلیک میشه، اعتبارسنجی توسط مرورگر انجام و اجرا میشه
mahdi tavakol
4 هفته پیش
اها یعنی خود مرورگر هم اعتبار سنجی به طور جداگانه انجام میده بعد جناب شیخ FormData() یک کلاس هست یا چیز دیگری است؟ درسته که یک آبجکت میده چون ازش یک شی میسازیم ولی به طور کلی از کلاس میشه شی ساخت حالا میخواستم بدونم یک کلاسه؟
علی شیخ
4 هفته پیش
بله مهدی جان کلاس هست که با new یک شی ازش ایجاد و استفاده میکنیم.
دوره ای شی گرایی در جاوااسکریپت دوره اش هست برای آشنایی بیشتر با کلاس
mahdi tavakol
4 هفته پیش
خیلی ممنون از شما ببخشید که خیلی سوال میپرسم من توی داکیومنت mdn راجع به مبحث همین FormData() خوندم و گفته شده بود که متد هایی مثل entries یک iterator بر میگردونن البته داخل دوره هم گفتید ولی میخواستم بدونم دقیقا iterator چیه یک حلقه هست؟ چون دایکومنت mdn خیلی طولانی توضیح داده داکیومنت های دیگر هم خیلی توضیح مرتبطی ندادن
علی شیخ
4 هفته پیش
در اصل یک شی هست توی جاوااسکریپت که میتواند اطلاعات را یکی یکی برگردونه برای استفاده
mahdi tavakol
3 هفته پیش
ممنون از شما
و به عنوان اخرین سوال جناب شیخ متد entries یا خود آبجکت formData یک شی همون آبجکت برگشت میدن و حلقه for..of مناسب آرایه هست پس چطور میشه روی یک آبجکت از for..of استفاده کرد؟
علی شیخ
3 هفته پیش
متد entries یک iterator برمیگردونه که گفته شد در اصل یک شی هست که محتویات را یکی یکی میخونه یا برمیگردونه که برای اینکار توی iterator ها متد next هست که یکی یکی میخونه حالا برای کار باهاش توی js ما for..of را داریم که روی iterator ها کار میکنه، در اصل توی این for..of در پشت داستان همون متد next را صدا میزنه و ما به اون محتوا دسترسی داریم توی for..of برای استفاده