سؤال

بعد اقتراح استخدام المكتبة ل احتياجاتي من اياكس سأستخدم واحدًا، المشكلة هي أن هناك الكثير وليس لدي أي فكرة عن كيفية البدء في التمييز بينهم.

وهكذا يمكن لأي شخص
أ) إعطاء ملخص للاختلافات أو
ب) أشر لي (وآخرين مثلي) إلى مكان يحتوي على مثل هذه القائمة.

إن الفشل في هذه الخطة C يعني اتباع أي خطة يتم ذكرها أكثر هنا.

هل كانت مفيدة؟

المحلول

للإجابة ب:

مقارنة أطر جافا سكريبت


يحرر: على الرغم من أن الجميع وأمهم يركبون على ما يبدو مسج عربة (أنا استخدم MochiKit)، هناك العديد من المكتبات التي توفر نفس الوظيفة - مجموعة المشكلات التي تحلها معظم المكتبات (الاتصال غير المتزامن بين العميل والخادم، ومعالجة DOM، وما إلى ذلك) هي نفسها، وهناك القليل منها التي لا تحتوي على ما ستحتاج إليه انجاز المهمة.

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

نصائح أخرى

jQuery، سهل التعلم، سهل الاستخدام، صغير الحجم، مجتمع مطوري المكونات الإضافية النشط.لا يمكن أن تخطئ في jQuery.

لما يستحق مسج تم إطلاق إعادة تصميم الموقع هذا الصباح (الجمعة 29 أغسطس 2008).حقيقة ممتعة جيدة.وبالطبع +1 لذكره.

أعتقد أن Stackoverflow يستخدم jquery، وسمعت أن jquery هو كل هذا الغضب

يجب أن أضع تصويتًا آخر لـ مسج.إنه سهل الاستخدام ويجعل جافا سكريبت الخاص بك أكثر نظافة.

على سبيل المثال، إذا كنت تريد إضافة حدث onclick إلى جميع divs داخل عنصر بالمعرف "clickdivs"، فما عليك سوى القيام بذلك:

function clickedme(event) {
  alert('Someone clicked me!');
}
$('#clickdivs div').click(clickedme);

سيبدو HTML الخاص بك كما يلي:

<div id="clickdivs">
  <div>Click Here</div>
  <div>And Here</div>
  <p>Not here</p>
  <div>Click Here Too</div>
</div>

فيولا!

موضوع ذو صلة هنا، مع بعض المساهمات الجيدة:

ما هي مكتبة جافا سكريبت التي ستختارها لمشروع جديد ولماذا؟

لقد بدأنا في استخدام jQuery حيث أعمل.أنا لست مهتمًا بجافا سكريبت، ولكن الجميع يحبونها كثيرًا.لا أعرف إذا كان ذلك يساعد على الإطلاق ...

لقد تم استخدام النموذج المبدئي + مكتوب.

لديهم وثائق API جيدة ويعملون بشكل رائع بالنسبة لي!أكبر الفوائد هي:

  • ينظف كود جافا سكريبت الفوضوي
  • التوافق عبر المتصفح
  • يبسط التعامل مع AJAX
  • تأثيرات واجهة المستخدم على نحو سلس

أقترح أن تقتصر على مكتبة يمكن سحبها من شبكة CDN مجانية مثل جوجل أجاكس CDN أو مايكروسوفت أجاكس CDN.يشير التوفر على CDN إلى حد أدنى معين من الشعبية وسيسمح لك استخدام واحد بتحميل صفحات الويب الخاصة بك بشكل أسرع.jQuery هي مكتبتي المفضلة وهي متاحة على كل من شبكات Google وMS CDN.

jQuery هو أفضل إطار عمل رأيته هناك...فهو يتبنى الأساليب الحديثة للترميز مثل التعليمات البرمجية البسيطة والنظيفة والسريعة.

اذهب إلى jQuery ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top