Backbone.js

البرمجيات قطة:
Backbone.js
تفاصيل البرنامج:
الإصدار: 1.2.1 محدث
تاريخ إيداع: 20 Jul 15
المطور: Jeremy Ashkenas
ترخيص: حرر
شعبية: 150

Rating: 5.0/5 (Total Votes: 1)

وتضيف نماذج وجهات النظر، وحدات تحكم، والأحداث والتاريخ ومجموعات لقدرات جافا سكريبت.
معبأة، ويأتي في إطار 2KB.
 إمدادات العمود الفقري هيكل إلى تطبيقات جافا سكريبت الثقيلة من خلال تقديم نماذج الرئيسية ذات القيمة الأحداث، مجموعات ملزمة والعرف مع API غني وظائف enumerable، وجهات النظر مع الحدث التعريفي المناولة، ويربط كل ذلك إلى التطبيقات الموجودة على واجهة جسون مريحة.

ما هو الجديد في هذا الإصدار:

وأضاف listenToOnce كما التماثلية من مرة واحدة.
وأضاف أن طريقة findWhere إلى مجموعات، على غرار إلى أين.
وأضاف المفاتيح والقيم، أزواج، قلب، واختيار، وتغفل وسائل Underscore.js إلى نماذج العمود الفقري.
قد تكون الطرق في خريطة الطريق والتوجيه الان الحرفية وظيفة، بدلا من الإشارة إلى الأساليب، إذا أردت.

ما هو الجديد في الإصدار 1.1.2:

وأضاف listenToOnce كما التماثلية من مرة واحدة.
وأضاف أن طريقة findWhere إلى مجموعات، على غرار إلى أين.
وأضاف المفاتيح والقيم، أزواج، قلب، واختيار، وتغفل وسائل Underscore.js إلى نماذج العمود الفقري.
قد تكون الطرق في خريطة الطريق والتوجيه الان الحرفية وظيفة، بدلا من الإشارة إلى الأساليب، إذا أردت.

ما هو الجديد في الإصدار 0.9.10:

A & مثل؛ الطريق ومثل؛ يتم تشغيل الحدث على جهاز التوجيه بالإضافة إلى كونها أطلقت النار على Backbone.history.
والآن القسري التحقق من صحة النموذج فقط افتراضيا في نموذج # حفظ ولم يعد القسري افتراضيا على البناء أو في نموذج # مجموعة، إلا إذا كان {تحقق: صحيح} يتم تمرير خيار.
تمت إزالة عرض # جعل. سوف تحتاج إلى استخدام $ مباشرة لبناء عناصر DOM الآن.
يمر {الصمت: صحيح} على التغيير لن تؤخر الفردية ومثل؛ تغيير: ATTR ومثل؛ الأحداث، بدلا من ذلك يتم إسكات أنها تماما.
تمت إزالة طريقة تغيير نموذج #، وتغير تأخر السمة كما لم تعد متوفرة.
إصلاح الخلل في التغيير حيث تستخدم المقارنة السمة! == بدلا من _.isEqual.

ما هو الجديد في الإصدار 0.9.9:

عند استخدام إضافة على مجموعة، ويمر {دمج: صحيح} سيتسبب الآن نماذج مكررة لدمج صفاتهم في لالقائمة النماذج، بدلا من تجاهلها.
تحديث المضافة (الذي يتوفر كخيار لجلب أيضا) لومثل؛ ذكية ومثل؛ تحديث مجموعات من النماذج.
HTTP دعم PATCH في التوفير عن طريق تمرير {التصحيح: صحيح}.
الكائن العمود الفقري ويمتد الآن الأحداث بحيث يمكنك استخدامه بمثابة حافلة الحدث العالمي، إذا أردت.
أضاف ومثل، طلب ومثل؛ الحدث لBackbone.sync، الذي يطلق كلما يبدأ بطلب لإدخالها على الخادم. تكملة طبيعية لومثل؛ سينك ومثل؛ الحدث.
عناوين جهاز التوجيه يدعم الآن أجزاء اختيارية عبر أقواس، دون الحاجة إلى استخدام التعابير المنطقية.
يدعم أحداث العمود الفقري الآن مرة واحدة، على غرار وعقدة واحدة، أو واحد مسج ل.

ما هو الجديد في الإصدار 0.9.2:

وبدلا من رمي خطأ عند إضافة نماذج مكررة لجمع، والعمود الفقري الآن تخطي بصمت لهم بدلا من ذلك.
دفع المضافة، البوب، unshift، والتحول إلى مجموعات.
يتعرض المتغيرة تجزئة A النموذج الآن لتسهيل القراءة من دلتا السمة تغييرها منذ آخر ومثل هذا النموذج، وتغيير ومثل؛ الحدث.
وأضاف أين مجموعات لتصفية بسيطة.
الآن يمكنك استخدام الغاء واحدة لإزالة كافة الاسترجاعات منضما إلى كائن معين.
إصلاحات الشوائب لأحداث التغيير الفردية المتداخلة، وبعضها قد يكون ومثل؛ الصمت & مثل ؛.
علة الحلول لترميز URL في شظايا location.hash.
إصلاح الخلل من أجل التحقق من العميل مقدما لحفظ الدعوة مع {الانتظار: صحيح}.
تحديث / تحديثها على سبيل المثال قائمة تودو التطبيق.

ما هو الجديد في الإصدار 0.9.0:

وعندما كنت لا تعرف مفتاح مقدما، يمكنك الاتصال الآن model.set (مفتاح، القيمة) فضلا عن توفير .
لم يعد مسموحا نماذج متعددة بنفس الهوية في مجموعة واحدة.
أضاف ومثل؛ سينك ومثل؛ الحدث الذي يطلق كلما تم مزامن الدولة نموذجا بنجاح مع الخادم (إنشاء وحفظ وتدمير).
وقد تم إعادة تسمية ربط وUNBIND إلى داخل وخارج لوضوح وعلى خطى النموذج مسج ل. لا يزال يؤيد أيضا أسماء القديمة.
وظيفة مقارنة مجموعة العمود الفقري قد تتصرف الآن إما مثل sortBy (تمرير دالة التي تأخذ حجة واحدة)، أو ما شابه نوع (تمرير وظيفة مقارنة التي تتوقع حجتين). وظيفة مقارنة أيضا الآن ملزمة الافتراضية إلى جمع - بحيث يمكنك الرجوع إلى هذه داخلها.
أحداث وجهة نظر في تجزئة قد الآن تحتوي أيضا على القيم وظيفة مباشرة وكذلك أسماء سلسلة من أساليب عرض موجودة.
خلط المضافة والأولية إلى مجموعات، بروكسي من تسطير.
نموذج # urlRoot يمكن الآن تعريفها بوصفها وظيفة وكذلك قيمة.
ويمكن الآن تعريف سمات عرض # بوصفها وظيفة وكذلك قيمة.
ويدعو جلب على جمع يسبب الآن كل JSON المنال ليتم تشغيلها من خلال وظيفة تحليل نموذج جمع ل، وإذا تم تعريف واحد.

ما هو الجديد في الإصدار 0.5.3:

ويمكن الآن تعريف مشاهدة في أحداث الملكية بوصفها وظيفة، فضلا عن كائن الحرفي، مما يجعل من الاسهل لتحديد وراثة برمجيا الأحداث.
وبروكسي groupBy الآن من تسطير كأسلوب على مجموعات.
إذا كان الملقم جعلت بالفعل كل شيء على تحميل الصفحة، وتمرير Backbone.history.start ({الصمت: صحيح}) لمنع الطريق الأولي من التسبب. خلل لpushState مع عناوين المواقع المشفرة.

ما هو الجديد في الإصدار 0.5.2:

وظيفة الربط، ويمكن الآن أن تتخذ حجة ثالثة اختيارية، لتحديد هذه وظيفة الإستدعاء.
يسمح نماذج متعددة بنفس معرف الآن في مجموعة.
إصلاح الخلل حيث تدعو .fetch (jQueryOptions) يمكن أن تسبب URL غير صحيح لإجراء تسلسل.
إصلاح النار مسار إضافي وجيزة قبل إعادة توجيه، عندما تحط من pushState.

ما هو الجديد في الإصدار 0.5.1:

تحسين ترقيات شفافة من عناوين المواقع على أساس تجزئة لpushState، والعكس بالعكس.
تضارب ثابتة مع سمات غير المعدلة التي يتم تمريرها إلى نموذج # التهيئة.
عادت تغيير 0.5.0 تجرد hashbangs الرائدة من الطرق.
يحتوي اضاف كاسم مستعار ليشمل.

ما هو الجديد في الإصدار 0.5.0:

وهناك عدد كبير من القرص صغيرة و bugfixes الصغيرة، أفضل عرض من خلال النظر في ارتكاب فرق. HTML5 دعم pushState، تمكين باختيار الإضافية مع: Backbone.history.start ({pushState: صحيح}).
تم تغيير اسمها حدة تحكم لجهاز التوجيه، لوضوح.
تم تغيير اسم جمع # تحديث لجمع # إعادة التأكيد على قدرتها على حد سواء إعادة جمع مع نماذج جديدة، وكذلك خالي من جمع عند استخدامها مع أية معلمات. تم استبدال saveLocation مع التنقل.
طرق استمرار مريحة (حفظ، جلب، الخ) الآن إرجاع الكائن مسج المؤجلة لتحقيق المزيد من النجاح / خطأ تسلسل والراحة العامة.
تحسين XSS الهروب لنموذج # الهروب.
إضافة خيار urlRoot للسماح تحديد عناوين المواقع مريحة من دون استخدام مجموعة.
يتم طرح خطأ إذا كان يتم استدعاء Backbone.history.start عدة مرات.
جمع # تخلق الآن بالتحقق من صحة قبل تهيئة النموذج الجديد. يمكن أن يكون view.el الآن سلسلة بحث مسج.
العمود الفقري المشاهدات ويمكن الآن أيضا أن تأخذ معلمة الصفات.
يمكن للنموذج # التخلف يكون الآن وظيفة وكذلك الكائن سمات حرفية.

المتطلبات:

تفعيل جافا سكريبت على جانب العميل

برامج مماثلة

Gator
Gator

28 Feb 15

rdf-sesame
rdf-sesame

13 Apr 15

hoe.js
hoe.js

13 Apr 15

Stats.js
Stats.js

20 Jul 15

البرامج الأخرى من المطور Jeremy Ashkenas

Underscore.js
Underscore.js

11 Apr 15

Docsplit
Docsplit

13 Apr 15

Docco
Docco

28 Feb 15

CoffeeScript
CoffeeScript

4 Jun 15

تعليقات ل Backbone.js

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة