۱۳۹۷/۰۹/۱۰
عباس مقدم
۳ دیدگاه

رویدادهای فرم ها

رویداد submit یکی از رویدادهای پرکاربرد در فرم‌ها، رویداد submit است. این رویداد در زمان کلیک کردن بر روی دکمه‌های موجود در یک فرم که از نوع submit یا image هستند رخ می‌دهد. در واقع با کلیک کردن بر روی این نوع دکمه‌ها، اطلاعات وارد شده در فرم، به آدرس تعیین شده در صفت action […]

۱۳۹۷/۰۹/۰۶
عباس مقدم
۰ دیدگاه

نکات تکمیلی در رابطه با رویدادها

حذف Event Listener ها پس از این که یک Event Listener برای یک عنصر خاص تعریف شد. در هر نقطه‌ای از برنامه این امکان وجود دارد تا آن را حذف کنیم. برای حذف یک Event Listener می‌توان از متد removeEventListener استفاده کرد. آرگومان‌های ورودی این متد دقیقاً مانند آرگومان‌های ورودی متد addEventListener هستند. یعنی همان ورودی‌هایی […]

۱۳۹۷/۰۹/۰۵
عباس مقدم
۰ دیدگاه

آشنایی با مفهوم Event Flow

یکی از مفاهیم مهم در رابطه با رویدادهای DOM، مفهوم Event Flow یا Event Propagation است. برای توضیح این مفهوم ابتدا یک سند HTML را به صورت زیر تعریف می‌کنیم. <html> <head> <title>Event Flow</title> </head> <body> <div id=”mydiv”>Click Me</div> </body> </html> فرض کنید کاربر بر روی عنصر <div> کلیک می‌کند. در این صورت رویداد click […]

۱۳۹۷/۰۹/۰۴
عباس مقدم
۰ دیدگاه

رویدادهای لمسی (Touch Events)

در سال‌های اخیر استفاده از دستگاه‌های مجهز به صفحه نمایش‌های لمسی (مانند تلفن همراه و تبلت) بسیار فراگیر شده است. با توجه به این که در این دستگاه‌ها معمولاً از ماوس استفاده نمی‌شود و بیشتر از لمس صفحه نمایش برای تعامل با دستگاه استفاده می‌شود، باید از رویدادهای دیگری به عنوان جایگزین رویدادهای ماوس استفاده […]

۱۳۹۷/۰۹/۰۲
عباس مقدم
۰ دیدگاه

رویدادهای ماوس و شئ رویداد (Event Object)

در بخش قبلی با مفاهیم اولیه‌ی رویدادها و نحوه‌ی افزودن یک Event Listener برای یک رویداد خاص آشنا شدیم. تنها رویدادی که در بخش قبل از آن استفاده شد، رویداد click بود. اما در جاوا اسکریپت انواع مختلفی از رویدادها قابل استفاده هستند که در این بخش به بررسی رویدادهای مرتبط با ماوس می‌پردازیم. همچنین […]

۱۳۹۷/۰۸/۳۰
عباس مقدم
۰ دیدگاه

آشنایی با رویدادها در جاوا اسکریپت

در فصل قبل با بخشی از مدل DOM آشنا شدیم که امکان برقراری ارتباط بین جاوا اسکریپت و صفحه‌ی وب را فراهم می‌کرد. در این فصل به بررسی رویدادها می‌پردازیم که بخش دیگری از DOM هستند و امکان برقراری ارتباط بین کاربر و صفحه‌ی وب را فراهم می‌کنند. می‌توان گفت که بحث اصلی این کتاب […]