الفرق بين المراجعتين لصفحة: «jQuery/event/timeStamp»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>‎event.timeStamp</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude> == <code>‎‎...'
 
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>‎event.timeStamp</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>
<noinclude>{{DISPLAYTITLE:الخاصية <code>‎event.timeStamp</code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ في jQuery}}</noinclude>
 
== <code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎event.timeStamp</code> ==
== <code>‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎event.timeStamp</code> ==


=== القيمة المعادة ===
=== القيمة المعادة ===
يُعيد كائنًا من النوع [[JavaScript/Object|Object]].
تعيد كائنًا من النوع [[JavaScript/Object|Object]].


=== الوصف ===
=== الوصف ===
فرق الوقت محسوب بالميللي ثانية بين وقت إنشاء المتصفح للحدث وأول يناير/كانون الثاني 1970.
فرق الوقت محسوب بالميللي ثانية بين وقت إنشاء المتصفح للحدث وليلة رأس سنة 1970.


=== <code>event.timeStamp</code> ===
=== <code>event.timeStamp</code> ===
الإصدار المضافة: [http://api.jquery.com/category/version/1.2.6 1.2.6].
أضيفت في الإصدار: [http://api.jquery.com/category/version/1.2.6 1.2.6].


يمكن أن تكون هذه الخاصية مفيدة لتوصيف أداء الحدث عن طريق الحصول على قيمة <code>event.timeStamp</code> عند نقطتين في الشيفرة البرمجية وملاحظة الاختلاف. لتحديد الوقت الحالي داخل معالج الأحداث، يُستخدم التابع <code>‎(new Date).getTime()‎‎</code> بدلاً من ذلك.
يمكن أن تكون هذه الخاصية مفيدة لتوصيف أداء الحدث بالحصول على قيمة <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 ولا يمكن معرفة وقت إنشاء الحدث في هذا المتصفح.
ملاحظة: نظرًا لوجود [https://bugzilla.mozilla.org/show_bug.cgi?id=238041 علّة منذ عام 2004]، لا تستخدم هذه القيمة بشكل صحيح في متصفح Firefox ولا يمكن معرفة وقت إنشاء الحدث في هذا المتصفح.


=== أمثلة ===
=== أمثلة ===
عرض الوقت منذ تنفيذ آخر معالج النقر.<syntaxhighlight lang="html">
عرض الوقت منذ تنفيذ آخر معالج لحدث النقر:<syntaxhighlight lang="html">
<!doctype html>
<!doctype html>
<html lang="en">
<html lang="en">
<head>
<head>
   <meta charset="utf-8">
   <meta charset="utf-8">
   <title>event.timeStamp demo</title>
   <title>event.timeStamp مثال على الخاصية</title>
   <style>
   <style>
   div {
   div {
سطر 36: سطر 35:
<body>
<body>
   
   
<div>Click.</div>
<div>.انقر هنا</div>
   
   
<script>
<script>
سطر 43: سطر 42:
   if ( last ) {
   if ( last ) {
     diff = event.timeStamp - last;
     diff = event.timeStamp - last;
     $( "div" ).append( "time since last event: " + diff + "<br>" );
     $( "div" ).append( "الوقت منذ آخر حدث: " + diff + "<br>" );
   } else {
   } else {
     $( "div" ).append( "Click again.<br>" );
     $( "div" ).append( انقر مرة أخرى.<br>" );
   }
   }
   last = event.timeStamp;
   last = event.timeStamp;
سطر 56: سطر 55:


== مصادر ==
== مصادر ==
* [http://api.jquery.com/event.timeStamp/ صفحة الحدث event.timeStamp في توثيق jQuery الرسمي].
* [http://api.jquery.com/event.timeStamp/ صفحة الخاصية event.timeStamp في توثيق jQuery الرسمي].
[[تصنيف:jQuery]]
[[تصنيف:jQuery]]
[[تصنيف:jQuery Method]]
[[تصنيف:jQuery Method]]
[[تصنيف:jQuery Events]]
[[تصنيف:jQuery Events]]

المراجعة الحالية بتاريخ 12:19، 6 يونيو 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 مثال على الخاصية</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>.انقر هنا</div>
 
<script>
var last, diff;
$( "div" ).click(function( event ) {
  if ( last ) {
    diff = event.timeStamp - last;
    $( "div" ).append( "الوقت منذ آخر حدث: " + diff + "<br>" );
  } else {
    $( "div" ).append( انقر مرة أخرى.<br>" );
  }
  last = event.timeStamp;
});
</script>
 
</body>
</html>

مصادر