TOC
Need to learn JavaScript? jQuery is a JavaScript framework, so if you don't already know about the JavaScript programming language, we recommend that you learn it now: Learn JavaScript

This article is currently in the process of being translated into Arabic (~97% done).

Events:

Introduction to events

عادةً ما تكون الأحداث في JavaScript شيئًا تكتب فيه مقتطفًا من التعليمات البرمجية أو اسم وظيفة ضمن إحدى سمات الحدث على علامة HTML. على سبيل المثال، يمكنك إنشاء حدث لرابط عن طريق كتابة رمز مثل هذا:

<a href="javascript:void(0);" onclick="alert('Hello, world!');">Test</a>

وبالطبع لا يزال هذا صحيحًا تمامًا عند استخدام jQuery. ومع ذلك، باستخدام jQuery، يمكنك ربط التعليمات البرمجية بحدث عنصر ما بشكل أسهل، خاصة في الحالات التي تريد فيها إرفاق وظائف مجهولة أو استخدام نفس الكود لأحداث متعددة، أو حتى نفس الكود لأحداث متعددة لعناصر متعددة. على سبيل المثال، يمكنك ربط نفس الحدث بجميع الروابط وعلامات الامتداد في مستندك، باستخدام بضعة أسطر فقط من التعليمات البرمجية مثل هذا:

<script type="text/javascript">
$(function()
{
	$("a, span").bind("click", function() {
		alert('Hello, world!');
	});
});
</script>

نحن نستخدم طريقة الربط، وهي ضرورية عند العمل مع الأحداث وjQuery. سنخبرك في الفصول التالية بالمزيد حول كيفية عمله، إلى جانب المعلومات الأخرى ذات الصلة بالحدث التي تحتاجها.


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!