Backbone.js

مؤلف: Robert Simon
تاريخ الخلق: 23 يونيو 2021
تاريخ التحديث: 24 يونيو 2024
Anonim
Backbone.js Was The Future
فيديو: Backbone.js Was The Future

المحتوى

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

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

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

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

يشرح Techopedia Backbone.js

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

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

تتضمن بعض التطبيقات التي تستخدم Backbone.js:
  • DocumentCloud
  • ينكدين موبايل
  • AudioVroom
  • شخصيات قصص الابطال الخارقين
  • القاعده المحمول
  • شتات
  • باندورا
  • أنيموتو