بيت تطوير ما هو العمود الفقري؟ - تعريف من techopedia

ما هو العمود الفقري؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني Backbone.js؟

Backbone.js هو إطار تطبيق ويب (MVC) للتحكم في طريقة عرض النموذج يوفر بنية لتطبيقات جافا سكريبت الثقيلة. يتم ذلك عن طريق تزويد الطرز بأحداث مخصصة وتجليد قيمة المفتاح ، وطرق العرض باستخدام معالجة الحدث التعريفي والمجموعات مع واجهة برمجة تطبيقات غنية (API). جميع هذه الميزات متصلة بالتطبيق السائد باستخدام واجهة RESTful JSON.


يمكن تعريف العمود الفقري على أنه مكتبة خفيفة الوزن بشكل استثنائي ، والتي تتيح إنشاء نهايات سهلة الاستخدام للتطبيقات. إنه غير مؤكد ويعمل بشكل جيد للغاية مع مكتبات JavaScript الحالية. هذه المكتبة خفيفة الوزن مفيدة للغاية في تبسيط إجراءات تطوير التطبيقات التفاعلية والمعقدة والمدفوعة بالبيانات. يقدم Backbone.js حلاً أنيقًا لفصل البيانات عن العرض التقديمي عن طريق هيكلة التعليمات البرمجية وتقسيمها إلى ملفات .js ذات معنى معاني.

يشرح Techopedia Backbone.js

شفرة المصدر المشروح لـ Backbone.js متاحة على جيثب. يتوفر أيضًا نموذج تطبيقي ، ومجموعة اختبار عبر الإنترنت ، وعدد من البرامج التعليمية وقائمة كبيرة من مشاريع العالم الحقيقي التي تستخدم تقنية Backbone.


يتضمن جوهر Backbone.js أربع فئات رئيسية:

  • نموذج: النماذج هي الجزء الأساسي من جميع تطبيقات جافا سكريبت. تحتوي النماذج على بيانات تفاعلية بالإضافة إلى العنصر الأساسي للمنطق المحيط بالبيانات ، مثل عمليات التحقق والتحويلات والتحكم في الوصول والخصائص المحسوبة. يمكن تمديد Backbone.Model بطرق خاصة بالمجال ، ويقدم النموذج مجموعة وظائف قياسية لإدارة التغييرات. في Backbone.js ، يرمز النموذج إلى كيان واحد.
  • المجموعة: المجموعات في Backbone.js هي في الأساس مجموعة من النماذج. المجموعات عادة ما تكون نتيجة استعلام تتضمن النتائج عددًا من النماذج.
  • عرض: يستمع عرض في Backbone.js إلى الأحداث التي يرميها طراز كائن المستند والمجموعات / النماذج. بالإضافة إلى ذلك ، فإنه يمثل نموذج الحالة والبيانات للتطبيق للمستخدم.
  • جهاز التحكم: يمكن استخدام وحدات التحكم في العمود الفقري لإنشاء تطبيقات صالحة للرجوع إليها بمساعدة hashbangs.
عند تعديل حالة أو محتوى النموذج ، يتم إخطار الكائنات الأخرى المشتركة في النموذج بالمتابعة وفقًا لذلك. تستمع المشاهدات إلى تغييرات النموذج ثم تقوم تلقائيًا بتحديث نفسها وفقًا للتغييرات.


تتضمن بعض التطبيقات التي تستخدم Backbone.js:

  • DocumentCloud
  • ينكدين موبايل
  • AudioVroom
  • شخصيات قصص الابطال الخارقين
  • القاعده المحمول
  • شتات
  • باندورا
  • أنيموتو
ما هو العمود الفقري؟ - تعريف من techopedia