تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Erfan Soori
documentFragment
مهرداد دادخواه حل شده توسط مهرداد دادخواه

با عرض سلام و خسته نباشید به اساتید و دوستان گرامی

 

در مورد استفاده از documentFragment:

 

 اگر ما وقتی که مثلا در یک حلقه میخوایم تعدادی المنت به صفحه اضافه کنیم بجای اینکه مستقیم به صفحه اضافه کنیم بیایم و ابتدا یک div درست کنیم(که هنوز نمایش ندادیمش) و اول آیتم‌های مورد نظرمون رو توی اون بریزیم و وقتی کامل شد اونموقع اون div رو به صفحه اضافه کنیم(نمایشش بدیم) باز هم به تعداد آیتمهای داخلی اضافه شده reflow یا همون re-render خواهیم داشت؟  یا این هم مثل استفاده از documentFragment فقط یک دونه reflow ایجاد میکنه؟

سلام

ممنونم

نکته سنجی خوبی بود. خیر reflow یا rerender را نداریم اما اگر از div استفاده کنید مجبور هستید حتما یک پدر برای تمامی المنت‌ها تون ایجاد کنید ولی اگر از documentFragment استفاده کنید میتونید المنت‌های برادر یا sibling داشته باشید یعنی المنت هایی که در یک سطح هستند و پدری ندارند

بهترین پاسخ
مهرداد دادخواه ۲۰ مرداد ۱۴۰۰، ۱۳:۵۶