آموزش اکشن ها و رویدادها در گوگل AMP

4 سال پیش
امتیاز دهید post

آموزش اکشن ها و رویدادها در گوگل AMP

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اکشن ها و رویدادها در گوگل AMP خواهیم پرداخت.

برای استفاده از اکشن ها یا رویدادها روی یک قطعه AMP، می توانیم از ویژگی on استفاده کنیم. در این درس، اجازه دهید به طور مفصل در مورد آنها بحث کنیم.

 

رویداد ها

نحو کار با رویدادها به شرح زیر است –

 

جزئیات منتسب به ویژگی on به شرح زیر است –

  • eventName – این نام رویدادی است که برای مولفه amp موجود است. به عنوان مثال ، برای فرم ها می توانیم ازsubmit-success, submit-error eventNames استفاده کنیم.
  • elementId – این شناسه عنصری را می گیرد که رویداد باید روی آن فراخوانی شود. این می تواند شناسه شکلی باشد که می خواهیم در مورد موفقیت یا خطا بدانیم.
  • MethodName – این نام متدی است که باید در آن رویداد فراخوانی شود.
  • arg=value – این آرگومان ها را با فرم key=value منتقل شده به روش می گیرد.

همچنین می توان چندین رویداد را به ویژگی on منتقل کرد و به صورت زیر انجام می شود –

 

اگر چندین رویداد وجود داشته باشد، آنها به ویژگی on منتقل می شوند و با استفاده از نقطه ویرگول (؛) از هم جدا می شوند.

 

اکشن ها 

اکشن ها اساساً با ویژگی استفاده می شوند و نحو به شرح زیر است:

 

ما می توانیم چندین اکشن را به شرح زیر انجام دهیم –

 

Elementid شناسه عنصری است که قرار است عمل بر روی آن انجام شود.

Amp دارای برخی رویدادها و اکشن های تعریف شده در سطح جهانی است که می تواند در هر مولفه Amp استفاده شود و آنها عبارتند از رویداد ضربه بزنید و اقدامات پنهان ، نشان داده و قابل تغییر هستند.

اگر می خواهید از قابلیت html یا amp برای پنهان کردن / نمایش یا استفاده از قابلیت تغییر قابلیت استفاده کنید ، می توانید از گزینه = “tap: elementid. [hide / show / togglevisibility]” استفاده کنید

 

بیایید چند نمونه مثال را برای رویدادها و اکشن ها مشاهده کنیم.

در عنصر ورودی

بگذارید با کمک یک مثال مفید این موضوع را بهتر درک کنیم –

 

مثال

 

خروجی

amp bind

 

توجه داشته باشید که در مثال بالا، ما از رویداد در قسمت ورودی به شرح زیر استفاده می کنیم –

 

رویداد مورد استفاده input-throlled است.

ما همچنین می توانیم از تغییر به شرح زیر استفاده کنیم –

 

هنگامی که کاربر از جعبه ورودی خارج شد، خروجی نمایش داده می شود. ما می توانیم از تغییر رویداد در نوع ورودی به عنوان رادیو ، کادر تأیید و غیره و همچنین در انتخاب عنصر استفاده کنیم.

 

ورودی رویداد با توجه به تغییر همان تغییر است اما خروجی پس از 300 میلی ثانیه بعد از تایپ کاربر مشاهده می شود.

 

مثال

 

خروجی

Amp Input Bounced

 

 Amp Lightbox

در این بخش ما قصد داریم رویدادهای زیر را در lightbox آزمایش کنیم –

  • lightboxOpen
  • lightboxClose

مثال

 

خروجی

Amp Lightbox

 

کد زیر نحوه اجرای باز و بسته شدن رویدادها را در سبد نشان می دهد –

 

رویداد موجود در amp-selector انتخاب شده است.

 

مثال

 

خروجی

Event on Amp

 

انتخاب رویداد به شرح زیر استفاده می شود –

 

رویداد در Amp-Sidebar

رویدادهای موجود sidebarOpen و sidebarClose است.

 

مثال

 

خروجی

Amp-Sidebar

 

 

منبع.

 

لیست جلسات قبل آموزش گوگل AMP

  1. آموزش گوگل AMP
  2. بررسی اجمالی گوگل AMP
  3. مقدمه گوگل AMP
  4. آموزش تصاویر در گوگل AMP
  5. آموزش فرم در گوگل AMP
  6.  آموزش Iframes در گوگل AMP
  7. آموزش ویدیو در گوگل AMP
  8. آموزش دکمه در گوگل AMP
  9. آموزش Timeago در گوگل AMP
  10. آموزش Mathml در گوگل AMP
  11. آموزش تگ Fit Text در گوگل AMP
  12. آموزش شمارش معکوس تاریخ در گوگل AMP
  13. آموزش انتخاب کننده تاریخ در گوگل AMP
  14. آموزش استوری در گوگل AMP
  15. آموزش انتخاب کننده در گوگل AMP
  16. آموزش لینک در گوگل AMP
  17. آموزش فونت در گوگل AMP
  18. آموزش لیست در گوگل AMP
  19. آموزش اعلان کاربر در گوگل AMP
  20. آموزش next page در گوگل AMP
  21. آموزش ویژگی ها در گوگل AMP
  22. آموزش استایل ها و CSS سفارشی در گوگل AMP
  23. آموزش کلاس های CSS پویا در گوگل AMP
  24. آموزش اکشن ها و رویدادها در گوگل AMP
  25. آموزش انیمیشن در گوگل AMP
  26. آموزش اتصال داده در گوگل AMP
  27. آموزش طرح بندی در گوگل AMP
  28. آموزش تبلیغات در گوگل AMP
  29. آموزش تجزیه و تحلیل در گوگل AMP
  30. آموزش ویجت های اجتماعی در گوگل AMP
  31. آموزش نحو در گوگل AMP
  32. آموزش اعتبار سنجی در گوگل AMP
  33. آموزش اجزا جاوا اسکریپت در گوگل AMP
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه