YUI 3.0.0: أولا GA الإفراج عن Codeline الجيل التالي من YUI

29 سبتمبر 2009 في 13:38 من قبل اريك Miraglia | في تطوير | 45 تعليقات
 YUI (). استخدام ("العقدة"، وظيفة (ص) {
     . Y.one ("رسالة #") setContent ("مرحبا، العالم!")؛
 })؛

تحميل YUI 3.0.0 نحن يسرنا أن نعلن اليوم عن إطلاق العام توافر YUI 3.0.0 . البنية التحتية YUI 3 لالأساسية ( YUI ، عقدة و الحدث )، وجناح لها فائدة (بما في ذلك الرسوم المتحركة ، IO ، السحب والإفلات من كل اعتبار وأكثر) الجاهزة للإنتاج الافراج اليوم.

YUI 3 هو أول من القاعدة الى القمة إعادة تصميم YUI منذ عام 2005، ويجلب معه مجموعة من modernizations:

  1. محدد يحركها: بنيت YUI حوالي 3 واحدا من أخف المحركات ومحدد أسرع المتاحة، وبذلك يصبح القوة التعبيرية للمواصفات محدد CSS إلى الإجراءات التي تستهدف العقد DOM.
  2. بناء جملة مقتضبة: دون تلويث مساحة الاسم العمومية، YUI 3 يدعم نمط أكثر مقتضب الترميز التي يمكن من خلالها إنجاز أكثر مع رمز أقل.
  3. الذاتي استكمال: ضوء YUI 3 ل(6.2KB gzipped) ملف البذور يمكن أن تكون بمثابة نقطة انطلاق لتنفيذ أي. ما دام هذا الملف البذور موجودة على الصفحة، يمكنك تحميل أي وحدة في المكتبة على الطاير. وجميع وحدات جلبت الى الصفحة عبر المدمج في محمل وفعلت ذلك عن طريق التحرير والسرد ذات مقبض، طلبات HTTP غير قابل للحظر. هذا ما يجعل تحميل مكتبة آمنة وسهلة وسريعة.
  4. سندبوإكسد: لا بد وحدات YUI إلى حالات YUI عند use() لهم، وهذا يوفر لك الحماية من التغيرات التي قد تحدث في وقت لاحق في دورة حياة الصفحة. (وبعبارة أخرى، إذا كان شخص ما يفجر بعيدا وحدة كنت تستخدم بعد أن كنت قد خلق لكم YUI سبيل المثال، لن تتأثر رمز.)

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

الكتابة لديك أولا YUI 3 التطبيق في 3 خطوات سهلة:

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

الخطوة 1: وضع ملف البذور YUI على الصفحة، ما ادى الى انخفاض ضئيلة ملف نصي 6.2KB الخروج من كندي ياهو:

 <script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"> </ SCRIPT>

الخطوة 2: الاستفادة من أي وحدة أو YUI submodule. فإن ملف البذور رعاية حساب التبعيات الخاصة بك وتحميل أي نصوص إضافية ما تحتاجه في (عادة) واحد التحرير والسرد، يتم تناولها وطلب HTTP عدم عرقلة. لذلك، يمكنك استخدام البرنامج المساعد السحب والإفلات لإجراء draggable عنصر من هذا القبيل:

 <div id="demo"> ابن draggable. </ div> المصدر:

 <script type="text/javascript" src="http://yui.yahooapis.com/3.0.0/build/yui/yui-min.js"> </ SCRIPT>
 <script>
 YUI (). استخدام ('DD-المساعد "، وظيفة (ص) {
     Y.one ('# عرض') قابس (Y.Plugin.Drag)؛
 })؛
 </ SCRIPT>

الخطوة 3: لا يوجد 3 الخطوة. الاسترخاء، والاستيلاء على الصودا. العمل على اللعبة قصير. حياة جيدة.

YUI 3: use() أي شيء، لكن ليس كل شيء

بساطة YUI 3 للاستخدام (لا سيما في قدرته على use() يقترن مع أي وحدة التحميل وجوهري فعال) مع مستويات جديدة من القوة والسيطرة.

على سبيل المثال، واحدة من الخصائص ستجد في جميع أنحاء المشروع 3 YUI هو التركيز على التفاصيل. لقد عملنا جاهدين لاتخاذ الهياكل التي كانت متجانسة في YUI (2) وتقسمها الى أصغر حزم في YUI 3. ونتيجة لذلك، وستجد أن وحدات كثيرة - وتتكون من الوحدات الفرعية المختلفة - مكون على مستوى مجموعات مثل IO أو الرسوم المتحركة. عادة، كل ما تحتاج هو submodule قاعدة.

رسم تطور مكونات YUI من 2 إلى 3 YUI يميل إلى أن تسفر عن تصورات هذا مثل واحد عن مصدر البيانات (مقارنة filesizes gzipped):

YUI مصدر البيانات مقارنة بين حزمة YUI 2 و YUI 3.

نظرا لأن أي مصدر بيانات التنفيذ ومن المرجح أن تحتاج واحد فقط submodule نحيل من عائلة ومصدر البيانات، وتحقيق وفورات من حيث الأداء وK الوزن - وخاصة بالنسبة للتطبيقات المعقدة - وغالبا ما تكون كبيرة.

تأخذ من الوقت لاستكشاف التبعية تحديد مواصفات كما كنت تقوم بإعداد الخاص YUI().use() البيانات. بدلا من اختيار وحدات على مستوى عال، واستكشاف البنى submodule ومعرفة ما إذا تم شمل featureset تحتاج في submodule. قد تجد نفسك باستخدام وحدات مثل io-base بدلا من io و anim-base بدلا من anim - وإنقاذ نفسك الكثير من K-الوزن في هذه العملية.

راجع Satyen ديساي الممتاز YUI 3 التبعية تحديد مواصفات.

تحديثات الموقع YUI

جنبا إلى جنب مع تعزيز YUI 3 إلى توافر عام مع إطلاق اليوم، قمنا بتحديث الموقع YUI لتقديم دعم أفضل للمجتمعات متزايد باستخدام كل من YUI 2 و 3 YUI . اليوم، عندما تزور YUI على ياهو! شبكة مطوري ستجد التلوي صفحة مع المشروع على نطاق وصلات مع روابط مباشرة إلى المناطق YUI 3 2 و YUI للموقع.

زيارة موقع YUI جديدة على ياهو! شبكة المطور.

في هذه الأثناء، نواصل بناء خارج لدينا مشروع لتتبع و منتديات على منصة YUILibrary.com واستضافة مصدر مشروع YUI رمز للتفرع والمساهمات في GitHub يمكنك أيضا العثور على الكثير من الناس YUI شنقا في YUI # على Freenode ، لا تتردد لإسقاط في والانضمام الى المحادثة وأنتم استكشاف YUI 3.0.0.

تقاسم وتوسيع نطاق: مع الإشارة المرجعية متواجد حاليا | يسو أنها! | صديق!

45 تعليقات

  1. سعيد لسماع ذلك!

    تعليق من قبل الشباب - 29 سبتمبر 2009 #

  2. اعتقد انني سوف تضطر إلى إعطاء YUI آخر نذهب ونرى ما اذا كان يمكن ان يحل محل مسج في مشاريع بلدي قليلا. كمية المواد الدعم الذي وضع الناس من اصل لYUI هو مدهش، ما اذا كان يمكنني الحصول على الماضي ان "ماذا نفعل الآن؟" مرحلة، وأنا متأكد أنه سيكون أفضل لبناء قاعدة أشيائي مع.

    تعليق من قبل بروس - 29 سبتمبر 2009 #

  3. سأكون مهتما جدا لسماع كيف يمكن للفريق التطوير YUI3.0 يقارن هذا الإصدار إلى مسج. ما هي نقاط القوة النسبية / الضعف في كل منها؟ هل هناك مناطق حيث YUI3.0 بشكل واضح قبل مسج؟ ماذا عن معكوس؟

    تعليق بواسطة Buberel جايسون - 29 سبتمبر 2009 #

  4. بارد جدا. تهنئة اللاعبين، وسوف أكون يركنون إلى الجمعية العامة في اليومين المقبلين.

    تعليق بواسطة جاكوب - 29 سبتمبر 2009 #

  5. تهنئة اللاعبين - كنت قد وضعت كمية كبيرة من الجهد في YUI 3 بحيث أنه من الجيد أن نرى ذلك الحصول على الافراج عن انها الأولى!

    تعليق من قبل مايك - 29 سبتمبر 2009 #

  6. أنا أحب الإيجاز في إلباس الحذاء. وينبغي تحميل كسول تكون أكثر بكثير من معيار في الوقت الحاضر. ويعمل حوالي أكثر المشاكل الأداء.

    تعليق بواسطة Heilmann كريس - 29 سبتمبر 2009 #

  7. لقد كنت جميلة مسج حصرا لمدة سنة الآن، ولكن انا متحمس لإعطاء هذه رصاصة واحدة لمعرفة ماذا هو ممكن. العمل العظيم، والرجال!

    تعليق من قبل طومسون Mattt - 29 سبتمبر 2009 #

  8. تهنئة! لطيفة جدا العمل، وخصوصا حول محددات.

    تعليق بواسطة hauk - 29 سبتمبر 2009 #

  9. [...] YUI 3 هو الخروج من بيتا - في حاجة الى تغييرات في YUI لتشغيل موقع ياهو جديدة، أصغر حجما وأسرع وأقل رمز للكتابة. [...]

    بينغبك بواسطة انتظر حتى أجيء! »أرشيف المدونة» TTMMHTM: YUI3، التعرف الضوئي على الحروف المسح من قبل Google، ولماذا frontenders المسألة! - 29 سبتمبر 2009 #

  10. [...] اليوم هو اعادة تصميم كاملة، والإطار أصبح أسرع وأخف وزنا وأسهل للاستخدام، نقلا عن اريك Miraglia: "واحد من أهداف إعادة تصميم 3 YUI كان لتجعل من السهل على استخدام القوة من دون التضحية، [.. .]

    بينغبك بواسطة الإصدار 3 YUI الأول خارج | قواعد جافا سكريبت - 29 سبتمبر 2009 #

  11. [...] الحصول على ما يصل الى سرعة على أحدث التطورات وأفضل الممارسات YUI (مع التركيز بشكل خاص على اطلاق سراح 3.0.0 أعلنت في وقت سابق اليوم)، والحصول على السبق الصحفي حول الطريق إلى الأمام، وتبادل النصائح والحيل مع كل [. ..]

    بينغبك بواسطة سجل للحصول على YUICONF 2009 »واجهة المستخدم المدونة ياهو - 29 سبتمبر 2009 #

  12. وأنا أتفق مع كريس الملف البذور (6.2KB gzipped) هي حقا واحدة من نقاط هايت.

    تهنئة YUI فريق، وكان إعادة تصميم مدهش حقا!

    تعليق بواسطة كويلهو رافائيل - 29 سبتمبر 2009 #

  13. أي فكرة إذا / عندما يكون هناك محرر YUI نص منسق على أساس YUI 3؟

    شكرا

    تعليق من قبل يوهان - 29 سبتمبر 2009 #

  14. تهنئة بمناسبة إصدار جديد! أنا مستخدم مسج جدا، ولكن إغراء جدا لإعطاء YUI المحاولة.

    ومع ذلك، في حين أرى أن قوة من استخدام () وحدة ديناميكية وتشمل وظائف، والاعتماد الخاص تحديد مواصفات (DC) لا تساعد في الواقع كنت مع استخدام () الدعوة - ​​أنه يخرج فقط من خطوط HTML لإجراء المكالمة شبيبة اليمين ... من فضلك إضافة ما يعادل الناتج العاصمة للاستخدام () بيانات!

    تعليق بواسطة MarcusT - 29 سبتمبر 2009 #

  15. @ MarcusT تحديد مواصفات المتفق عليها ... يجب أن يوفر لك ما يعادل use() لوحدات التي اخترتها. لا شك. سوف نصل الى ذلك. اريك

    تعليق بواسطة Miraglia اريك - 29 سبتمبر 2009 #

  16. [...] الجاهزة للإنتاج الافراج اليوم، "ياهو اريك Miraglia قال في بلوق وظيفة الثلاثاء. "رمز نحن اليوم في شحن 3.0.0 هو رمز نفسه الذي يدفع جديد [...]

    بينغبك بواسطة أداة خاصة YUI التحديثات واجهات ويب البقعة | GeekoPedia - 29 سبتمبر 2009 #

  17. @ يوهان - ما استطيع ان اقول لكم عن الجدول الزمني هو أن المهمة التالية YUI الإصدار 3 (3.1.0) وسوف تختتم البنية التحتية في القطعة التي شيء من هذا القبيل محرر سيتوقف. سيكون هناك بعض الحاجيات بيتا الشحن مع 3.1.0 (Q1 في العام المقبل)، ولكن أتوقع كامل YUI 3 محرر أن يأتي في وقت لاحق. نضع في اعتبارنا أن محرر رفيع المستوى يعتمد على الكثير من العناصر الفرعية - لوحات، والقوائم والأزرار، وما إلى ذلك لدينا الكثير من العمل للقيام به. وقال أنه سيكون لدينا على الارجح بعض الاشياء بالنسبة لك للعب مع قبل تاريخ محرر رسمي السفينة. الجواب باختصار: محرر في 2.8.0 لا يزال معيار YUI لتلك القطعة، وسيكون لفترة أطول قليلا. اريك

    تعليق بواسطة Miraglia اريك - 29 سبتمبر 2009 #

  18. لماذا لا IE8 1 متصفح الصف حتى الآن؟ أنها ليست بيتا بعد الآن.

    http://developer.yahoo.com/yui/3/articles/gbs/

    تعليق من قبل آلان - 29 سبتمبر 2009 #

  19. الافراج عن عظيم - تهاني الرجال.

    تعليق بواسطة تدرس - 29 سبتمبر 2009 #

  20. @ آلان -

    http://developer.yahoo.com/yui/articles/gbs/

    آسف - الصفحة التي تم العثور عليها هي النسخة القديمة، وليس GBS الحالي. بلدي سيئة.

    اريك

    تعليق بواسطة Miraglia اريك - 29 سبتمبر 2009 #

  21. شكرا جزيلا لتحديد العديد من القضايا مع جوجل كروم وإنترنت إكسبلورر 8 وعنصر التاريخ YUI! هذا الأسبوع أدلى به للتو طوال حياتي!

    تعليق بواسطة سكوت - 29 سبتمبر 2009 #

  22. المترف! لا يمكن أن تنتظر لاستخدامها :) شكرا يا رفاق!

    لمشاريعي تشغيل سأبقى على 2.8.0 لأن الحاجيات في عداد المفقودين، وفي الوقت نفسه سوف يكون لي الوقت الكافي لدراسة وتعتاد على الإصدار الجديد.

    تعليق بواسطة gpberlin - 30 سبتمبر 2009 #

  23. مجد لفريق YUI! هذا YUI3 هو بالتأكيد أفضل من YAHOO.Utils.Dom.Yadda.Yadda.Yadda ... ويتساءل لماذا تركت الخلل في عقدة ...
    http://yuilibrary.com/projects/yui3/ticket/2528057

    تعليق بواسطة Willywongi - 30 سبتمبر 2009 #

  24. ماذا يعني هذا بالنسبة الإصدار 2.x YUI؟ سوف نرى من أي وقت مضى YUI 2.9 و 2.10، الخ مع أي مزيد من التحسينات، أو هل نحن بحاجة الى البدء في التخطيط للهجرة؟

    خارطة الطريق للYUI2 يذهب فقط بقدر ما "YUI 2.8.1 إذا لزم الأمر".

    تعليق بواسطة Dominykas - 30 سبتمبر 2009 #

  25. [...] دا annuncio سول ufficiale بلوق، والبريد دا ieri disponibile 1 توتي في إيل دي versione لا تحميل YUI، IL [...]

    بينغبك بواسطة 3.0 YUI disponibile لكل ايل تحميل | تحرير - ايل بلوق دي HTML.it - 30 سبتمبر 2009 #

  26. [...] وفريق YUI وضعت خارج YUI 3.0: يسرنا أن نعلن اليوم عن إطلاق العام توافر YUI 3.0.0. وتعتبر البنية التحتية للجميع YUI 3 لالأساسية (YUI، وعقدة الحدث)، وجناح لها فائدة (بما في ذلك الرسوم المتحركة، IO، السحب والإفلات وأكثر) الجاهزة للإنتاج الافراج اليوم. [...]

    بينغبك بواسطة Ajaxian »YUI 3 خارجا! - 30 سبتمبر 2009 #

  27. [...] داس جافا سكريبت اوند CSS-الإطار فون ياهو. إيريك Miraglia beschreibt ausführlich يموت Neuerungen فون YUI3. في دير neuen verändert IST النسخة النحو يموت. SIE IST zwar موك nicht إمير حتى شون [...]

    بينغبك بواسطة F-LOG-GE »أرشيف المدونة» YUI3 IST draussen - 30 سبتمبر 2009 #

  28. كنت أرغب أيضا في معرفة المزيد من المعلومات حول خطط ل2.x. YUI
    منذ YUI 3 هو "الثورية" بدلا من "التطور"، والهجرة ليست مهمة سهلة (لا سيما اذا كنت لا تريد لتشغيل 2 في الموازية).
    سيقوم فريق YUI الاستمرار في دعم وتطوير لYUI الإصدار 2.x، أو أنه لن يمكن تركها للمجتمع؟

    تعليق من قبل كين - 30 سبتمبر 2009 #

  29. كين، Dominykas - نحن انفاق المزيد من الوقت في YUI 3 من YUI على 2 في هذه النقطة. بينما نحن نواصل الحفاظ على codeline الإصدار 2.x، ونتوقع أن تفعل الافراج عن معتقلين آخرين، وظائف رئيسية جديدة من المرجح أن تأتي من المجتمع وليس من صميم فريق الهندسة في ياهو. لاحظ أن رأينا بالفعل هذه العملية جارية، مع إصدار 2.8.0 اشتقاق محتوى كبير من المساهمين. اريك

    تعليق بواسطة Miraglia اريك - 30 سبتمبر 2009 #

  30. رجال أعمال رهيبة!

    تعليق من قبل جان بول Cozzatti - 30 سبتمبر 2009 #

  31. سعيد الدردشة التي قاموا بها ونشرت هذه خطوة هامة في قابليتها للاستخدام من YUI، ولكن حتى يطلقوا سراح YUI 3.0 الإصدارات من الحاجيات أكافح لديها الدافع لعناء رفع مستواها. الحاجيات هي المكان الحقيقي حيث YUI تشرق فوق الآخرين بسبب نظرتهم موحدة، وتوثيق جيد للغاية، ومجموعة واسعة من دعم المتصفح الخ الخ ولكن أنا لا تزال تجد من الأفضل استخدام مسج أو MochiKit عن الاشياء متصفح عام. ربما عندما الحاجيات كل ذلك يأتي من 3.0 وسوف تكون قادرة على استخدام YUI عن كل شيء من شأنه أن تكون حلوة.

    تعليق من قبل الموقع - 30 سبتمبر 2009 #

  32. رائع العمل. وسيتم لعب مع حولها.

    شكرا

    تعليق بواسطة فيناياك - 30 سبتمبر 2009 #

  33. لعبي قصيرة يحتاج الكثير من العمل :)

    تعليق بواسطة Corsale ريتشارد - 30 سبتمبر 2009 #

  34. ماذا عن شبكات YUI؟ أرى أن هناك غيرها من التكنولوجيات المغلق (قاعدة، إعادة تعيين، خطوط)، ولكن الشبكات لا. ويتم التوقف عن شبكات YUI؟ وأرجو أن تبحث لآخر الإطار المغلق؟

    تعليق من قبل بيتر كيلي - 30 سبتمبر 2009 #

  35. بيتر،

    http://tech.groups.yahoo.com/group/yui3/message/726

    شبكات السفن لا يزال مع YUI 2، لكننا إعادة تقييم النهج لYUI 3. نحن نتوقع لشحن مكون YUI شبكات 3، لكننا لا تزال تعمل على هذا النهج.

    اريك

    تعليق بواسطة Miraglia اريك - 30 سبتمبر 2009 #

  36. لطيف العمل، والرجال. لا يستطيع الانتظار للعب مع حولها.

    تعليق بواسطة سبنس كيفين - 30 سبتمبر 2009 #

  37. هل هناك وجود cheatsheets (في شكل قوات الدفاع الشعبي) لYUI 3.0؟

    تعليق بواسطة سيرغي - 30 سبتمبر 2009 #

  38. سيرغي - لا، ليس هناك أي cheatsheets ل3.0.0 حتى الآن. اريك

    تعليق بواسطة Miraglia إيريك - 1 أكتوبر 2009 #

  39. كان ينتظر هذا الإصدار، اعترض كبيرة تصل لفريق YUI، وخاصة بالنسبة للإطلاق مثل هذا المعهد (نفسه الذي يدفع الصفحة الرئيسية لياهو) للجمهور.

    تعليق بواسطة Odili تشارلز Opute - 2 أكتوبر 2009 #

  40. [...] لانوفيل نسخة دي لا librairie أجاكس وآخرون AUTRES الرسوم المتحركة بتوقيت شرق الولايات المتحدة disponible. Comme لا librairie جوجل أياكس API، ايل بتوقيت شرق الولايات المتحدة ممكن شاحن شمال شرق دي qu'un noyau تريس ليجيه (moins دي 10Ko) وآخرون CE noyau prendra تهمة EN إنسويت جنيه chargement dynamique supplémentaires قصر librairies. [...]

    بينغبك من قبل - YUI3.0 بتوقيت شرق الولايات المتحدة disponible - وورد بور طوس - 3 أكتوبر 2009 #

  41. كان لقد تم تحميل YUI 3 مكتبة لكنهم لا يجدون تاريخ تحكم منتقي لغرضي، في 2.x. YUI.؟ يجب أن أنتظر المقبلة الافراج عن هذا.

    تعليق من قبل آشيش - 8 أكتوبر 2009 #

  42. آشيش،

    YUI 2 لا تزال مكتبة رائعة للالحاجيات مثل التقويم - ونحن سوف تحصل على القيام به لتلك YUI 3 كذلك (التي تبدأ في Q1 في العام المقبل)، لكنه الآن العصا مع YUI 2. ويمكنك دائما استخدام YUI 2 و 3 معا:

    http://developer.yahoo.com/yui/3/examples/yui/yui-compat.html

    اريك

    تعليق بواسطة Miraglia إيريك - 8 أكتوبر 2009 #

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

    تعليق من قبل فوج يعقوب - 16 أكتوبر 2009 #

  44. [...] YUI 2.8.0، 3.0.0 YUI، ومحمل PHP 1.0.0 بيتا 1 من الباب، ويركز هنا على فريق كبير وهدفنا النهائي ل[...]

    بينغبك من قبل في البرية لشهر أكتوبر 22، 2009 »ياهو العضو المدونة واجهة (YUIBlog) - 22 أكتوبر 2009 #

  45. لعبي قصيرة يحتاج الكثير من العمل :)

    تعليق بواسطة تقنية - 24 مارس 2010 #

آسف، يتم إغلاق شكل تعليق في هذا الوقت.

استضاف برنامج رائع

جميع الحقوق محفوظة © 2006-2012 ياهو! جميع الحقوق محفوظة. سياسة الخصوصية - شروط الخدمة

مدعوم من وورد في ياهو! استضافة المواقع .