الفرق بين المراجعتين لصفحة: «JavaScript/Document/timeline»

من موسوعة حسوب
طلا ملخص تعديل
 
سطر 16: سطر 16:
===القيمة===
===القيمة===
كائن من النّوع <code>DocumentTimeline</code>.
كائن من النّوع <code>DocumentTimeline</code>.
== دعم المتصفحات ==


== دعم المتصفحات ==
== دعم المتصفحات ==

المراجعة الحالية بتاريخ 20:12، 15 مارس 2018

تنبيه: هذه تقنيّة تجريبيّة، انظر جدول دعم المُتصفحات قبل استعمال هذه الخاصيّة في شيفرة إنتاجيّة.

تُعيد الخاصيّة القابلة للقراءة فقط timeline المُعرَّفة على الواجهة Document الخطَّ الزمني الافتراضي للمُستند الحالي. هذا الخط الزّمني كائن خاص من النوع DocumentTimeline الذي يُنشأ تلقائيا عند تحميل الصّفحة.

الخطّ الزمني فريد لكل مستند ويبقى طيلة مُدّة بقاء المُستند حيًّا، ما يشمل استدعاءات التّابع document.open()‎.

تُحسب القيم الزمنية لهذا الخط الزمني حسب حدّ ثابت (fixed offset) من السّاعة العموميّة بحيث يُكافئ وقتُ الصّفر (zero time) لحظةَ navigationStart إضافة إلى قيمة delta مُوقَّعة معروفة بوقتِ الأصل (origin time). ويكون الخطّ الزمني للمُستند غير نشيطٍ (inactive) إلى أن تُنشأ لحظة navigationStart.

مُلاحظة: الخطّ الزمنيّ المُرتبط بمُستندٍ غير نشيط يُعتبر كذلك غير نشيط.

البنية العامة

var pageTimeline = document.timeline;
var thisMoment = pageTimeline.currentTime;

القيمة

كائن من النّوع DocumentTimeline.

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي لا 48 لا لا لا

انظر أيضًا

مصادر ومواصفات