31

ajax_ops أسرع طريقة لتطوير تطبيقات ويب سريعة وتفاعلية ajax دون كتابة سطر جافاسكربت واحد

نعم يمكنك عمل موقع حديث أثنيق متفاعل مستجيب وأجاكس دون كتابة سطر كود جافاسكربت واحد والطريقة تصلح في أي إطار عمل (django أو روبي أو نود أو php مثل Yii وغيرها)

إليك live demo مع الشرح

http://muayyad-alsadi.githu...

جرب الضغط login ثم اضغط إرسال مرتين. لاحظ الصورة في شريط التصفح وفي صندوق أضف تعليق الجانبي

الكود موجود

https://github.com/vision-a...

التعليق السابق

نعم يشتغل بيده لكن على الأشياء المهمة وليس على ما أسميه الصمغ glue code. من الخطأ أن تجد نفسك تضع كمية صمغ للصق المكونات أكبر من المكونات التي تريد لصقها معا. ربط زر برابط يجلب بيانات صافية ثم تلبيسه قالب ثم وضعها في مكان ما في الصفحة من المروض أن لا يكلف الكثير من الجهد والقوامة maintenance

باستعمال هذه المكتبة تضع على الزر أو الرابط العلامة data-toggle="ajax-load" وتحدد الرابط والقالب والمكان

<li><a href="demo/data/post1.json" data-toggle="ajax-load" data-template="post" data-target="#main-pane">post 1</a></li>

تسمى هذه الطريقة الطريقة التوصيفية أو الإعلانية declarative أي أنها تصف الشيء ولا تحدد خطوات مثلا لغة html و css هي لغات توصيفية (كذلك إعدادات أباتشي وإنجن إكس وغيرها) في حين أن لغات البرمجة مثل php هي لغات إجرائية تسير خطوة خطوة. جافاسكربت هو الصمغ بينهما.

رفضها لمجرد أنها سهلة هو كالقول بأن فصل الاهتمام separation of concern أو تطبيق مبدأ MVC وغيرها من الأمور التي تسهل الأمور بأنها يجب أن ترفض لأن المبرمج الحقيقي يبرمج الأشياء الصعبة أو الكقول بأننا يجب أن لا نستخدم أقلام الحبر والورق ونعود لنستخدم الإزميل والمسامير الكبيرة في الكتابة على ألواح الطين.