هل تُرفع بياناتي؟
لا. في الاستخدام العادي تعمل هذه الأداة داخل متصفحك ولا تُرسل البيانات التي تدخلها إلى أي خادم.
اكتب اسم أداة أو صيغة أو مهمة
Virtual DOM Diff (Keys): رسم متحرك. خوارزميات متحركة للواجهات الأمامية: الفرز والبحث وdebounce وthrottle وحلقة الأحداث وDOM الافتراضي والذاكرة المؤقتة وtrie وإيجاد المسار. سريع وخاص وسهل الاستخدام في متصفحك.
عناصر التحكم في الأداة أدناه ما زالت باللغة الإنجليزية.
Loading animation...
Virtual DOM Diff (Keys): رسم متحرك جزء من مركز أدوات AllConvertTools.uz: صفحة سريعة ومركّزة تأتي فيها الأداة قبل الشروحات الطويلة.
لا. في الاستخدام العادي تعمل هذه الأداة داخل متصفحك ولا تُرسل البيانات التي تدخلها إلى أي خادم.
نعم. المحوّل الأساسي مجاني ويعمل فورًا دون تسجيل.
واصل عملك دون بحث جديد.
Each item has a key. React/Vue use keys to recognise the same item even when it moves, so unchanged DOM nodes are reused.
function reconcileKeyed(oldList, newList) {const oldPos = new Map(oldList.map((n, i) => [n.key, i]));const newKeys = new Set(newList.map((n) => n.key));let lastIndex = 0;for (const next of newList) {const i = oldPos.get(next.key);if (i === undefined) insert(next);else if (i < lastIndex) move(next);else lastIndex = i;}for (const old of oldList) {if (!newKeys.has(old.key)) remove(old);}}
Tip: use the arrow keys to step and the space bar to play or pause.