Backbone: دعم Lodash 5

تم إنشاؤها على ٢١ يونيو ٢٠١٧  ·  9تعليقات  ·  مصدر: jashkenas/backbone

نظرًا لأن Backbone 1.3.3 يدعم Lodash 4 ، فأنا أسأل عما إذا كان سيتم دعم Lodash 5.
https://github.com/lodash/lodash/wiki/Roadmap يشير إلى الوظائف التي تتم إزالتها لصالح الأساليب الأصلية. يعد هذا وقائيًا نظرًا لأن خريطة الطريق يتم تحديثها تدريجيًا ولكن ليس من الصعب إجراء التغييرات في قاعدة التعليمات البرمجية.

change fixed

التعليق الأكثر فائدة

أعتقد أن IE8 قد تم إسقاطه بشكل غير رسمي:
https://github.com/jashkenas/backbone/pull/4008
https://github.com/jashkenas/backbone/issues/3828

ال 9 كومينتر

هل تريد إرسال طلب سحب ، ويمكننا أن نرى كيف ستبدو التغييرات المطلوبة؟

سوف تفعل.

تغيير _.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.
إذا كانت هناك أي مساعدة مطلوبة ، من فضلك ، أعلن.
شكرا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

etler picture etler  ·  13تعليقات

sarkasm picture sarkasm  ·  7تعليقات

gfranko picture gfranko  ·  18تعليقات

jashkenas picture jashkenas  ·  7تعليقات

inf3rno picture inf3rno  ·  17تعليقات