documentFragment

پرسیده شده
فعالیت 988 روز پیش
دیده شده 571 بار
2

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

 

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

 

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

فایل پیوست

Erfan Soori
Erfan Soori

4 بهمن 99

1
حذف شده

سلام

ممنونم

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

فایل پیوست

مهرداد دادخواه

توسط

مهرداد دادخواه

20 مرداد 00

جلسه ویرایش HTML صفحه با استفاده از امکانات DOM