Backbone.js چیست و چرا از آن استفاده می کنیم؟

Backbone.js چیست و چرا از آن استفاده می کنیم؟

Backbone.js  چیست و چرا از آن استفاده می کنیم؟

بک‌بون محبوبترین فریمورک جاوااسکریپت MV * است که به شما امکان ایجاد MVC (model-view-controller) مانند و برنامه های تک صفحه را میدهد. اجزای اصلی Backbone.js :  Model، View، Collection، Router و Event است.

Backbone-js.jpg

Backbone.js  چیست و چرا از آن استفاده می کنیم؟

بک‌بون محبوبترین فریمورک جاوااسکریپت MV * است که به شما امکان ایجاد MVC (model-view-controller) مانند و برنامه های تک صفحه را میدهد. اجزای اصلی Backbone.js :  Model، View، Collection، Router و Event است.

در Backbone یک model داده ها را از سرور در حالت RESTful JSON بازیابی می کند و با view مرتبط است. این view اچ اتی ام ال را با استفاده از فریمورک جاوا اسکریپت یا رندر ارائه می کند وهر Event (رویدادی) را که در عناصر خود ایجاد می شود، مدیریت می کند. Router مانند کنترل کننده است و مسئول دست زدن به یک آدرس داده شده است و به فریمورک گفته می شود کد کد را برای این URL اجرا کنید. Event یک ماژول است که می تواند با هر جسم مخلوط شود و رویدادهای سفارشی را فعال کند.

نکات کلیدی درباره Backbone

  • وابستگی شدیدی به Underscore.js دارد تا کارایی بیشتری داشته و از طیف وسیعی از عملیات مبتنی بر مجموعه جمع آوری کند.
  • وابستگی نرم افزاری با jQuery دارد.
  • می تواند HTML برنامه خود را به طور خودکار در هنگام تغییر مدل به روز رسانی کند.
  • از قالب جاوا اسکریپت یا فریمورک رندر سمت سرویس گیرنده استفاده می کند تا HTML را ارائه دهد و برای جاسازی کد HTML داخل کد جاوا اسکریپت اجتناب کند.
  • این روش به طور قابل توجهی پاک و ظریف برای دستکاری DOM و به روز رسانی UI ارائه می دهد.

چرا Backbone؟

بک‌بون به شما اجازه می دهد برنامه های کاربردی وب را با استفاده از جاوا اسکریپت با حداقل مجموعه ای از ساختار اطلاعات (مدل ها و مجموعه ها) و رابط کاربری (ویو ها و URL ها) اولیه را توسعه دهید. بک‌بون برای توسعه MVC مانند برنامه های کاربردی وب و یا برنامه های کاربردی وب یک صفحه ای و یا برنامه های کاربردی پیچیده جاوا اسکریپت وب به شیوه ای سازمان یافته تر، بدون کد جاوا اسکریپت با HTML بهتر است.

با Backbone شروع کنید.

  1. برای راه اندازی یک محیط کار برای Backbone، به سه فایل js زیر نیاز دارید: jQuery، Backbone، Underscore.
  2. نحوه استفاده: قرار دادن این سه فایل در پوشه js برنامه خود و استفاده از آن در صفحه index.html خود.

 

backbonejs.png

 

 

backbone-code.png

نظرات یا سوالات خودرا با ما درمیان بگذارید

0912 097 5516 :شماره تماس
0713 625 1757 :شماره تماس