ما الجديد فى jQuery 1.2.6 ؟


السلام عليكم و رحمه الله تعالى و بركاته

تم الإعلان عن النسخه رقم 1.2.6 المكتبه jQuery يوم 4/6/2008 و مبدأيا يمكنك تحميل المكتبه

jQuery Minified (15kb with Gzipping)
jQuery Packed (30kb)
jQuery Regular (100kb)

تم إضافه العديد من التحسينات فى المكتبه و حل جميع المشاكل فى النسخ السابقه ، حيث تم زيده سرعه ميكانيكيه معالجه الاحداث بنسبه 103% أسرع ، و تم زياده سرعه محرك CSS selector بنسبه 13% ، و تم زياده سرعه jQuery.map بنسبه 866%🙂 ، و تم زياده سرعه offset بنسبه 21% وعليه أصبحت سرعه السحب و الإلقاء drag and drop أعلى بنسبه 300% ، و الوظيفه CSS اصبحت الان اسرع بنسبه 25% .

مزايا جديده و تغيرات كبيره :

أصبح الان dimentions plugin جزء من لب المكتبه jquery core اى لن تحتاج لإدراج ال dimention مجددا لأنها موجوده بالفعل داخل jquery 1.2.6 و يمكنك الحصول على التوثيق الخاص ب dimensions plugin من هنا .

تم حل 15 خطأ تم الإبلاغ عنه فى الوظيفه attr .

الوظيفه toggle اصبحت الان تقبل اكثر من وظيفه بداخلها .

$(“div”).toggle(

function(){ $(this).removeClass(“three”).addClass(“one”); },

function(){ $(this).removeClass(“one”).addClass(“two”); },

function(){ $(this).removeClass(“two”).addClass(“three”); }

);

يمكنك الان إستخدام الوظيفه unbing لالغاء عمل toggle و الوظيفه one .

function test(){ $(this).addClass(“test”); }
$(“div”).one(“click”, test);
$(“div”).unbind(“click”, test);

$(“div”).toggle(test, test);
$(“div”).unbind(“click”, test);

الوظيفه index تدعم حاليا jQuery collections

var test = $(“div.test”);
$(“div”).index( test ) == 3

الوظيفه jQuery.makeArray تحول أى شىء إلى مصفوفه

jQuery.makeArray( document.getElementsByTagName(“div”) )
// => [ div, div, div ]
jQuery.makeArray( true )
// => [ true ]
jQuery.makeArray()
// => []

الخيار beforeSend يمكنه الان إلغاء اتصالات ajax

$.ajax({
beforeSend: function(){
return $(“#input”).val() == “”;
},
url: “test.php”
});

تغيير سرعات ال animation الافتراضيه او عمل سرعات مخصصه

jQuery.fx.speeds.slow = 1000; $(“#test”).slideDown(“slow”);

إذا كانت مكتبه jQuery ليست ذات أهميه بالنسبه لك فأنظر إلى قائمه المواقع التى تستخدمها منها جوجل ووردبريس و امازون و ديج و تكنوراتى و القائمه مكتظه بالمواقع المشهوره و غيرهما🙂

الأوسمة: , , ,

3 تعليقات to “ما الجديد فى jQuery 1.2.6 ؟”

  1. Abdulaziz Al-Shetwi Says:

    يارائع يا مصطفى

    لا استطيع أن أخفي إعجابي فيك وفي المدونة… يارجل يامبدع🙂

    اوافقك الرأي jQuery الآن سارت مكتبة أساسية وضرورية لكل مطور

    اتمنى لك التوفيق وقمت بإضافتك في أصدقاء مدونتي

  2. عبدالرحمن Says:

    الـ jQuery مكتبة رائعة بحق ، خصوصاً في التأثيرات ، ولاننسى الـ ajax والطريقة السهلة التي يمكن من خلال هذه المكتبة استخدامه ، اقترح عليك البدء في سلسلة تعليمية لهذه المكتبة من خلال هذه المدونة الراقية ومن شخصكم الكريم ، تحياتي لك

  3. shiko Says:

    فعلا ياجميل مهمه جدا لكل مستخدك

    وحقدمها في المنتدي بتاعي

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s


%d مدونون معجبون بهذه: