All Articles Review
التعليق: مسج 2.0 ميزات جديدة
Tareq Fadel on Sat, November 9th 0 comments
jQuery got a massive update earlier in 2013 and the big news is the improvement in the library. Tareq Fadel takes a closer look at what's changed and how it'll affect you in your web projects.

وكان آخر تحديث لمسج أكبر التحديث منذ إصدار مسج نفسها. وأطلق سراح مسج علينا على 26 أغسطس 2006 وبعد سبع سنوات، تم الإفراج عن أكبر الإفراج عنهم، مسج 2.0 18 أبريل من هذا العام. كانت حاليا على إطلاق سراح 2.0.2 بعد بضع إطلاقات الإصلاح الشوائب.

الآن لماذا هو هذا الإصدار مثل هذا الافراج عن عدد كبير؟ حتى المبدعين من مسج نرى في ذلك الافراج عن عدد كبير، وبالتالي فإن عدد كبير الإصدارات 2.0 التي أعطيت للمسج. هذا مسج جديد هو نفس مسج كما نعلم بالإضافة إلى بعض الميزات المضافة، ولكن الفرق هو أن المكتبة الجديدة، التي بنيت من الألف إلى الياء. أنها بنيت مع المتصفحات الحالية والمستقبلية في الاعتبار مع عدم وجود الدعم للالمتصفحات القديمة.


لا عدو السحالي؟

Ie8logo.png


قراءة ما لديهم ليقولونه على بلوق أن 2.X مسج لن يتم دعم عدو السحالي، وهذا يجري إنترنت إكسبلورر 6 أو 7 أو 8. هذا هو خطوة كبيرة وشجاعة من المطورين من مسج. ثيريس كانت ضجة كبيرة لهذا وكيف يمكن أن قطع جزءا كبيرا من مستخدمي الإنترنت من دورة إصدار منتجاتها؟

وكان الرجال في مسج أدركت أن عدد مستخدمي عدو السحالي وقد تراجع معدل وأن هؤلاء المستخدمين تنخفض آخذ في الازدياد. مواقع أكثر وأكثر وتصميم لمتصفحات الحديثة فقط مع ظهور HTML5 و CSS3. على سبيل المثال، وجوجل كشركة عندما الافراج عن منتج جديد من خلال خدماتها، أنها تطلق فقط أنها لمتصفحات النسخة الحالية والسابقة. نظرة على خرائط جوجل الجديد الذي صدر سوى بضعة أسابيع، تم اختبار هذا وقدمت للعمل على برنامج Internet Explorer 10 (الإصدار الحالي) و Internet Explorer 9 (الإصدار السابق)، إذا يشاهد بائع متصفح واحد. وهو ما يعني أنه لا يعمل على IE8، 7، 6 أو على النحو المنشود.

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

هذا لا يعني أن هم قد انخفض التأييد تماما للمستعرضات الأقدم. إذا كنت تبحث لإضافة مسج لموقع الويب الخاص بك مع دعم المتصفح الأكبر سنا، ثم يمكنك تحميل v1.10.1 مسج وأنها سوف تحمل على تحديثات الإصدار وإصلاحات الشوائب إلى V1.10 ولكن سيتم إضافة أية تحديثات رئيسية لهذه شوكة. سيتم إضافة جميع التحديثات الجديدة إلى 2.0 الافراج عن نسخة من مسج. الآن كل v1.x وv2.x أن نعمل معا. يمكنك يتزامن كلا مكتبات للسماح المطور للاستفادة من ميزات جديدة من الإصدار 2.x مسج للمتصفح الحديثة واستخدام v1.x لدعم المتصفح الأكبر سنا. الخطر في ذلك هو أن [يوور] بما في ذلك 2 الأطر التي يزيد الحمل على المستخدم من منظور حجم الملف.


أصغر حجم الملف؟

سبب آخر لماذا قررت قاموا لإسقاط الدعم للعدو السحالي هو أن هناك الكثير من تعليمات البرمجة الأساسية التي كانت في مسج الأصلي الذي كان هناك فقط لدعم المتصفح الأكبر سنا. وقد تسبب هذا الخروج أخذ رمز مسج 2.0 ليكون أخف كثيرا مما هو دائما فائدة عند تطوير للجوال. في المقارنة بين مسج ومسج 2.0.2 1.10.1 هو انخفاض في حجم بواسطة 11.45٪ وصولا الى 82Kb مصغر والجز يبت المضغوطة.

لأنه ما زال هناك الكثير من المستخدمين هناك استخدام عدو السحالي، ومطوري المستحسن استخدام كلا v1.x وv2.x simultaneosly. حيث من المستحسن استخدام مسج 2.0 فقط هو عندما وضع سيناريوهات غير الموقع على شبكة الانترنت.

هيريس القائمة الرسمية للسيناريوهات توصية:

  • جوجل كروم إضافات
  • موزيلا تطبيقات XUL وملحقات فايرفوكس
  • تطبيقات نظام التشغيل فايرفوكس
  • كروم OS تطبيقات
  • متجر Windows 8 (الحديث / مترو UI) تطبيقات
  • بلاك بيري 10 تطبيقات WebWorks
  • PhoneGap / كوردوفا تطبيقات
  • أبل فئة UIWebView
  • التحكم WebBrowser مايكروسوفت
  • node.js (جنبا إلى جنب مع jsdom أو ما شابه)

كما ترون، وهذه هي بيئات HTML5 النقي الذي متعود بحاجة إلى دعم للعدو السحالي من أي وقت مضى.


يبني العرف

Build.png


هذا هو إضافة جديدة ترحيب جدا لمسج حيث يمكنك تخصيص ما تريد وليس تريد أن تدرج في البناء من مسج. هذا يسمح لك لتقليل حجم الملف مزيدا من حذف كل الميزات التي تستخدم [هدنت] في نهاية المشروع. في الكثير من الحالات، لم أكن استخدام كافة ميزات مسج في مشروع واحد أو آخر. في بعض الحالات قد استخدمت فقط أقل من 10٪ ولكن [يوود] حاجة لتشمل بناء كامل مما يزيد من حجم الملف بدون داع. إذا كنت قد استخدمت Modernizr لمن قبل، يوود فهم مدى فائدة وقد كان هذا للمطورين. كما ينمو في إطار الحجم مع ميزات قوية أكثر الإضافية التي قد تأتي إلى النقطة التي لها أكبر من أن تدرج في أي موقع وباستخدام ميزة بناء مخصص يمكنك تحجيم إعادته وصولا الى مستوى مقبول.


نفس API

api.png


للحفاظ على التناسق وليس لديهم الكثير من إصلاح شامل. أدلى قاموا انها متوافقة مع ما لقد قمتم كانت تستخدم لمن حيث الوثائق من الإصدار 1.9. على سبيل المثال، إذا كنت قد تم استخدام أحد الأساليب فائدتها في طريقة معينة في الإصدار 1.9، ثم وهذا لم يتغير واستخدامه في الإصدار 2.0 سوف يكون بالضبط نفس الشيء. لمجرد الكيفية التي سوف مسج تنفيذ الإجراء تحت غطاء محرك السيارة قد تكون مختلفة. ولكن للمستخدم النهائي من مسج انه متعود أشعر بأي مختلفة.

وهذا مهم جدا للتأكد من أنها لا أميل تنفير المجتمع أو مستخدمي مسج. إذا كان [ثد] إجراء إصلاح جذري على كيفية كتابة مسج ثم هذا قد يكون كبير جدا في خطوة وتسببت في الكثير من المستخدمين لنخجل منه أو عدم استخدام كل ذلك معا. كما مسج 2.0 يتطور وينضج يكون أنها سوف ببطء إدخال تغييرات على API لاعتماد أحدث وأفضل الطرق لتطبيق تعليمات البرمجة الأساسية للموقع للمستخدمين.


وفي ختام

للوهلة الأولى تبحث في ماذا يكون جديدة قد لا تبدو مثل الكثير ولكن عندما حفر أعمق وتبحث تحت غطاء محرك السيارة ولكن هذا هو في الواقع إجراء إصلاح جذري للإطار.

Related Videos
Comments (0)

You must be logged in to comment.

Absolute Beginners Guide to JavaScript
JavaScript 101
Dream It. Do It.
Do you want to learn Absolute Beginners Guide to JavaScript?
Yes, I want to learn!
No Thanks, I just want to read the article.
Feedback
Course Advisor
Don't Know Where To Start?
Ask A Course Advisor
Ask Us!
Copy the link below and paste it into an email, forum, or Facebook to share this with your friends.
Make money when you share our links
Become a macProVideo.com Affiliate!
The current affiliate rate is: 50%
Classes Start Next Week!
Live 8-week Online Certification Classes for: