بعض النواقص في IE
كالعادة يتحفنا Internet Explorer بمشاكله اللانهائية اللتي تعيق مطوري الويب عن العمل!
who didn’t see that coming?
في مشروع bidiweb استخدمت Array.filter و Array.map و لكن يبدو انها غير مدعومة في IE لانها اضافة جديدة نوعا ما للستاندرد و لا زال IE لم يلحق بها.
لكن لا مشكلة .. بحث بسيط في وثائق موزيلا يظهر لنا كيفية دعم هذه الفنكشنز في المتصفحات اللتي لا تدعمها. و بالمناسبة، للبحث في وثائق موزيلا: كل ما عليك هو اضافة mdc الى عبارة البحث في كووكل، مثلا: array.map mdc
و سنجد النتيجة الأولى هي وثيقة موزيلا حول هذا الفنكشن: https://developer.mozilla.org/En/Core_JavaScript_1.5_Reference/Objects/Array/Map
و تحت عنوان Compatibility نحصل على جافا سكربت يمكن اضافته من اجل المتصفحات اللتي لا تدعم هذه الخاصية مباشرة، مع ملاحظة في الاسفل تقول:
This algorithm is exactly the one used in Firefox and SpiderMonkey.
مما يطمئنك الى ان تضمن نفس الـ behavior في انترنت اكسبلورر
بما انه لدي اكثر من فنكشن .. و لا اريد تقبيح الكود في autobidi.js باضافة “تلزيك” من هذا النوع، اضفت ملف منفصل هو iefix.js


