Skip to content

مكتبة Zepto.js

مكتبة Zepto.js

2 مارس 2015 | 00:00

تعتبر زيبتو Zepto.js من بين مكتبات جافاسكريبت الجميلة والمفيدة ولكنها تبقى غير معروفة تماما لدى المبرمجين، ولذلك قررنا إلقاء نظرة عليها حتى يتعرف عليها الجميع.

إذا كنت تعرف جيكويري وسبق لك أن تعاملت بها فأنت حتما ستتعامل مع زيبتو Zepto.js بكل يسر فهي نسخة مطابقة لمكتبة جون ريزيغ إلا أنها أخف وأسرع لكونها تخلت عن بعض الجزئيات التي ظلت جيكويري متشبتة بها كدعم المتصفحات القديمة ومنها انترنت إكسبلورر 6، 7، 8 وغيرها. إليكم لائحة بأهم المتصفحات المدعومة من زيبتو :

ولهذا وغيره نجد أن حجم هذه المكتبة وهي مصغرة ومضغوطة يساوي تقريبا 10 ك.ب، بينما يصل حجم جيكويري 2 المصغرة والمضغطة إلى 30 ك.ب رغم أن الأخيرة كذلك تخلت عن دعم المتصفحات القديمة وإلا لتضاعف الحجم كما هو الحال في إصدارات جيكويري 1.

zepto-stats

مثال يظهر التطابق التام بين زيبتو وجيكويري من حيث التركيب أو Syntax :

// مثال عمل كليك على عنصر معين
$('#element').on('click', function(e){
يوضع الكود هنا.
});
 
// مثال عمل طلب بالأجاكس
$.ajax({
  type: 'POST',
  url: '/test',
  data: { name: 'Ahmed' },
  dataType: 'json',
  success: function(data){
  // نجاح العملية
  },
  error: function(xhr, type){
  // فشل العملية
  }
});

خلاصة :

إذا كنت تريد القيام بإحدى العمليات المتكررة في كل مشروع مثل :

فأنت إذن مطالب باستعمال المكتبة الأخف وهي زيبتو Zepto.js فهي توفر لك كل هذا، أما إذا كنت تريد مثلا دعم متصفح إنترنت إكسبلورر 7 فآنذاك ستظطر للتوجه نحو الحل الأنسب وهو بالتأكيد جيكويري jQuery.

إذا كانت لديكم أية أسئلة أواستفهامات لا تترددوا في طرحها أسفله في منطقة التعليقات.

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