دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۹
  • مرداد

جلسه ۱۶ : کار با رویدادها در AngularJS

  • دسته‌بندی‌ها :
جلسه ۱۶ : کار با رویدادها در AngularJS
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش AngularJS را دنبال می کنند. بعد از ارائه مبحث پرکاربرد کار با بانک اطلاعاتی SQL در AngularJS در این آموزش این بخش که مطالب بسیار پر کاربرد و گسترده ای را در بر می گیرد ، قصد داریم به مباحث کار با Events در AngularJS یا رویدادها در AngularJS ، بپردازیم. تمام رویدادهای مهم از جمله کلیک کردن، دوبار کلیک، فشردن کلید کیبورد، رها کردن کلید کیبورد و … در AngularJS ، پشتیبانی می شود و متدهای آن از قبل آماده شده است.که در ادامه بررسی خواهیم کرد.

      کار با Events یا رویدادها در AngularJS

      شما می توانید متدهای AngularJS را به عناصر HTML خود، با استفاده از یک یا چند مورد از این دستورات، اضافه کنید:

      • ng-blur
      • ng-change
      • ng-click
      • ng-copy
      • ng-cut
      • ng-dblclick
      • ng-focus
      • ng-keydown
      • ng-keypress
      • ng-keyup
      • ng-mousedown
      • ng-mouseenter
      • ng-mouseleave
      • ng-mousemove
      • ng-mouseover
      • ng-mouseup
      • ng-paste

      دستورالعمل های رویداد به ما اجازه می دهد تا توابع AngularJS را در رویدادهای کاربر خاص، اجرا کنیم.

      رویداد AngularJS یک رویداد HTML را بازنویسی نخواهد کرد، هر دو رویداد اجرا خواهند شد.

      رویدادهای ماوس

      رویدادهای ماوس زمانی رخ می دهد که مکان نمای ماوس در عناصر html عمل کند:

      1. ng-mouseover
      2. ng-mouseenter
      3. ng-mousemove
      4. ng-mouseleave

      و برای زمانی که عمل کلیک ماوس اتفاق بیفتد، شامل متدهای زیر است:

      1. ng-mousedown
      2. ng-mouseup
      3. ng-click

      شما می توانید رویدادهای ماوس را به هر کدام از عناصر html اضافه کنید:

      مثال : افزودن رویدادهای ماوس به عناصر html

      خودتان امتحان کنید »

      مثال : 

      دستور ng-click

      دستور ng-click کدهای آنگولار را برای زمانی که کلیک ماوس اتفاق می افتد، تعریف می کند.

      مثال : استفاده از رویداد ng-click

      خودتان امتحان کنید »

      مثال : 

      شما همچنین می توانید در داخل یک تابع تعریف کنید:

      مثال : تعریف رویداد در تابع

      خودتان امتحان کنید »

      مثال : 

      تعویض بین True/False

      اگر می خواهید یک بخش از کد HTML را هنگامی که یک روی یک button کلیک می کنید نشان داده شود. و هنگامی که دوبار روی button کلیک می کنید، روی button زیر کلیک کنید تا نتیجه را مشاهده کنید، همچنین در ادامه کد این مثال را نیز قرار داده ایم:

      Menu:

      Pizza
      Pasta
      Pesce

      مثال : عملکرد کلیک و دابل کلیک

      خودتان امتحان کنید »

      مثال : 

      متغیر showMe که از نوع Boolean است. مقدار  false را تعریف می کند.

      تابع myFunc برعکس یک مقدار را در متغیر showMe با استفاده از کاراکتر ! (که همان not است) تعریف می کند.

      آبجکت $event

      شما می توانید از رویداد $event به عنوان یک آرگومان  هنگام فراخوانی تابع استفاده کنید.

      شیء$event حاوی رویداد مرورگر است:

      مثال : عملکرد شی $event

      خودتان امتحان کنید »

      مثال : 

      کلام آخر

      در مطالب آموزش این بخش، شما را با مباحث کامل کار با Events یا رویدادها در AngularJS ، آشنا کردیم. امیدواریم که آموزش فوق ، مورد توجه شما قرار گرفته و مفید بوده باشد.

      QR:  جلسه ۱۶ : کار با رویدادها در AngularJS
      به اشتراک بگذارید