آموزش رفتار اتصال در برنامه نویسی اورلیا

3 سال پیش
آموزش رفتار اتصال در برنامه نویسی اورلیا

آموزش رفتار اتصال در برنامه نویسی اورلیا

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

در این درس، شما می آموزید که چگونه از رفتارها استفاده کنید. شما می توانید رفتار اتصال را به عنوان فیلتری تصور کنید که می تواند داده های اتصال را تغییر داده و در قالب دیگری نمایش دهد.

Throttle

این رفتار برای تعیین اینکه هر چند وقت یک بار به روزرسانی الزام آور انجام شود، استفاده می شود. ما می توانیم از Throttle برای کاهش سرعت به روزرسانی مدل ورودی استفاده کنیم. مثال مربوط به درس آخر را در نظر بگیرید. نرخ پیش فرض ۲۰۰ میلی ثانیه است. با افزودن & throttle:2000 به ورودی خود، می توانیم آن را به ۲ ثانیه تغییر دهیم.

app.js

 

export class App {  
   constructor() {
      this.myData = 'Enter some text!';
   }
}

 

app.html

 

<template>
   <input id = "name" type = "text" value.bind = "myData & throttle:2000" />
   <h3>${myData}</h3>
</template>

Aurelia Binding Behavior Throttle

 

Debounce

deboun تقریباً همان Throttle است. با این تفاوت که، پس از قطع تایپ کاربر، اتصال به روز خواهد شد. اگر کاربر تایپ خود را به مدت دو ثانیه متوقف کند، مثال زیر صحافی را به روز می کند.

app.js

export class App {  
   constructor() {
      this.myData = 'Enter some text!';
   }
}

 

app.html

<template>
   <input id = "name" type = "text" value.bind = "myData & debounce:2000" />
   <h3>${myData}</h3>
</template>

 

oneTime

oneTime کارآمدترین عملکرد رفتاری است. وقتی می دانید داده ها باید فقط یک بار متصل شوند ، همیشه باید از آن استفاده کنید.

app.js

export class App {  
   constructor() {
      this.myData = 'Enter some text!';
   }
}

 

app.html

 

<template>
   <input id = "name" type = "text" value.bind = "myData & oneTime" />
   <h3>${myData}</h3>
</template>

 

مثال فوق متن را به نمای متصل می کند. با این حال ، اگر متن پیش فرض را تغییر دهیم ، هیچ اتفاقی نخواهد افتاد ، زیرا فقط یک بار بسته می شود.

منبع.

لیست جلسات قبل آموزش برنامه نویسی اورلیا

  1. آموزش برنامه نویسی اورلیا
  2. بررسی اجمالی برنامه نویسی اورلیا 
  3. آموزش تنظیمات محیطی در برنامه نویسی اورلیا 
  4.  آموزش اولین برنامه در برنامه نویسی اورلیا
  5. آموزش اجزا در برنامه نویسی اورلیا
  6. آموزش چرخه زندگی کامپوننت در برنامه نویسی اورلیا
  7. آموزش عناصر سفارشی در برنامه نویسی اورلیا
  8. آموزش تزریق وابستگی در برنامه نویسی اورلیا
  9. آموزش پیکربندی در برنامه نویسی اورلیا
  10. آموزش پلاگین ها در برنامه نویسی اورلیا
  11. آموزش اتصال داده ها در برنامه نویسی اورلیا
  12. آموزش رفتار اتصال در برنامه نویسی اورلیا
  13. آموزش مبدل ها در برنامه نویسی اورلیا
  14. آموزش رویدادها در برنامه نویسی اورلیا
  15. آموزش گردآورنده رویداد در برنامه نویسی اورلیا
  16. آموزش فرم ها در برنامه نویسی اورلیا
  17. آموزش HTTP در برنامه نویسی اورلیا
  18. آموزش رفرنس ها در در برنامه نویسی اورلیا
  19. آموزش مسیریابی در برنامه نویسی اورلیا
  20. آموزش تاریخچه در برنامه نویسی اورلیا
  21. آموزش انیمیشن ها در برنامه نویسی اورلیا
  22. آموزش dialog در برنامه نویسی اورلیا
  23. آموزش بومی سازی در برنامه نویسی اورلیا
  24. آموزش ابزارها در برنامه نویسی اورلیا
  25. آموزش بسته بندی در برنامه نویسی اورلیا
  26. آموزش اشکال زدایی در برنامه نویسی اورلیا
  27.  جامعه برنامه نویسی اورلیا
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه