نظرًا لأن Backbone 1.3.3 يدعم Lodash 4 ، فأنا أسأل عما إذا كان سيتم دعم Lodash 5.
https://github.com/lodash/lodash/wiki/Roadmap يشير إلى الوظائف التي تتم إزالتها لصالح الأساليب الأصلية. يعد هذا وقائيًا نظرًا لأن خريطة الطريق يتم تحديثها تدريجيًا ولكن ليس من الصعب إجراء التغييرات في قاعدة التعليمات البرمجية.
هل تريد إرسال طلب سحب ، ويمكننا أن نرى كيف ستبدو التغييرات المطلوبة؟
سوف تفعل.
تغيير _.bind
إلى fn.bind
سيدعم IE9 +. هل هذا كسر صفقة؟ دعم المتصفح غير مذكور في صفحة العمود الفقري.
أعتقد أن IE8 قد تم إسقاطه بشكل غير رسمي:
https://github.com/jashkenas/backbone/pull/4008
https://github.com/jashkenas/backbone/issues/3828
نعم ، هذا يبدو جيدًا ، وليس كسرًا للصفقة.
أود أن أقول ، إذا استطعنا الاستمرار في دعم جميع المتصفحات التي لديها أكثر من 0.5٪ من حصة السوق العالمية حاليًا ، فأنا ممتن مع ذلك.
أنا جميعًا مع هذا التغيير لأن هذا في الأساس هو الهدف الأساسي لـ backbone-esnext وهو إزالة الاعتماد على Underscore إذا / قدر الإمكان والذي علق عليه سابقًا في قضية preparing Backbone 1.4
.
مقال جيد للاطلاع عليه بخصوص الخيارات الأصلية مقابل Underscore / Lodash . أفترض أن جهد BB الرئيسي سيستهدف الوظائف الأصلية مع ES 5.1 وما دونه. بالنسبة لجهودي مع backbone-esnext ، سأستهدف ES2016 / stage 2 للتبديل إلى الوظائف الأصلية.
هناك اقتراح بشحن BB 1.4 حيث توجد بالفعل تغييرات كافية لضمان الإصدار. ثم الهدف 1.5 لتضمين أي تبديل محتمل للوظائف الأصلية وربما هذه التغييرات فقط. سأكون سعيدًا للمساعدة في أي علاقات عامة فيما يتعلق بالتبديل إلى الخيارات الأصلية.
كدليل على المفهوم ، قمت بالفعل بإزالة Underscore من وظيفة الأحداث في أحداث العمود الفقري esnext . بشكل أساسي كان يتحول إلى fn.bind
عند # 113 ، # 217 على الرغم من أنه ربما كان هناك بعض التغييرات الأخرى التي لا يمكنني تذكرها مرتجلاً.
أنا أنتظر ما لا يقل عن 1.4 للإسقاط قبل أن أقوم بتحديث backbone-es6 الذي يتتبع الخط الرئيسي BB أو استمر في العمل على backbone-esnext والذي سيتباعد قليلاً.
التحديثات الوحيدة التي وجدتها بحاجة للتغييرات كانت _.bind
. العلاقات العامة تصل. كان لا بد من تقديم علاقات عامة مختلفة لـ CI لبدء العمل مرة أخرى.
rafde بالفعل وصيد جيد .. بسيط جدًا وكما ذكرت لا توجد تغييرات أخرى في خريطة طريق Lodash 5 تنطبق على BB.
للصيانة: شحنه (1.4)! ؛)
مرحبا،
أي أخبار عن هذا؟ أحب الحصول على BB في Lodash.
إذا كانت هناك أي مساعدة مطلوبة ، من فضلك ، أعلن.
شكرا.
التعليق الأكثر فائدة
أعتقد أن IE8 قد تم إسقاطه بشكل غير رسمي:
https://github.com/jashkenas/backbone/pull/4008
https://github.com/jashkenas/backbone/issues/3828