الفرق بين المراجعتين لصفحة: «jQuery/event/timeStamp»
< jQuery
Khaled-yassin (نقاش | مساهمات) أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>event.timeStamp</code> في jQuery}}</noinclude> == <code>...' |
لا ملخص تعديل |
||
سطر 4: | سطر 4: | ||
=== القيمة المعادة === | === القيمة المعادة === | ||
تعيد كائنًا من النوع [[JavaScript/Object|Object]]. | |||
=== الوصف === | === الوصف === | ||
فرق الوقت محسوب بالميللي ثانية بين وقت إنشاء المتصفح للحدث | فرق الوقت محسوب بالميللي ثانية بين وقت إنشاء المتصفح للحدث وليلة رأس سنة 1970. | ||
=== <code>event.timeStamp</code> === | === <code>event.timeStamp</code> === | ||
الإصدار | أضيفت في الإصدار: [http://api.jquery.com/category/version/1.2.6 1.2.6]. | ||
يمكن أن تكون هذه الخاصية مفيدة لتوصيف أداء الحدث | يمكن أن تكون هذه الخاصية مفيدة لتوصيف أداء الحدث بالحصول على قيمة <code>event.timeStamp</code> عند نقطتين في الشيفرة البرمجية وملاحظة الاختلاف. لتحديد الوقت الحالي داخل معالج الأحداث، يُستخدم التابع <code>([[JavaScript/new|new]] [[JavaScript/Date|Date]]).[[JavaScript/Date/getTime|getTime()]]</code> بدلاً من ذلك. | ||
ملاحظة: نظرًا | ملاحظة: نظرًا لوجود [https://bugzilla.mozilla.org/show_bug.cgi?id=238041 علّة منذ عام 2004]، لا تستخدم هذه القيمة بشكل صحيح في متصفح Firefox ولا يمكن معرفة وقت إنشاء الحدث في هذا المتصفح. | ||
=== أمثلة === | === أمثلة === | ||
عرض الوقت منذ تنفيذ آخر معالج النقر | عرض الوقت منذ تنفيذ آخر معالج لحدث النقر:<syntaxhighlight lang="html"> | ||
<!doctype html> | <!doctype html> | ||
<html lang="en"> | <html lang="en"> | ||
سطر 56: | سطر 56: | ||
== مصادر == | == مصادر == | ||
* [http://api.jquery.com/event.timeStamp/ صفحة | * [http://api.jquery.com/event.timeStamp/ صفحة الخاصية event.timeStamp في توثيق jQuery الرسمي]. | ||
[[تصنيف:jQuery]] | [[تصنيف:jQuery]] | ||
[[تصنيف:jQuery Method]] | [[تصنيف:jQuery Method]] | ||
[[تصنيف:jQuery Events]] | [[تصنيف:jQuery Events]] |
مراجعة 09:29، 31 مايو 2018
event.timeStamp
القيمة المعادة
تعيد كائنًا من النوع Object.
الوصف
فرق الوقت محسوب بالميللي ثانية بين وقت إنشاء المتصفح للحدث وليلة رأس سنة 1970.
event.timeStamp
أضيفت في الإصدار: 1.2.6.
يمكن أن تكون هذه الخاصية مفيدة لتوصيف أداء الحدث بالحصول على قيمة event.timeStamp
عند نقطتين في الشيفرة البرمجية وملاحظة الاختلاف. لتحديد الوقت الحالي داخل معالج الأحداث، يُستخدم التابع (new Date).getTime()
بدلاً من ذلك.
ملاحظة: نظرًا لوجود علّة منذ عام 2004، لا تستخدم هذه القيمة بشكل صحيح في متصفح Firefox ولا يمكن معرفة وقت إنشاء الحدث في هذا المتصفح.
أمثلة
عرض الوقت منذ تنفيذ آخر معالج لحدث النقر:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>event.timeStamp demo</title>
<style>
div {
height: 100px;
width: 300px;
margin: 10px;
background-color: #ffd;
overflow: auto;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<div>Click.</div>
<script>
var last, diff;
$( "div" ).click(function( event ) {
if ( last ) {
diff = event.timeStamp - last;
$( "div" ).append( "time since last event: " + diff + "<br>" );
} else {
$( "div" ).append( "Click again.<br>" );
}
last = event.timeStamp;
});
</script>
</body>
</html>