معرفی Knockout

Knockout یک کتابخانه جاوا اسکریپت است که به شما کمک می کند تا با مدل داده های پایه ای، نمایشگر واکنش گرا و غنی و رابط های کاربر ویرایشگر ایجاد کند. هر زمانی که بخش هایی از UI در اختیار داشته باشید که به صورت پویا به روزرسانی شده اند (به عنوان مثال، تغییرات با توجه به اقدامات کاربر یا زمانی که یک منبع داده خارجی تغییر می کند اتفاق میفتد)، می تواند به شما در پیاده سازی ساده تر آن کمک کند.

ویژگی های Knockout

به طور خودکار قسمت های سمت راست رابط کاربری شما را هر زمان که مدل داده تغییر کند به روز رسانی می کند.

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

پیاده سازی رفتارهای سفارشی برای استفاده مجدد فقط در چند خط کدنویسی اعمال می شود.

کتابخانه جاوا اسکریپت: با هر یک از سرویس دهنده یا تکنولوژی سرویس گیرنده کار می کند.

می توانید در بالای برنامه وب موجود خود بدون نیاز به تغییرات معماری اصلی اضافه کنید.

فشردگی: حدود 13 کیلوبایت پس از gzipping می باشد.

کار بر روی هر مرورگر اصلی (IE 6+، Firefox 2+، Chrome، Safari، Edge، و غیره) امکان پذیر است.

مجموعه کاملی از مشخصات (سبک BDD توسعه یافته) به این معنی است که عملکرد صحیح آن می تواند به راحتی در مرورگرها و سیستم عامل های جدید تأیید شود.

نظرتون درباره این نوشته چیه؟ عالیه بد نیست خوب نبود