إذا كنت ترغب في إنشاء صفحات ويب ديناميكية ، فسيتعين عليك استكمال معرفتك بـ HTML و CSS بها فهم جافا سكريبت . تعتبر لغة البرمجة النصية هذه أساسية في تطوير الويب الحديث.
يمكنك إنشاء جميع أنواع التطبيقات ومواقع الويب التفاعلية الشيقة باستخدام JavaScript ، ولكن هناك الكثير لتتعلمه في الطريق. مع وضع ذلك في الاعتبار ، قمنا بإنشاء ورقة غش JavaScript التالية من أجلك.
يمكن أن تكون ورقة الغش بمثابة تجديد سريع لعناصر JavaScript في أي وقت تحتاج إليه. إنه مفيد للمبتدئين والخبراء على حد سواء.
كيفية إصلاح wifi ليس لديه تكوين IP صالح
تنزيل مجاني: ورقة الغش هذه متاحة كملف PDF قابل للتنزيل من شريك التوزيع لدينا ، TradePub. سيتعين عليك إكمال نموذج قصير للوصول إليه لأول مرة فقط. تحميل ورقة الغش في نهاية المطاف جافا سكريبت .
ورقة الغش في نهاية المطاف جافا سكريبت
الاختصار | عمل |
---|---|
مصفوفات جافا سكريبت | |
concat () | انضم إلى عدة مصفوفات في واحد |
copyWithin () | انسخ عناصر المصفوفة داخل المصفوفة ، من وإلى المواضع المحددة |
دليل ل() | إرجاع القيمة الأولية للكائن المحدد |
يشمل() | تحقق مما إذا كانت المصفوفة تحتوي على العنصر المحدد |
انضم() | ادمج عناصر مصفوفة في سلسلة واحدة وأعد السلسلة |
إدخالات () | إرجاع زوج مفتاح / قيمة Array Iteration Object |
كل() | تحقق مما إذا كان كل عنصر في المصفوفة يجتاز اختبارًا |
يملأ() | املأ العناصر في المصفوفة بقيمة ثابتة |
منقي() | أنشئ مصفوفة جديدة مع كل عنصر في مصفوفة تجتاز الاختبار |
تجد() | إرجاع قيمة العنصر الأول في مصفوفة تجتاز اختبارًا |
لكل () | قم باستدعاء دالة لكل عنصر من عناصر المصفوفة |
من عند() | إنشاء مصفوفة من كائن |
lastIndexOf () | أعط الموضع الأخير الذي يظهر فيه عنصر معين في المصفوفة |
البوب () | قم بإزالة العنصر الأخير من المصفوفة |
يدفع() | أضف عنصرًا جديدًا في النهاية |
يعكس() | فرز العناصر بترتيب تنازلي |
خفض() | تقليل قيم المصفوفة إلى قيمة واحدة (الانتقال من اليسار إلى اليمين) |
تقليل اليمين () | تقليل قيم المصفوفة إلى قيمة واحدة (الانتقال من اليمين إلى اليسار) |
تحول() | قم بإزالة العنصر الأول من المصفوفة |
شريحة() | اسحب نسخة من جزء من مصفوفة إلى كائن مصفوفة جديد |
نوع() | فرز العناصر أبجديا |
لصق او جمع() | أضف العناصر بطريقة وموضع محدد |
unshift () | أضف عنصرًا جديدًا إلى البداية |
طرق JavaScript المنطقية | |
إلى سلسلة() | تحويل قيمة منطقية إلى سلسلة ، وإرجاع النتيجة |
قيمة ال() | إرجاع الموضع الأول الذي يظهر عنده عنصر معين في مصفوفة |
إلى المصدر () | إرجاع سلسلة تمثل شفرة المصدر للكائن |
عوامل حسابية جافا سكريبت | |
+ | إضافة |
- | الطرح |
* | عمليه الضرب |
/ | قسم |
(...) | عامل التجميع (يتم تنفيذ العمليات داخل الأقواس قبل تلك الموجودة بالخارج) |
٪ | المعامل (الباقي) |
++ | زيادة الأرقام |
- | أرقام التناقص |
== | يساوي |
=== | قيمة متساوية ونوع متساوي |
! = | غير متساوي |
! == | لا تساوي القيمة أو لا يساوي النوع |
> | أكثر من |
< | أقل من |
> = | أكبر من أو يساوي |
<= | أصغر من أو يساوي |
؟ | عامل ثلاثي |
العوامل المنطقية | |
&& | المنطقية AND |
|| | منطقي أو |
! | المنطقي لا |
عوامل Bitwise | |
& | وبيان |
| | أو بيان |
~ | ليس |
^ | XOR |
<< | التحول الأيسر |
>> | النقلة الصحيحة |
>>> | زيرو ملء الوردية الصحيحة |
المهام | |
إنذار() | إخراج البيانات في مربع تنبيه في نافذة المتصفح |
تؤكد() | افتح مربع حوار نعم / لا وأعد صح / خطأ بناءً على نقر المستخدم |
console.log () | اكتب المعلومات إلى وحدة تحكم المتصفح (جيدة لأغراض التصحيح) |
document.write () | اكتب مباشرة إلى مستند HTML |
مستعجل() | إنشاء حوار لإدخال المستخدم |
وظائف عالمية | |
يفك () | فك شفرة معرّف الموارد المنتظم (URI) الذي تم إنشاؤه بواسطة encodeURI أو ما شابه |
decodeURIComponent () | فك شفرة URI المكون |
encodeURI () | قم بتشفير URI في UTF-8 |
encodeURIComponent () | نفس الشيء لكن لمكونات URI |
تقييم () | قم بتقييم كود JavaScript ممثلة كسلسلة |
isFinite () | تحديد ما إذا كانت القيمة التي تم تمريرها هي رقم محدد |
isNaN () | حدد ما إذا كانت القيمة رقمًا غير قانوني |
عدد() | تحويل قيمة الكائن إلى رقم |
parseFloat () | تحليل سلسلة وإرجاع رقم الفاصلة العائمة |
parseInt () | تحليل سلسلة وإرجاع عدد صحيح |
حلقات جافا سكريبت | |
ل | الطريقة الأكثر شيوعًا لإنشاء حلقة في JavaScript |
في حين | قم بإعداد الشروط التي يتم بموجبها تنفيذ الحلقة |
افعل اثناء | على غرار حلقة while ، يتم تنفيذها مرة واحدة على الأقل وإجراء فحص في النهاية لمعرفة ما إذا تم استيفاء الشرط للتنفيذ مرة أخرى |
استراحة | توقف واخرج من الدورة إذا كانت هناك ظروف معينة |
استمر | تخطي أجزاء من الدورة إذا تم استيفاء شروط معينة |
شخصيات الهروب | |
' | اقتباس واحد |
' | اقتباس مزدوج |
\ | شرطة مائلة للخلف |
ب | مسافة للخلف |
F | نموذج تغذية |
ن | خط جديد |
r | إرجاع |
t | جدولة أفقية |
الخامس | جدولة عمودية |
طرق سلسلة جافا سكريبت | |
charAt () | إرجاع حرف في موضع محدد داخل سلسلة |
charCodeAt () | اكتب unicode للحرف في هذا الموضع |
concat () | اربط (ضم) سلسلتين أو أكثر في سلسلة واحدة |
fromCharCode () | قم بإرجاع سلسلة تم إنشاؤها من التسلسل المحدد لوحدات رمز UTF-16 |
دليل ل() | قم بتوفير موضع التكرار الأول للنص المحدد داخل سلسلة |
lastIndexOf () | مثل indexOf () ولكن مع التكرار الأخير ، البحث للخلف |
تطابق() | استرجع تطابقات سلسلة مقابل نمط البحث |
يحل محل() | البحث عن واستبدال النص المحدد في سلسلة |
بحث() | قم بإجراء بحث عن نص مطابق وأعد موضعه |
شريحة() | استخرج مقطعًا من سلسلة وأعده كسلسلة جديدة |
الانقسام() | قم بتقسيم كائن سلسلة إلى مصفوفة من السلاسل في موضع محدد |
ابدا ب() | تحقق مما إذا كانت السلسلة تبدأ بأحرف محددة |
substr () | يشبه slice () ولكنه يستخرج سلسلة فرعية تعتمد على عدد محدد من الأحرف |
سلسلة فرعية () | يشبه slice () لكن لا يمكن قبول المؤشرات السلبية |
toLowerCase () | تحويل السلاسل إلى أحرف صغيرة |
إلى الحالة العليا() | تحويل السلاسل إلى الأحرف الكبيرة |
قيمة ال() | إرجاع القيمة الأولية (التي ليس لها خصائص أو طرق) لكائن سلسلة |
سياق التعبير العادي معدِّلات النمط | |
و | تقييم الاستبدال |
أنا | إجراء مطابقة غير حساسة لحالة الأحرف |
ز | إجراء المطابقة العالمية |
م | إجراء مطابقة متعددة الأسطر |
س | تعامل مع السلاسل كسطر واحد |
x | السماح بالتعليقات والمسافات البيضاء في النمط |
يو | نمط الجشع |
اقواس | |
[abc] | ابحث عن أي من الأحرف بين قوسين |
[^ أبك] | ابحث عن أي حرف ليس بين قوسين |
[0-9] | ابحث عن الرقم المحدد بين قوسين |
[أ-ي] | ابحث عن أي حرف من الأحرف الكبيرة A إلى الأحرف الصغيرة z |
(أ | ب | ج) | ابحث عن أي بدائل مفصولة بـ | |
الحروف الأولية | |
. | ابحث عن حرف واحد ، باستثناء فاصل السطر الجديد أو فاصل السطر |
في | كلمة شخصية |
في | حرف بدون كلمة |
د | رقم |
د | حرف غير رقمي |
س | حرف المسافة البيضاء |
س | حرف غير مسافة بيضاء |
ب | ابحث عن تطابق في بداية / نهاية الكلمة |
ب | العثور على تطابق ليس في بداية / نهاية الكلمة |
u0000 | شخصية لاغية |
ن | حرف خط جديد |
F | نموذج تغذية الطابع |
r | حرف إرجاع حرف |
t | حرف جدولة |
الخامس | حرف جدولة عمودي |
xxx | الحرف المحدد برقم ثماني xxx |
xdd | حرف لاتيني محدد برقم سداسي عشري dd |
udddd | يتم تحديد حرف Unicode بواسطة رقم سداسي عشري dddd |
محددو الكمية | |
ن + | تطابق أي سلسلة تحتوي على n واحد على الأقل |
ن* | أي سلسلة تحتوي على صفر أو أكثر من تكرارات n |
ن؟ | أي سلسلة تحتوي على صفر أو تكرار واحد لـ n |
ن {X} | أي سلسلة تحتوي على تسلسل X n |
س {س ، ص} | السلاسل التي تحتوي على تسلسل من X إلى Y n |
ن {س،} | يتطابق مع أي سلسلة تحتوي على تسلسل لا يقل عن X n |
ن $ | أي سلسلة بها n في نهايتها |
^ ن | السلسلة مع n في بدايتها |
؟ = ن | أي سلسلة متبوعة بسلسلة محددة n |
؟!ن | سلسلة غير متبوعة بسلسلة محددة n |
خصائص الرقم | |
قيمة الحد الأقصى | أقصى قيمة رقمية يمكن تمثيلها في JavaScript |
MIN_VALUE | أصغر قيمة رقمية موجبة يمكن تمثيلها في JavaScript |
ن | القيمة ليست رقمًا |
NEGATIVE_INFINITY | قيمة اللانهاية السالبة |
POSITIVE_INFINITY | قيمة اللانهاية الإيجابية |
طرق العدد | |
إلى نسبي () | إرجاع سلسلة برقم مقرَّب مكتوب على هيئة تدوين أسي |
للتصليح() | إرجاع سلسلة من رقم مع عدد محدد من الكسور العشرية |
إلى الدقة () | إرجاع سلسلة لرقم مكتوب بطول محدد |
إلى سلسلة() | إرجاع رقم كسلسلة |
قيمة ال() | إرجاع رقم كرقم |
خصائص الرياضيات | |
و | رقم أويلر |
LN2 | اللوغاريتم الطبيعي للعدد 2 |
إل إن 10 | اللوغاريتم الطبيعي لـ 10 |
LOG2E | لوغاريتم الأساس 2 لـ E |
LOG10E | لوغاريتم الأساس 10 لـ E |
بي | الرقم PI |
SQRT1_2 | الجذر التربيعي لـ 1/2 |
SQRT2 | الجذر التربيعي للعدد 2 |
طرق الرياضيات | |
القيمة المطلقة (x) | إرجاع القيمة المطلقة (الموجبة) لـ x |
accos (x) | Arccosine لـ x بوحدات الراديان |
آسين (x) | قوس جيب الزاوية x بوحدات الراديان |
atan (x) | قوس ظل الزاوية لـ x كقيمة عددية |
atan2 (ص ، س) | قوس ظل حاصل قسمة حججه |
سقف (x) | يتم تقريب قيمة x لأعلى إلى أقرب عدد صحيح لها |
كوس (س) | جيب التمام x (x بالتقدير الدائري) |
إكسب (x) | قيمة على سبيل المثال |
الطابق (x) | يتم تقريب قيمة x لأسفل إلى أقرب عدد صحيح لها |
تسجيل (x) | اللوغاريتم الطبيعي (الأساس E) لـ x |
ماكس (س ، ص ، ض ، ... ، ن) | رقم ذو أعلى قيمة |
دقيقة (س ، ص ، ض ، ... ، ن) | رقم بأقل قيمة |
الأسرى (س ، ص) | X أس y |
عشوائي() | رقم عشوائي بين 0 و 1 |
جولة (x) | قيمة x مقربة إلى أقرب عدد صحيح لها |
الخطيئة (x) | جيب x (x بالتقدير الدائري) |
الجذر التربيعي (x) | الجذر التربيعي لـ x |
لذلك (x) | ظل الزاوية |
بلح | |
تاريخ() | قم بإنشاء كائن تاريخ جديد بالتاريخ والوقت الحاليين |
التاريخ (2017 ، 5 ، 21 ، 3 ، 23 ، 10 ، 0) | إنشاء كائن تاريخ مخصص. تمثل الأرقام السنة والشهر واليوم والساعة والدقائق والثواني والميلي ثانية. يمكنك حذف أي شيء تريده باستثناء العام والشهر. |
تاريخ (2017-06-23) | إعلان التاريخ كسلسلة |
getDate () | احصل على يوم من الشهر كرقم (1-31) |
getDay () | احصل على يوم الأسبوع كرقم (0-6) |
getFullYear () | احصل على السنة كرقم مكون من أربعة أرقام (yyyy) |
getHours () | احصل على الساعة (0-23) |
getMilliseconds () | احصل على المللي ثانية (0-999) |
getMinutes () | احصل على الدقيقة (0-59) |
getMonth () | احصل على الشهر كرقم (0-11) |
getSeconds () | احصل على الثانية (0-59) |
احصل على وقت() | احصل على الوقت (مللي ثانية منذ 1 يناير 1970) |
getUTCDate () | يوم (تاريخ) الشهر في التاريخ المحدد وفقًا للتوقيت العالمي (متاح أيضًا لليوم والشهر والسير الكامل والساعات والدقائق وما إلى ذلك) |
تحليل | تحليل تمثيل سلسلة لتاريخ ، وإرجاع عدد المللي ثانية منذ 1 يناير 1970 |
setDate () | تعيين اليوم كرقم (1-31) |
setFullYear () | تعيين السنة (اختياريا الشهر واليوم) |
setHours () | اضبط الساعة (0-23) |
setMilliseconds () مجموعة | اضبط المللي ثانية (0-999) |
setMinutes () | اضبط الدقائق (0-59) |
setMonth () | حدد الشهر (0-11) |
setSeconds () | اضبط الثواني (0-59) |
ضبط الوقت() | تعيين الوقت (مللي ثانية منذ 1 يناير 1970) |
التاريخ () | عيّن يوم الشهر لتاريخ محدد وفقًا للتوقيت العالمي (متاح أيضًا لليوم والشهر والسير الكامل والساعات والدقائق وما إلى ذلك) |
وضع DOM خصائص العقدة | |
صفات | مجموعة حية لجميع السمات المسجلة لعنصر |
BaseURI | عنوان URL الأساسي المطلق لعنصر HTML |
ChildNodes | مجموعة من العقد الفرعية لعنصر ما |
أولا | العقدة الفرعية الأولى للعنصر |
الطفل الأخير | آخر عقدة فرعية لعنصر |
التالي | العقدة التالية على نفس مستوى شجرة العقدة |
اسم العقدة | اسم العقدة |
نوع العقدة | نوع العقدة |
العقدة | قيمة العقدة |
مالك الوثيقة | كائن مستند المستوى الأعلى للعقدة الحالية |
عقدة الأم | العقدة الأصلية للعنصر |
الشقيق السابق | العقدة التي تسبق العقدة الحالية مباشرة |
محتوى النص | المحتوى النصي للعقدة وأحفادها |
طرق العقدة | |
إلحاق الطفل() | إضافة عقدة فرعية جديدة إلى عنصر باعتباره آخر عقدة فرعية |
cloneNode () | استنساخ عنصر HTML |
قارن الوثيقة | قارن بين موضع الوثيقة لعنصرين |
getFeature () | إرجاع كائن يقوم بتنفيذ واجهات برمجة التطبيقات لميزة محددة |
hasAttributes () | إرجاع صحيح إذا كان للعنصر أي سمات ، وإلا فسيتم إرجاع خطأ |
hasChildNodes () | إرجاع صحيح إذا كان العنصر يحتوي على أي عقد فرعية ، وإلا فسيتم إرجاع خطأ |
إدراج قبل () | أدخل عقدة فرعية جديدة قبل عقدة فرعية موجودة ومحددة |
isDefaultNamespace () | إرجاع صحيح إذا كانت مساحة الاسم المحددة هي الافتراضي ، وإلا سترجع خطأ |
isEqualNode () | تحقق من تساوي عنصرين |
isSameNode() | تحقق مما إذا كان هناك عنصران يمثلان نفس العقدة |
مدعوم () | إرجاع صحيح إذا تم دعم ميزة محددة على العنصر |
lookupNamespaceURI () | قم بإرجاع مساحة الاسم EURI المرتبطة بعقدة معينة |
lookupPrefix () | قم بإرجاع سلسلة DOM تحتوي على البادئة لمساحة الاسم المحددة ، إن وجدت |
تطبيع () | انضم إلى العقد النصية المجاورة وقم بإزالة عقد النص الفارغة في عنصر |
removeChild () | إزالة عقدة فرعية من عنصر |
استبدال الطفل () | استبدل عقدة فرعية في عنصر |
طرق العنصر | |
getAttribute () | إرجاع قيمة السمة المحددة لعقدة عنصر |
getAttributeNS () | إرجاع قيمة سلسلة السمة مع مساحة الاسم والاسم المحددين |
getAttributeNode () | احصل على عقدة السمة المحددة |
getAttributeNodeNS () | قم بإرجاع عقدة السمة للسمة مع مساحة الاسم والاسم المحددين |
getElementsByTagName () | قم بتوفير مجموعة من جميع العناصر الفرعية مع اسم العلامة المحدد |
getElementsByTagNameNS () | قم بإرجاع مجموعة HTML مباشرة من العناصر مع اسم علامة معين ينتمي إلى مساحة الاسم المحددة |
hasAttribute () | إرجاع صحيح إذا كان للعنصر أي سمات ، وإلا فسيتم إرجاع خطأ |
hasAttributeNS () | قم بتوفير قيمة صواب / خطأ للإشارة إلى ما إذا كان العنصر الحالي في مساحة اسم معينة يحتوي على السمة المحددة |
removeAttribute () | إزالة سمة محددة من عنصر |
removeAttributeNS () | قم بإزالة السمة المحددة من عنصر ضمن مساحة اسم معينة |
removeAttributeNode () | خذ عقدة سمة محددة وأعد العقدة التي تمت إزالتها |
setAttribute () | قم بتعيين أو تغيير السمة المحددة إلى قيمة محددة |
setAttributeNS () | أضف سمة جديدة أو قم بتغيير قيمة سمة باستخدام مساحة الاسم والاسم المحددين |
setAttributeNode () | قم بتعيين أو تغيير عقدة السمة المحددة |
setAttributeNodeNS () | إضافة عقدة سمة جديدة ذات مساحة اسم إلى عنصر |
خصائص نافذة المتصفح | |
مغلق | تحقق مما إذا كانت النافذة قد أغلقت أم لا وقم بإرجاع صواب أو خطأ |
الافتراضي | قم بتعيين أو إعادة النص الافتراضي في شريط الحالة بالنافذة |
وثيقة | أعد كائن المستند للنافذة |
الإطارات | إعادة كل شيء |
التاريخ | قم بتوفير كائن المحفوظات للنافذة |
ارتفاع داخلي | الارتفاع الداخلي لمنطقة محتوى النافذة |
عرض داخلي | العرض الداخلي لمنطقة المحتوى |
الطول | قم بإرجاع عدد |
موقعك | أعد كائن الموقع للنافذة |
اسم | قم بتعيين أو إعادة اسم النافذة |
الملاح | قم بإعادة كائن Navigator للنافذة |
فتاحة | قم بإرجاع مرجع إلى النافذة التي أنشأت النافذة |
ارتفاع خارجي | الارتفاع الخارجي للنافذة ، بما في ذلك أشرطة الأدوات / أشرطة التمرير |
عرض خارجي | العرض الخارجي للنافذة ، بما في ذلك أشرطة الأدوات / أشرطة التمرير |
pageXOffset | عدد وحدات البكسل التي تم من خلالها تمرير المستند أفقيًا |
pageYOffset | عدد وحدات البكسل التي تم بها تمرير المستند عموديًا |
الأبوين | النافذة الأصلية للنافذة الحالية |
شاشة | قم بإعادة كائن الشاشة للنافذة |
الشاشة اليسرى | تنسيق أفقي للنافذة (بالنسبة للشاشة) |
الشاشة | الإحداثيات الرأسية للنافذة |
شاشة X | نفس الشاشة على اليسار ولكنها مطلوبة لبعض المتصفحات |
الشاشات ص | مثل ScreenTop ولكنه مطلوب لبعض المتصفحات |
الذات | إعادة النافذة الحالية |
الحالة | قم بتعيين أو إعادة النص في شريط الحالة بالنافذة |
أعلى | العودة إلى أعلى نافذة المتصفح |
طرق نافذة المتصفح | |
إنذار() | اعرض مربع تنبيه مع رسالة وزر موافق |
طمس () | إزالة التركيز من النافذة الحالية |
clearInterval () | مسح عداد الوقت مع setInterval () |
clearTimeout () | امسح المؤقت الذي تم ضبطه باستخدام setTimeout () |
أغلق() | أغلق النافذة الحالية |
تؤكد() | اعرض مربع حوار به رسالة وأزرار موافق وإلغاء |
التركيز() | اضبط التركيز على النافذة الحالية |
يتحرك بواسطة() | انقل نافذة بالنسبة إلى وضعها الحالي |
الانتقال إلى() | انقل نافذة إلى الموضع المحدد |
افتح() | افتح نافذة متصفح جديدة |
مطبعة() | اطبع محتوى النافذة الحالية |
مستعجل() | اعرض مربع حوار يطالب الزائر بالإدخال |
تغيير الحجم بواسطة () | قم بتغيير حجم النافذة بالعدد المحدد من البكسل |
تغيير الحجم إلى () | قم بتغيير حجم النافذة إلى عرض وارتفاع محددين |
انتقل بواسطة () | قم بتمرير المستند بعدد محدد من وحدات البكسل |
انتقل إلى() | قم بتمرير المستند إلى الإحداثيات المحددة |
setInterval () | قم باستدعاء دالة أو تقييم تعبير على فترات زمنية محددة |
setTimeout () | قم باستدعاء دالة أو تقييم تعبير بعد فترة زمنية محددة |
قف() | وقف النافذة من التحميل |
خصائص الشاشة | |
الطول | قم بإعادة ارتفاع الشاشة (باستثناء شريط مهام Windows) |
العرض المتاح | قم بإعادة عرض الشاشة (باستثناء شريط مهام Windows) |
عمق اللون | قم بإعادة عمق البت للوحة الألوان لعرض الصور |
ارتفاع | الارتفاع الكلي للشاشة |
عمق البكسل | دقة ألوان الشاشة بالبت لكل بكسل |
العرض | العرض الكلي للشاشة |
أحداث جافا سكريبت أحداث JavaScript Mouse | |
عند النقر | عندما ينقر المستخدم على عنصر |
قائمة oncontext | عندما ينقر المستخدم بزر الماوس الأيمن على عنصر لفتح قائمة السياق |
ondblclick | عندما ينقر المستخدم نقرًا مزدوجًا على عنصر |
في منتصف الطريق | عندما يضغط المستخدم على زر الماوس فوق عنصر |
onmouseenter | عندما يحرك المستخدم المؤشر إلى عنصر |
onmouseleave | عندما يحرك المستخدم المؤشر بعيدًا عن عنصر |
onmousemove | عندما يحرك المستخدم المؤشر أثناء وجوده فوق عنصر |
على الفأرة فوق | عندما يحرك المستخدم المؤشر إلى عنصر أو أحد أبنائه |
onmouseout | عندما يحرك المستخدم المؤشر بعيدًا عن عنصر أو أحد أبنائه |
onmouseup | عندما يقوم المستخدم بتحرير زر الماوس أثناء وجوده فوق عنصر |
أحداث لوحة مفاتيح JavaScript | |
عند التشغيل | عندما يضغط المستخدم على مفتاح |
عند الضغط | عندما يبدأ المستخدم بالضغط على مفتاح |
عند الضغط | عندما يقوم المستخدم بتحرير المفتاح |
أحداث إطار جافا سكريبت | |
onabort | عندما يتم إحباط تحميل الوسائط |
قبل التحميل | قبل أن يوشك المستند على التفريغ |
خطأ | عند حدوث خطأ أثناء تحميل ملف خارجي |
عند التغيير | عندما يتغير جزء الارتساء من عنوان URL |
تفريغ | عندما يتم تحميل كائن |
onpagehide | عندما ينتقل المستخدم بعيدًا عن صفحة الويب |
onpageshow | عندما ينتقل المستخدم إلى صفحة ويب |
بحجم | عندما يقوم المستخدم بتغيير حجم عرض المستند |
التمرير | عندما يقوم المستخدم بتمرير شريط التمرير لعنصر |
عند التفريغ | عندما يتم إلغاء تحميل الصفحة |
أحداث نموذج جافا سكريبت | |
على طمس | عندما يفقد عنصر التركيز |
على التغيير | عندما يتغير محتوى عنصر النموذج (for و و |
مركز | عندما يتم التركيز على عنصر |
onfocusin | عندما يكون العنصر على وشك الحصول على التركيز |
عند التركيز | عندما يكون عنصر على وشك أن يفقد التركيز |
المدخلات | إدخال المستخدم على عنصر |
غير صالح | عندما يكون العنصر غير صالح |
onreset | عندما يتم إعادة تعيين النموذج |
onsearch | عندما يكتب المستخدم شيئًا ما في حقل البحث (لـ) |
عند التحديد | عندما يختار المستخدم بعض النصوص (لـ و) |
عند تقديم | عندما يتم تقديم النموذج |
أحداث سحب جافا سكريبت | |
ondrag | عندما يسحب المستخدم عنصرًا |
عند السحب | عندما ينتهي المستخدم من سحب العنصر |
ondragenter | عندما يدخل العنصر المسحوب في هدف الإسقاط |
على عجل | عندما يترك العنصر المسحوب هدف الإسقاط |
ondragover | عندما يكون العنصر المسحوب أعلى هدف الإسقاط |
ondragstart | عندما يبدأ المستخدم في سحب عنصر |
لحظة | يتم إسقاط العنصر المسحوب على هدف الإسقاط |
أحداث حافظة جافا سكريبت | |
أونكوبي | عندما ينسخ المستخدم محتوى عنصر |
قطع | عندما يقطع المستخدم محتوى العنصر |
onpaste | عندما يلصق المستخدم المحتوى في عنصر |
أحداث وسائط جافا سكريبت | |
onabort | عندما يتم إحباط تحميل الوسائط |
oncanplay | متى يمكن للمتصفح بدء تشغيل الوسائط (على سبيل المثال ، تم تخزين ملف مؤقتًا بدرجة كافية) |
عند التشغيل | عندما يمكن للمتصفح تشغيل الوسائط دون توقف |
ondurationchange | عندما تتغير مدة الوسائط |
موصولة | عندما وصلت وسائل الإعلام إلى نهايتها |
خطأ | عند حدوث خطأ أثناء تحميل ملف خارجي |
onloadeddata | عندما يتم تحميل بيانات الوسائط |
البيانات الوصفية التي تم تحميلها | عندما يتم تحميل البيانات الوصفية (مثل الأبعاد والمدة) |
onloadstart | عندما يبدأ المتصفح في البحث عن وسائط محددة |
وقفة | عندما يتم إيقاف الوسائط مؤقتًا إما بواسطة المستخدم أو تلقائيًا |
عند اللعب | عندما يتم بدء تشغيل الوسائط أو لم تعد متوقفة مؤقتًا |
قيد التشغيل | عند تشغيل الوسائط بعد إيقافها مؤقتًا أو إيقافها للتخزين المؤقت |
في التقدم | عندما يكون المتصفح في طور تنزيل الوسائط |
تغيير | عند تشغيل سرعة تغيير الوسائط |
طلب | عندما ينتهي المستخدم من الانتقال / التخطي إلى منصب جديد في الوسائط |
عند البحث | عندما يبدأ المستخدم في التحرك / التخطي |
مثبتة | عندما يحاول المستعرض تحميل الوسائط غير المتاحة |
عند التعليق | عندما لا يقوم المتصفح عن قصد بتحميل الوسائط |
التحديث في الوقت المحدد | تم تغيير موضع اللعب (على سبيل المثال بسبب التقديم السريع) |
عند التغيير | عندما يتغير حجم الوسائط (بما في ذلك كتم الصوت) |
قيد الانتظار | عندما تتوقف الوسائط مؤقتًا ولكن من المتوقع أن تستأنف (على سبيل المثال ، التخزين المؤقت) |
حيوية | |
الرسوم المتحركة | عند اكتمال الرسوم المتحركة لـ CSS |
الرسوم المتحركة | عندما تتكرر الرسوم المتحركة CSS |
بدء الرسوم المتحركة | عندما بدأت الرسوم المتحركة CSS |
متنوع | |
الانتقال | عند اكتمال انتقال CSS |
على الرسالة | عند استلام رسالة من خلال مصدر الحدث |
على الإنترنت | عندما يبدأ المتصفح في العمل دون اتصال |
عبر الإنترنت | عندما يبدأ المتصفح في العمل عبر الإنترنت |
onpopstate | عندما يتغير سجل النافذة |
عند العرض | عندما يتم عرض عنصر كقائمة سياق |
عند التخزين | عندما يتم تحديث منطقة تخزين الويب |
ontoggle | عندما يفتح المستخدم أو يغلق العنصر |
على عجلة | عندما تتحرك عجلة الماوس لأعلى أو لأسفل فوق عنصر |
ontouchcancel | عندما يتم مقاطعة لمس الشاشة |
لم يمسها | عندما ينفجر إصبع المستخدم عن شاشة اللمس |
ontouchmove | عندما يسحب المستخدم إصبعه عبر الشاشة |
اكتشف جافا سكريبت أكثر
نحن نعتبر JavaScript واحدة من أفضل لغات البرمجة التي يجب إتقانها في المستقبل. ونوصي بالغوص في المفاهيم المتقدمة مثل طرق مصفوفة جافا سكريبت بمجرد فهمك لأساسيات JavaScript.
من يبحث عني على جوجل
حقوق الصورة: أوسكار يلدز تشغيل Unsplash
يشارك يشارك سقسقة بريد الالكتروني 15 من أوامر موجه أوامر Windows (CMD) يجب أن تعرفهاموجه الأوامر لا يزال أداة Windows قوية. فيما يلي أوامر CMD الأكثر فائدة التي يحتاج كل مستخدم Windows إلى معرفتها.
اقرأ التالي مواضيع ذات صلة- إنتاجية
- برمجة
- جافا سكريبت
- ورقة الغش
تدرب أكشات على الاختبار اليدوي والرسوم المتحركة وتصميم UX قبل التركيز على التكنولوجيا والكتابة. لقد جمع هذا بين اثنين من أنشطتها المفضلة - فهم الأنظمة وتبسيط المصطلحات. في MakeUseOf ، تكتب أكشاتا عن تحقيق أقصى استفادة من أجهزة Apple الخاصة بك.
المزيد من Akshata Shanbhagاشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك